Go to the documentation of this file. 1 #ifndef HERD_HIGHENERGYTRIGGERALGO_H_
2 #define HERD_HIGHENERGYTRIGGERALGO_H_
5 #include "algorithm/Algorithm.h"
Data structure with the fired triggers for each event.
Definition: TriggerPattern.h:15
An algorithm that reads the trigger flags for CaloPMT and applies the trigger logic for HE trigger.
Definition: HighEnergyTriggerCut.h:29
TriggerPattern m_triggerPattern
Definition: HighEnergyTriggerCut.h:57
EA::StorePtr m_evStore
Definition: HighEnergyTriggerCut.h:60
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
HighEnergyTriggerCut(const std::string &name)
Constructor.
Definition: HighEnergyTriggerCut.cpp:11
bool Process() override
Applies the trigger logic using the flags and sets the corresponding trigger pattern for HE.
Definition: HighEnergyTriggerCut.cpp:31
bool Initialize() override
Initialization of the algorithm. Retrieve data store.
Definition: HighEnergyTriggerCut.cpp:16
bool Finalize() override
Do nothing.
Definition: HighEnergyTriggerCut.cpp:71