23namespace Experimental {
56 REveVSD(
const char *
name =
"REveVSD",
const char *title =
"");
REveCluster Reconstructed cluster (also used in VSD).
REveHit Monte Carlo hit (also used in VSD).
REveMCRecCrossRef Cross-reference of sim/rec data per particle (also used in VSD).
REveRecKink Reconstructed kink (also used in VSD).
virtual void CreateBranches()
Create internal VSD branches.
TTree * fTreeH
Kinematics.
static void DisableTObjectStreamersForVSDStruct()
Disable TObject streamers for those VSD structs that inherit from TObject directly.
virtual void DeleteTrees()
Delete internal trees.
REveVSD(const REveVSD &)=delete
TTree * fTreeKK
Reconstructed tracks.
virtual void CreateTrees()
Create internal trees.
virtual void WriteTrees()
Does nothing here ... reimplemented in sub-classes.
REveMCTrack fK
Sim-Rec cross references.
REveVSD & operator=(const REveVSD &)=delete
virtual void SetDirectory(TDirectory *dir)
Set directory in which the trees are (or will be) created.
virtual void LoadTrees()
Load internal trees from directory.
~REveVSD() override
Destructor.
virtual void SetBranchAddresses()
Set branche addresses of internal trees.
ClassDefOverride(REveVSD, 1)
Describe directory structure in memory.
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.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...