51 TEveVSD(
const char*
name=
"TEveVSD",
const char* title=
"");
virtual void SetDirectory(TDirectory *dir)
Set directory in which the trees are (or will be) created.
static void DisableTObjectStreamersForVSDStruct()
Disable TObject streamers for those VSD structs that inherit from TObject directly.
virtual void DeleteTrees()
Delete internal trees.
TTree * fTreeH
Kinematics.
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format...
virtual void CreateTrees()
Create internal trees.
virtual void LoadTrees()
Load internal trees from directory.
virtual ~TEveVSD()
Destructor.
#define ClassDef(name, id)
virtual void SetBranchAddresses()
Set branche addresses of internal trees.
TTree * fTreeKK
Reconstructed tracks.
TEveMCTrack fK
Sim-Rec cross references.
Describe directory structure in memory.
virtual void CreateBranches()
Create internal VSD branches.
Visualization Summary Data - a collection of trees holding standard event data in experiment independ...
Mother of all ROOT objects.
TEveVSD & operator=(const TEveVSD &)
virtual void WriteTrees()
Does nothing here ... reimplemented in sub-classes.
A TTree object has a header with a name and a title.