51 TEveVSD(
const char*
name=
"TEveVSD",
const char* title=
"");
int Int_t
Signed integer 4 bytes (int).
#define ClassDefOverride(name, id)
TEveRecTrackT< Float_t > TEveRecTrack
Describe directory structure in memory.
TTree * fTreeGI
! Sim-Rec cross references.
static void DisableTObjectStreamersForVSDStruct()
Disable TObject streamers for those VSD structs that inherit from TObject directly.
TEveVSD & operator=(const TEveVSD &)
virtual void SetBranchAddresses()
Set branche addresses of internal trees.
~TEveVSD() override
Destructor.
virtual void DeleteTrees()
Delete internal trees.
TTree * fTreeCC
! Cascades.
virtual void SetDirectory(TDirectory *dir)
Set directory in which the trees are (or will be) created.
TEveMCRecCrossRef * fpGI
!
TTree * fTreeK
! Kinematics.
TTree * fTreeC
! Clusters.
virtual void CreateTrees()
Create internal trees.
virtual void LoadTrees()
Load internal trees from directory.
virtual void CreateBranches()
Create internal VSD branches.
virtual void WriteTrees()
Does nothing here ... reimplemented in sub-classes.
TTree * fTreeR
! Reconstructed tracks.
A file, usually with extension .root, that stores data and code in the form of serialized objects in ...
TObject()
TObject constructor.
A TTree represents a columnar dataset.