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