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...
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.
virtual void SetDirectory(TDirectory *dir)
Set directory in which the trees are (or will be) created.
TTree * fTreeKK
Reconstructed tracks.
TTree * fTreeH
Kinematics.
TEveMCTrack fK
Sim-Rec cross references.
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.
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.