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