1 #ifndef TEventChangeManager_hxx_seen 2 #define TEventChangeManager_hxx_seen 71 typedef std::vector<EDep::TVEventChangeHandler*>
Handlers;
Handlers fNewEventHandlers
The new event handlers.
ClassDef(TEventChangeManager, 0)
void SetShowGeometry(bool f)
Set the flag to show (or not show) the geometry.
void SetEventSource(TFile *source)
void AddNewEventHandler(EDep::TVEventChangeHandler *handler)
bool GetShowGeometry() const
void ChangeEvent(int change=1)
TFile * fEventSource
The input source of events.
void AddVolumeToShow(const std::string &name)
Add the name of a volume to be drawn.
Handlers fUpdateHandlers
The event update handlers.
virtual ~TEventChangeManager()
std::vector< EDep::TVEventChangeHandler * > Handlers
std::vector< std::string > fVolumesToShow
A collection of volume names to be shown if the geometry is being drawn.
static msg_handler handler
void ClearVolumesToShow()
Clear the list of volumes to be shown.
void AddUpdateHandler(EDep::TVEventChangeHandler *handler)
bool fShowGeometry
Flag to determine if the geometry will be drawn.