 |
Belle II Software
release-05-02-19
|
14 #ifndef TRGECLModule_H
15 #define TRGECLModule_H
18 #include <framework/core/Module.h>
19 #include <framework/datastore/StoreArray.h>
20 #include <framework/database/DBArray.h>
22 #include "trg/ecl/dataobjects/TRGECLHit.h"
23 #include "trg/ecl/dataobjects/TRGECLTrg.h"
24 #include "trg/ecl/dataobjects/TRGECLCluster.h"
25 #include "trg/ecl/dbobjects/TRGECLETMPara.h"
55 virtual void event()
override;
58 virtual void endRun()
override;
66 std::string
version(
void)
const;
157 #endif // TRGECLModule_H
int _ClusterLimit
Cluster Limit.
int _Bhabha
Bhabha option.
std::vector< double > _3DBhabhaVetoThreshold
3D Veto Bhabha Energy Threshold
int _Clustering
Clustering option.
virtual ~TRGECLModule()
Destructor
int _ConditionDB
Flag to use Condition DB.
int _SelectEvent
Event selection.
std::string m_eclTCHitOutColName
Output array name for TC.
std::vector< double > _3DBhabhaSelectionThreshold
3D Selection Bhabha Energy Threshold
int _n300MeVCluster
The number of Cluster exceeding 300 MeV.
TRGECLModule()
Constructor.
Class for accessing arrays of objects in the database.
int _debugLevel
Debug level.
std::vector< double > _3DBhabhaSelectionAngle
3D Selection Bhabha Energy Angle
int m_nEvent
Event number.
int m_hitNum
The current number of created hits in an event.
std::vector< double > _3DBhabhaVetoAngle
3D Veto Bhabha Energy Angle
std::string version(void) const
returns version of TRGECLModule.
StoreArray< TRGECLTrg > m_TRGECLTrg
output for TRGECLTrg
std::vector< double > _LowMultiThreshold
Low Multiplicity Threshold.
double _ECLBurstThreshold
ECL Burst Bit Threshold.
StoreArray< TRGECLCluster > m_TRGECLCluster
output for TRGECLCluster
virtual void initialize() override
Initilizes TRGECLModule.
double _mumuThreshold
mumu bit Energy Threshold
virtual void terminate() override
Called when processing ended.
Abstract base class for different kinds of events.
double _OverlapWindow
Trigger decision overlap window in oder to avoid boundary effect.
int m_hitTCNum
TC Hit number.
std::string _configFilename
Config.
std::vector< double > _2DBhabhaThresholdBWD
2D Bhabha Energy Threshold
std::string m_inColName
A pointer to a TRGECL;*/.
virtual void endRun() override
Called when run ended.
double _TimeWindow
Trigger decision time window.
std::vector< double > _2DBhabhaThresholdFWD
2D Bhabha Energy Threshold
std::string m_eclHitOutColName
Output array name for Xtal.
DBArray< TRGECLETMPara > m_ETMPara
ETN Parameters.
Accessor to arrays stored in the data store.
StoreArray< TRGECLHit > m_TRGECLHit
output for TRGECLHit
virtual void beginRun() override
Called when new run started.
int _EventTiming
Eventtiming option.
virtual void event() override
Called event by event.
std::vector< double > _mumuAngle
mumu bit Angle
std::vector< double > _TotalEnergy
Total Energy Theshold (low, high, lum)