ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Class for tracking the information from a branch of the FairRoot source tree. More...
#include <AtTabInfo.h>
Public Member Functions | |
AtTabInfoFairRoot (DataHandling::AtBranch &branch) | |
~AtTabInfoFairRoot () | |
std::string | GetDefaultName () override |
Default name for info type. More... | |
T * | GetInfo () |
T * | Get () |
const T * | operator-> () const |
const T & | operator* () const |
T * | operator-> () |
T & | operator* () |
const DataHandling::AtBranch & | GetBranch () const |
![]() | |
AtTabInfoBase ()=default | |
virtual | ~AtTabInfoBase ()=default |
Protected Attributes | |
DataHandling::AtBranch & | fBranchName |
TString | fCurrentBranchName |
TClonesArray * | fArray {nullptr} |
Class for tracking the information from a branch of the FairRoot source tree.
Templated class, for an AtRawEvent it would be instantiated like AtTabInfo<AtRawEvent>. Switched to template to make adding additional info types stored on the TTree trivial to add.
Definition at line 88 of file AtTabInfo.h.
|
inline |
Definition at line 96 of file AtTabInfo.h.
|
inline |
Definition at line 97 of file AtTabInfo.h.
|
inline |
Definition at line 102 of file AtTabInfo.h.
|
inline |
Definition at line 117 of file AtTabInfo.h.
|
inlineoverridevirtual |
|
inline |
Definition at line 101 of file AtTabInfo.h.
|
inline |
Definition at line 115 of file AtTabInfo.h.
|
inline |
Definition at line 113 of file AtTabInfo.h.
|
inline |
Definition at line 114 of file AtTabInfo.h.
|
inline |
Definition at line 112 of file AtTabInfo.h.
|
protected |
Definition at line 93 of file AtTabInfo.h.
|
protected |
Definition at line 91 of file AtTabInfo.h.
|
protected |
Definition at line 92 of file AtTabInfo.h.