 |
Belle II Software
release-05-02-19
|
14 #ifndef TRGGRLProjectsModule_H
15 #define TRGGRLProjectsModule_H
18 #include "framework/core/Module.h"
19 #include <trg/grl/dataobjects/TRGGRLInfo.h>
20 #include <framework/database/DBObjPtr.h>
21 #include <mdst/dbobjects/TRGGDLDBInputBits.h>
51 virtual void event()
override;
54 virtual void endRun()
override;
131 #endif // TRGGRLProjectsModule_H
std::string m_TrgECLClusterName
Name of the StoreArray holding the eclclusters.
int m_firmwareSimulationMode
Switch for the firmware simulation. 0:do nothing, 1:do everything.
std::string m_KLMHitName
the collection of klm hits
std::string m_2DfitterCollectionName
Name of the StoreArray holding the tracks made by the 2D fitter.
TRGGRLProjectsModule()
Constructor.
std::string m_TrgGrlInformationName
Name of the StoreArray holding projects information from grl.
virtual ~TRGGRLProjectsModule()
Destructor.
std::vector< double > m_energythreshold
the collection of energy threshold used in the projects
virtual void beginRun() override
Called when new run started.
std::string m_configFilename
Config. file name.
int m_simulationMode
Mode for TRGGRL simulation.
A module to simulate the Global Decision Logic.
Class for accessing objects in the database.
std::string m_NNCollectionName
Name of the StoreArray holding the tracks made by NN.
DBObjPtr< TRGGDLDBInputBits > m_InputBitsDB
Data base of GDL input bits.
std::string m_klmmatch_tracklist
the matched 2d track list by KLM matching
std::string m_2DmatchCollectionName
Name of the StoreArray holding the matched 2D tracks.
virtual void terminate() override
Called when processing ended.
double m_eclClusterTimeWindow
ecl cluster time window to suppress beam induced background
Abstract base class for different kinds of events.
virtual void endRun() override
Called when run ended.
int m_fastSimulationMode
Switch for the fast simulation.
std::string m_KLMTrackName
the collection of klm tracks
virtual void event() override
Called event by event.
virtual void initialize() override
Initilizes TRGGRLProjectsModule.
int _debugLevel
returns version of TRGGRLProjectsModule.
std::string m_3DfitterCollectionName
Name of the StoreArray holding the tracks made by the 3D fitter.
std::string m_3DmatchCollectionName
Name of the StoreArray holding the matched 3D tracks.
std::string m_TrgECLTrgsName
Name of the StoreArray holding the ecl trg result.
std::string m_2DfinderCollectionName
Name of the StoreArray holding the tracks made by the 2D finder.
std::string m_phimatch_tracklist
the matched 2d track list by phi matching
std::string m_belle2phase
choose the corresponding trigger menu of Belle2 phase