LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "RootBranchInfoList.h"
Public Member Functions | |
RootBranchInfoList () | |
RootBranchInfoList (TTree *tree) | |
void | reset (TTree *tree) |
template<class PROD > | |
bool | findBranchInfo (InputTag const &tag, RootBranchInfo &rbInfo) const |
bool | findBranchInfo (TypeID const &type, InputTag const &tag, RootBranchInfo &rbInfo) const |
Private Attributes | |
std::vector< RootBranchInfo > | data_ |
Definition at line 16 of file RootBranchInfoList.h.
art::RootBranchInfoList::RootBranchInfoList | ( | ) |
Definition at line 11 of file RootBranchInfoList.cc.
|
explicit |
Definition at line 13 of file RootBranchInfoList.cc.
References reset().
bool art::RootBranchInfoList::findBranchInfo | ( | InputTag const & | tag, |
RootBranchInfo & | rbInfo | ||
) | const |
Definition at line 35 of file RootBranchInfoList.h.
Referenced by art::MixOp< PROD, OPROD >::initializeBranchInfo().
bool art::RootBranchInfoList::findBranchInfo | ( | TypeID const & | type, |
InputTag const & | tag, | ||
RootBranchInfo & | rbInfo | ||
) | const |
Definition at line 42 of file RootBranchInfoList.cc.
References data_, art::TypeID::friendlyClassName(), art::InputTag::instance(), art::InputTag::label(), and art::InputTag::process().
void art::RootBranchInfoList::reset | ( | TTree * | tree | ) |
Definition at line 19 of file RootBranchInfoList.cc.
References data_, art::errors::DataCorruption, and art::errors::NullPointerError.
Referenced by RootBranchInfoList().
|
private |
Definition at line 30 of file RootBranchInfoList.h.
Referenced by findBranchInfo(), and reset().