#include <DataGetterHelper.h>
Public Member Functions | |
DataGetterHelper (EventNavigator const *eventNavigator, std::shared_ptr< EventHistoryGetter > historyGetter) | |
DataGetterHelper (DataGetterHelper const &)=delete | |
DataGetterHelper (DataGetterHelper &&)=delete | |
DataGetterHelper & | operator= (DataGetterHelper const &)=delete |
DataGetterHelper & | operator= (DataGetterHelper &&)=delete |
ProductWithID | getByLabel (std::type_info const &typeInfoOfWrapper, art::InputTag const &inputTag) const |
std::vector< art::InputTag > | getInputTags (std::type_info const &typeInfoOfWrapper) const |
std::vector< ProductWithID > | getManyByType (std::type_info const &typeInfoOfWrapper) const |
art::BranchDescription const & | getProductDescription (art::ProductID) const |
void | updateFile (TFile *iFile, TTree *iTree, bool initializeTheCache) |
void | initializeTTreeCache () |
void | updateEvent () |
Public Member Functions inherited from art::PrincipalBase | |
virtual | ~PrincipalBase ()=0 |
PrincipalBase () | |
EDProductGetter const * | getEDProductGetter (ProductID const &pid) const |
Private Attributes | |
EventNavigator const * | eventNavigator_ |
TTree * | tree_ {nullptr} |
std::shared_ptr< EventHistoryGetter > | historyGetter_ |
bool | initializedForProcessHistory_ {false} |
art::ProcessHistoryID | previousProcessHistoryID_ {} |
std::vector< std::string > | previousProcessHistoryNames_ {} |
std::vector< std::string > | processNames_ {} |
std::map< std::string, unsigned int > | processNameToProcessIndex_ {} |
std::vector< unsigned int > | orderedProcessIndexes_ {} |
std::vector< InfoForTypeLabelInstance > | infoVector_ {} |
std::map< TypeLabelInstanceKey, unsigned int > | infoMap_ {} |
std::map< art::ProductID, std::unique_ptr< BranchData > > | branchDataMap_ {} |
BranchData | invalidBranchData_ {} |
std::set< art::ProductID > | branchDataMissingSet_ {} |
BranchMapReader | branchMapReader_ {} |
art::root::DictionaryChecker | dictChecker_ {} |
Definition at line 72 of file DataGetterHelper.h.
|
explicit |
Definition at line 69 of file DataGetterHelper.cc.
|
delete |
|
delete |
|
private |
Definition at line 340 of file DataGetterHelper.cc.
|
private |
Definition at line 324 of file DataGetterHelper.cc.
|
private |
Definition at line 426 of file DataGetterHelper.cc.
|
private |
Definition at line 488 of file DataGetterHelper.cc.
|
private |
Definition at line 519 of file DataGetterHelper.cc.
ProductWithID gallery::DataGetterHelper::getByLabel | ( | std::type_info const & | typeInfoOfWrapper, |
art::InputTag const & | inputTag | ||
) | const |
Definition at line 78 of file DataGetterHelper.cc.
|
overrideprivatevirtual |
Implements art::PrincipalBase.
Definition at line 561 of file DataGetterHelper.cc.
|
private |
Definition at line 407 of file DataGetterHelper.cc.
std::vector< art::InputTag > gallery::DataGetterHelper::getInputTags | ( | std::type_info const & | typeInfoOfWrapper | ) | const |
Definition at line 137 of file DataGetterHelper.cc.
std::vector< ProductWithID > gallery::DataGetterHelper::getManyByType | ( | std::type_info const & | typeInfoOfWrapper | ) | const |
Definition at line 148 of file DataGetterHelper.cc.
|
private |
Definition at line 471 of file DataGetterHelper.cc.
art::BranchDescription const & gallery::DataGetterHelper::getProductDescription | ( | art::ProductID | productID | ) | const |
Definition at line 548 of file DataGetterHelper.cc.
|
private |
Definition at line 117 of file DataGetterHelper.cc.
|
private |
Definition at line 383 of file DataGetterHelper.cc.
|
private |
Definition at line 279 of file DataGetterHelper.cc.
void gallery::DataGetterHelper::initializeTTreeCache | ( | ) |
Definition at line 256 of file DataGetterHelper.cc.
|
private |
Definition at line 453 of file DataGetterHelper.cc.
|
delete |
|
delete |
|
private |
Definition at line 463 of file DataGetterHelper.cc.
|
private |
Definition at line 497 of file DataGetterHelper.cc.
void gallery::DataGetterHelper::updateEvent | ( | ) |
Definition at line 273 of file DataGetterHelper.cc.
void gallery::DataGetterHelper::updateFile | ( | TFile * | iFile, |
TTree * | iTree, | ||
bool | initializeTheCache | ||
) |
Definition at line 175 of file DataGetterHelper.cc.
|
mutableprivate |
Definition at line 200 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 207 of file DataGetterHelper.h.
|
private |
Definition at line 210 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 212 of file DataGetterHelper.h.
|
private |
Definition at line 149 of file DataGetterHelper.h.
|
private |
Definition at line 153 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 182 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 178 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 155 of file DataGetterHelper.h.
|
private |
Definition at line 202 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 171 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 157 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 159 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 164 of file DataGetterHelper.h.
|
mutableprivate |
Definition at line 168 of file DataGetterHelper.h.
|
private |
Definition at line 151 of file DataGetterHelper.h.