51 TEveVSD(
const char*
name=
"TEveVSD",
const char* title=
"");
#define ClassDefOverride(name, id)
Describe directory structure in memory.
Visualization Summary Data - a collection of trees holding standard event data in experiment independ...
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 ROOT file is an on-disk file, usually with extension .root, that stores objects in a file-system-li...
Mother of all ROOT objects.
A TTree represents a columnar dataset.