![]() |
LArSoft
v07_13_02
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().