24#include "DataLoader.hh"
42 TString dataFileName);
82 TString dataFileNameIn);
87 TString geoFileName =
"";
88 TString dataFileName =
"";
91 Event *
event =
nullptr;
92 TChain *eventTree =
nullptr;
94 TChain *optionsTree =
nullptr;
95 Model *model =
nullptr;
96 TChain *modelTree =
nullptr;
Loader for a ROOT file using classes used to generate the file.
Event viewer using ROOT EVE framework.
EventDisplay()
Private default constructor as singleton pattern.
void LoadData(int iEvt)
Load an entry in the event tree.
void DrawModel()
Draw the geometry.
static EventDisplay * Instance()
Singleton accessor.
void LoadGeometry()
Load the geometry from gdml file.
void DrawTrajectories()
Draw loaded trajectories.
void LoadModel(int iMod)
Load an entry from the model tree.
void ClearEvent()
Clear a currently displayed event.
void DrawSamplers()
Draw hits on a sampler plane.
void LoadOptions(int iOpt)
Load an entry from the options tree.
void DrawElossHits()
Draw energy loss deposits.
static EventDisplay * instance
Singleton instance.
void Draw()
Draw all things loaded at this point.
void DrawTunnelHits()
Draw tunnel energy deposits.