Hall-D Software
alpha
|
#include <DTreeInterfaceObjects.h>
Public Member Functions | |
DTreeBranchRegister (void) | |
~DTreeBranchRegister (void) | |
TList * | Get_UserInfo (void) const |
template<typename DType > | |
void | Register_Single (string locBranchName) |
template<typename DType > | |
void | Register_FundamentalArray (string locBranchName, string locArraySizeName, size_t locInitialArraySize=10) |
template<typename DType > | |
void | Register_ClonesArray (string locBranchName, size_t locInitialArraySize=10) |
Private Attributes | |
TList * | dUserInfo |
vector< string > | dBranchNames |
map< string, type_index > | dBranchTypeMap |
map< string, size_t > | dInitialArraySizeMap |
map< string, string > | dArraySizeNameMap |
Friends | |
class | DTreeInterface |
Definition at line 52 of file DTreeInterfaceObjects.h.
|
inline |
Definition at line 57 of file DTreeInterfaceObjects.h.
|
inline |
Definition at line 58 of file DTreeInterfaceObjects.h.
|
inline |
Definition at line 70 of file DTreeInterfaceObjects.h.
Referenced by DTreeInterface::Create_Branches(), DEventWriterROOT::Create_UserInfoMaps(), DEventWriterROOT::Create_UserTargetInfo(), and DCustomAction_TrackingEfficiency::Initialize().
|
inline |
Definition at line 100 of file DTreeInterfaceObjects.h.
Referenced by DEventWriterROOT::Create_Branches_Beam(), DEventWriterROOT::Create_Branches_BeamComboParticle(), DEventWriterROOT::Create_Branches_ChargedHypotheses(), DEventWriterROOT::Create_Branches_Combo(), DEventWriterROOT::Create_Branches_ComboNeutral(), DEventWriterROOT::Create_Branches_ComboTrack(), DEventWriterROOT::Create_Branches_NeutralHypotheses(), and DEventWriterROOT::Create_Branches_ThrownParticles().
|
inline |
Definition at line 91 of file DTreeInterfaceObjects.h.
Referenced by DEventWriterROOT::Create_Branches_Beam(), DEventWriterROOT::Create_Branches_BeamComboParticle(), DEventWriterROOT::Create_Branches_ChargedHypotheses(), DEventWriterROOT::Create_Branches_Combo(), DEventWriterROOT::Create_Branches_ComboNeutral(), DEventWriterROOT::Create_Branches_ComboTrack(), DEventWriterROOT::Create_Branches_NeutralHypotheses(), DEventWriterROOT::Create_Branches_ThrownParticles(), JEventProcessor_PS_flux::init(), JEventProcessor_TS_scaler::init(), JEventProcessor_TPOL_tree::init(), JEventProcessor_scanf250::init(), JEventProcessor_SC_Eff::init(), and JEventProcessor_cdc_emu::init().
|
inline |
Definition at line 84 of file DTreeInterfaceObjects.h.
Referenced by DEventWriterROOT::Create_Branches_Beam(), DEventWriterROOT::Create_Branches_ChargedHypotheses(), DEventWriterROOT::Create_Branches_Combo(), DEventWriterROOT::Create_Branches_NeutralHypotheses(), DEventWriterROOT::Create_Branches_Thrown(), DEventWriterROOT::Create_Branches_ThrownParticles(), DEventWriterROOT::Create_DataTree(), DEventWriterROOT::Create_ThrownTree(), JEventProcessor_PS_flux::init(), JEventProcessor_TS_scaler::init(), JEventProcessor_TPOL_tree::init(), JEventProcessor_scanf250::init(), JEventProcessor_TOF_Eff::init(), JEventProcessor_SC_Eff::init(), JEventProcessor_FCAL_Hadronic_Eff::init(), JEventProcessor_BCAL_Hadronic_Eff::init(), JEventProcessor_BCAL_LED::init(), and JEventProcessor_cdc_emu::init().
|
friend |
Definition at line 54 of file DTreeInterfaceObjects.h.
Definition at line 81 of file DTreeInterfaceObjects.h.
Referenced by DTreeInterface::Create_Branch(), and DTreeInterface::Create_Branches().
|
private |
Definition at line 78 of file DTreeInterfaceObjects.h.
Referenced by DTreeInterface::Create_Branches().
|
private |
Definition at line 79 of file DTreeInterfaceObjects.h.
Referenced by DTreeInterface::Create_Branch().
|
private |
Definition at line 80 of file DTreeInterfaceObjects.h.
Referenced by DTreeInterface::Create_Branch().
|
private |
Definition at line 77 of file DTreeInterfaceObjects.h.