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 ~REveVSD()
Destructor.
virtual void LoadTrees()
Load internal trees from directory.
virtual void SetBranchAddresses()
Set branche addresses of internal trees.
ClassDefOverride(REveVSD, 1)
Describe directory structure in memory.
A ROOT file is composed of a header, followed by consecutive data records (TKey instances) with a wel...
Mother of all ROOT objects.
A TTree represents a columnar dataset.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.