74 fTreeK =
new TTree(
"Kinematics",
"Simulated tracks.");
75 fTreeH =
new TTree(
"Hits",
"Combined detector hits.");
76 fTreeC =
new TTree(
"Clusters",
"Reconstructed clusters.");
77 fTreeR =
new TTree(
"RecTracks",
"Reconstructed tracks.");
80 fTreeCC =
new TTree(
"RecCascades",
"Reconstructed cascades.");
81 fTreeGI =
new TTree(
"TEveMCRecCrossRef",
"Objects prepared for cross query.");
153 throw eH +
"directory not set.";
157 printf(
"%s Kinematics not available in fDirectory %s.\n",
163 printf(
"%s Hits not available in fDirectory %s.\n",
169 printf(
"%s Clusters not available in fDirectory %s.\n",
175 printf(
"%s RecTracks not available in fDirectory %s.\n",
181 printf(
"%s Kinks not available in fDirectory %s.\n",
187 printf(
"%s V0 not available in fDirectory %s.\n",
193 printf(
"%s TEveMCRecCrossRef not available in fDirectory %s.\n",
void IgnoreTObjectStreamer(Bool_t ignore=kTRUE)
When the class kIgnoreTObjectStreamer bit is set, the automatically generated Streamer will not call ...
Describe directory structure in memory.
Exception class thrown by TEve classes and macros.
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.
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.
TObject()
TObject constructor.
const char * Data() const
A TTree represents a columnar dataset.