 |
Belle II Software
release-05-02-19
|
17 #include <framework/core/Module.h>
18 #include <framework/datastore/StoreArray.h>
21 #include <ecl/utility/ECLChannelMapper.h>
70 virtual void event()
override;
75 virtual void endRun()
override;
TFile * m_tempfile
Temporary file to store TTree.
std::string m_eclMapperInitFileName
filename to initialize ECLChannelMapper.
StoreArray< ECLCalDigit > m_eclarray
Displayed ECL events.
bool m_showDisplay
Show GUI.
int m_displayMode
Default display mode.
bool m_frame_closed
Flag to check if EclFrame is closed;.
bool m_keepOpen
Keep window open after all events have been processed.
TString m_tempname
Name of temporary file.
bool m_displayEnergy
If true, energy distribution in ECL is displayed.
Displays energy distribution in ECL.
void handleClosedFrame()
This method is called when EclFrame is closed.
virtual void initialize() override
Initialize EclChannelMapper.
virtual void terminate() override
Wait till EclFrame is closed then free allocated resources.
void initFrame()
Initialize EclFrame.
This class provides access to ECL channel map that is either a) Loaded from the database (see ecl/dbo...
Root TGMainFrame that contains multiple widgets that display the ECLSimHit's w.r.t.
TApplication * m_app
Application to contain EclFrame.
Abstract base class for different kinds of events.
EclFrame * m_frame
Root GUI to display ECL data.
EclData * m_data
Class that provides interface for quick and comprehensive analysis of large number of events.
virtual ~EclDisplayModule()
Module destructor.
This class contains data for ECLSimHit's and provides several relevant conversion functions for bette...
Accessor to arrays stored in the data store.
ECL::ECLChannelMapper m_mapper
Channel mapper to show channel <-> (crate, shaper) distributions.
virtual void beginRun() override
Empty method.
int m_evtNum
Counter of added events.
bool m_autoDisplay
If true, events are displayed as soon as they are loaded.
virtual void endRun() override
Empty method.
virtual void event() override
Handle event.