11#include <framework/core/Module.h>
22 class EVEVisualization;
47 void event()
override;
The event display module.
bool m_showCDCHits
If true, CDCHit objects will be shown as drift cylinders (shortened, z position set to zero).
bool m_showTriggerObjects
If true, CDCHit objects will be assigned to trigger segments and trigger tracks will be shown.
bool m_showTrackLevelObjects
If true, fitted RecoTracks, GFRave Vertices and ECLGamma objects will be shown in the display.
DisplayModule()
Constructor. Sets all the module parameters.
bool m_showRecoTracks
Whether to show RecoTracks.
bool m_showKLM2dHits
If true, KLMHit2d objects will be shown in the display.
void initialize() override
Sets up geometry if needed.
bool m_automatic
Non-interactively save visualizations for each event.
void event() override
Show various reconstructed or simulated objects in the event viewer until the next event is requested...
std::vector< std::string > m_deleteVolumes
List of volumes to be deleted.
void terminate() override
Terminate gEve to avoid problems with root's cleanup.
bool m_showAllPrimaries
If true, all primary MCParticles will be shown, regardless of wether hits are produced.
bool m_showNeutrals
If true, all neutral primary and secondary MCParticles will be shown, regardless of wether hits are p...
bool m_showCharged
If true, all charged primary and secondary MCParticles will be shown, regardless of wether hits are p...
EVEVisualization * m_visualizer
Pointer to visualizer.
bool m_showMCInfo
Show Monte Carlo information (MCParticles, SimHits).
bool m_fullGeometry
Show full geometry instead of simplified shapes.
bool m_showARICHHits
If true, ARICHHit objects will be shown as squares, corresponding to channel pixels.
std::string m_options
List of drawing options, see EVEVisualization::setOptions()
DisplayUI * m_display
pointer to actual display
bool m_hideSecondaries
If true, secondary MCParticles (and hits created by them) will not be shown.
bool m_playOnStartup
Start the module advancing through events.
std::vector< std::string > m_hideVolumes
List of volumes to be hidden (can be re-enabled in Eve panel / Geometry scene.
bool m_assignToPrimaries
If true, hits created by secondary particles (e.g.
std::string m_customGeometryExtractPath
Path to custom file with geometry extract.
std::vector< std::string > m_hideObjects
objects which are to be hidden (can be manually re-enabled in tree view).
Control TEve browser user interface.
Produces visualisation for MCParticles, simhits, genfit::Tracks, geometry and other things.
Abstract base class for different kinds of events.