Go to the documentation of this file. 1 #ifndef HERD_CALOPMTTRIGGERCOMPUTERALGO_H_
2 #define HERD_CALOPMTTRIGGERCOMPUTERALGO_H_
5 #include "algorithm/Algorithm.h"
Data structure for the CaloPMT trigger geometric info (trigger regions).
Definition: CaloPMTTriggerGeoInfo.h:35
bool Process() override
Computes the total energy deposited in Calo and the energy in CaloPMT trigger regions from caloHits i...
Definition: CaloPMTTriggerComputerAlgo.cpp:35
bool Initialize() override
Initialization of the algorithm. Retrieve data stores.
Definition: CaloPMTTriggerComputerAlgo.cpp:16
CaloPMTTriggerInputs m_caloPMTTriggerInputs
Definition: CaloPMTTriggerComputerAlgo.h:75
bool Finalize() override
Do nothing.
Definition: CaloPMTTriggerComputerAlgo.cpp:69
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
CaloPMTTriggerComputerAlgo(const std::string &name)
Constructor.
Definition: CaloPMTTriggerComputerAlgo.cpp:11
std::string m_caloHitsName
Definition: CaloPMTTriggerComputerAlgo.h:81
EA::StorePtr m_evStore
Definition: CaloPMTTriggerComputerAlgo.h:78
EA::StorePtr m_globStore
Definition: CaloPMTTriggerComputerAlgo.h:78
CaloPMTTriggerGeoInfo m_caloPMTTriggerGeoInfo
Definition: CaloPMTTriggerComputerAlgo.h:72
An algorithm that computes relevant information about CaloPMT needed for the offline trigger.
Definition: CaloPMTTriggerComputerAlgo.h:43