BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
eventdisplay Directory Reference

Description

Event Display

The Event Display of BmnRoot based on ROOT TEve (OpenGL). It allows:

  • checking the simulated detector geometry;
  • inspecting the signals in the detectors (objects derived from FairMCPoint or FairHit);
  • viewing the simulated particle trajectories (if SetStoreTraj was enabled in the simulation) and the reconstructed tracks;
  • displaying the simulated and experimental events offline from files or online from the BM@N Online system (online), also as screenshots for a web page.

The Event Display is started by macro/eventdisplay/eventdisplay.C (see macro/eventdisplay).

Classes

Class Description
MpdEventManager Event management and navigation, detector coloring, online mode
MpdEventManagerEditor GUI editor of the event manager
MpdMCPointDraw, MpdHitPointSetDraw, MpdPointSetDraw Drawing of MC points and hits as point sets
MpdHitDraw, MpdBoxSetDraw, MpdBoxSet, MpdBoxSetEditor Drawing of hits as boxes and the box set editor
MpdMCTracks, MpdMCTracksEditor Drawing of the MC track trajectories (GeoTracks) and their editor
MpdMCStack Drawing of the MC tracks from the particle stack
MpdWebScreenshots Saves screenshots of the events for the web page of the online Event Display
MpdXMLNode (MpdXMLFile, MpdXMLAttrib) Reading of the XML files with the coloring settings of the detectors

Subdirectories

Directory Description
bmn BM@N-specific drawing classes: tracks, global tracks, calorimeter towers

Library

Built into the EventDisplay library, only if ROOT has OpenGL support. The ROOT dictionary is defined in EventDisplayLinkDef.h, EventGDisplayLinkDef.h (with Geant3), bmn/EventBLinkDef.h or bmn/EventBGLinkDef.h (BmnRoot without and with Geant3).

Directory dependency graph for eventdisplay:

Directories

 
bmn
 Event Display: BM@N classes

Files

 
MpdBoxSet.cxx
 
MpdBoxSet.h
 
MpdBoxSetDraw.cxx
 
MpdBoxSetDraw.h
 
MpdBoxSetEditor.cxx
 
MpdBoxSetEditor.h
 
MpdEventManager.cxx
 
MpdEventManager.h
 
MpdEventManagerEditor.cxx
 
MpdEventManagerEditor.h
 
MpdHitDraw.cxx
 
MpdHitDraw.h
 
MpdHitPointSetDraw.cxx
 
MpdHitPointSetDraw.h
 
MpdMCPointDraw.cxx
 
MpdMCPointDraw.h
 
MpdMCStack.cxx
 
MpdMCStack.h
 
MpdMCTracks.cxx
 
MpdMCTracks.h
 
MpdMCTracksEditor.cxx
 
MpdMCTracksEditor.h
 
MpdPointSetDraw.cxx
 
MpdPointSetDraw.h
 
MpdWebScreenshots.cxx
 
MpdWebScreenshots.h
 
MpdXMLNode.cxx
 
MpdXMLNode.h