Go to the documentation of this file. 1 #ifndef HERD_CALOPMTTRIGGERCOMPARATORALGO_H_
2 #define HERD_CALOPMTTRIGGERCOMPARATORALGO_H_
5 #include "algorithm/Algorithm.h"
CaloPMTTriggerFlags m_caloPMTTriggerFlags
Definition: CaloPMTTriggerComparatorAlgo.h:69
float m_totEDepThr_he
Definition: CaloPMTTriggerComparatorAlgo.h:75
float m_trigRegEDepThr_unb
Definition: CaloPMTTriggerComparatorAlgo.h:77
Data structure with the trigger flags for CaloPMT.
Definition: CaloPMTTriggerFlags.h:20
An algorithm that compares variables from CaloPMT trigger inputs and fills flags needed for the offli...
Definition: CaloPMTTriggerComparatorAlgo.h:41
float m_trigRegEDepThr_leg
Definition: CaloPMTTriggerComparatorAlgo.h:76
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
CaloPMTTriggerComparatorAlgo(const std::string &name)
Constructor.
Definition: CaloPMTTriggerComparatorAlgo.cpp:12
bool Initialize() override
Initialization of the algorithm. Retrieve data store.
Definition: CaloPMTTriggerComparatorAlgo.cpp:22
bool Process() override
Compares the quantities in the trigger inputs with the thresholds and sets the flags accordingly.
Definition: CaloPMTTriggerComparatorAlgo.cpp:36
bool Finalize() override
Do nothing.
Definition: CaloPMTTriggerComparatorAlgo.cpp:88
EA::StorePtr m_evStore
Definition: CaloPMTTriggerComparatorAlgo.h:72