51 TEveVSD(
const char*
name=
"TEveVSD",
const char* title=
"");
#define ClassDef(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.
virtual ~TEveVSD()
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 a suite of consecutive data records (TKey instances) with a well defined format.
Mother of all ROOT objects.
A TTree object has a header with a name and a title.