75 fTreeK =
new TTree(
"Kinematics",
"Simulated tracks.");
76 fTreeH =
new TTree(
"Hits",
"Combined detector hits.");
77 fTreeC =
new TTree(
"Clusters",
"Reconstructed clusters.");
78 fTreeR =
new TTree(
"RecTracks",
"Reconstructed tracks.");
81 fTreeCC =
new TTree(
"RecCascades",
"Reconstructed cascades.");
82 fTreeGI =
new TTree(
"TEveMCRecCrossRef",
"Objects prepared for cross query.");
154 throw eH +
"directory not set.";
158 printf(
"%s Kinematics not available in fDirectory %s.\n",
164 printf(
"%s Hits not available in fDirectory %s.\n",
170 printf(
"%s Clusters not available in fDirectory %s.\n",
176 printf(
"%s RecTracks not available in fDirectory %s.\n",
182 printf(
"%s Kinks not available in fDirectory %s.\n",
188 printf(
"%s V0 not available in fDirectory %s.\n",
194 printf(
"%s TEveMCRecCrossRef not available in fDirectory %s.\n",
virtual void SetDirectory(TDirectory *dir)
Set directory in which the trees are (or will be) created.
virtual const char * GetName() const
Returns name of object.
static void DisableTObjectStreamersForVSDStruct()
Disable TObject streamers for those VSD structs that inherit from TObject directly.
virtual TObject * Get(const char *namecycle)
Return pointer to object identified by namecycle.
virtual void DeleteTrees()
Delete internal trees.
TTree * fTreeH
Kinematics.
virtual void CreateTrees()
Create internal trees.
virtual void LoadTrees()
Load internal trees from directory.
virtual ~TEveVSD()
Destructor.
virtual Int_t SetBranchAddress(const char *bname, void *add, TBranch **ptr=0)
Change branch address, dealing with clone trees properly.
virtual void SetBranchAddresses()
Set branche addresses of internal trees.
TTree * fTreeKK
Reconstructed tracks.
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.
virtual Int_t Branch(TCollection *list, Int_t bufsize=32000, Int_t splitlevel=99, const char *name="")
Create one branch for each element in the collection.
virtual Bool_t cd(const char *path=0)
Change current directory to "this" directory.
virtual void WriteTrees()
Does nothing here ... reimplemented in sub-classes.
Exception class thrown by TEve classes and macros.
A TTree object has a header with a name and a title.
const char * Data() const