An algorithm that reads the trigger flags for CaloPMT and applies the trigger logic for HE trigger.
More...
#include <algorithms/trigger/HighEnergyTriggerCut.h>
An algorithm that reads the trigger flags for CaloPMT and applies the trigger logic for HE trigger.
Needed event objects:
name | type | store | optional | description |
caloPMTTriggerFlags | CaloPMTTriggerFlags | evStore | no | Container with trigger flags |
for CaloPMT
Produced event objects:
name | type | store | description |
triggerPattern | TriggerPattern | evStore | Container with the triggers fired by the event |
◆ HighEnergyTriggerCut()
Herd::HighEnergyTriggerCut::HighEnergyTriggerCut |
( |
const std::string & |
name | ) |
|
Constructor.
- Parameters
-
name | The name of the algorithm object. |
◆ Finalize()
bool Herd::HighEnergyTriggerCut::Finalize |
( |
| ) |
|
◆ Initialize()
bool Herd::HighEnergyTriggerCut::Initialize |
( |
| ) |
|
Initialization of the algorithm. Retrieve data store.
- Returns
- true if data store are available, false otherwise.
◆ Process()
bool Herd::HighEnergyTriggerCut::Process |
( |
| ) |
|
Applies the trigger logic using the flags and sets the corresponding trigger pattern for HE.
- Returns
- true if no error occurs during processing, false otherwise.
◆ _evStore
StorePtr Herd::HighEnergyTriggerCut::_evStore |
|
private |
◆ _triggerPattern
The documentation for this class was generated from the following files: