An algorithm that reads the trigger flags for CaloPMT and applies the trigger logic for unbiased trigger.
More...
#include <algorithms/trigger/UnbiasedTriggerCut.h>
An algorithm that reads the trigger flags for CaloPMT and applies the trigger logic for unbiased 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 |
◆ UnbiasedTriggerCut()
Herd::UnbiasedTriggerCut::UnbiasedTriggerCut |
( |
const std::string & |
name | ) |
|
Constructor.
- Parameters
-
name | The name of the algorithm object. |
◆ Finalize()
bool Herd::UnbiasedTriggerCut::Finalize |
( |
| ) |
|
◆ Initialize()
bool Herd::UnbiasedTriggerCut::Initialize |
( |
| ) |
|
Initialization of the algorithm. Retrieve data store.
- Returns
- true if data store are available, false otherwise.
◆ Process()
bool Herd::UnbiasedTriggerCut::Process |
( |
| ) |
|
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.
◆ _evStore
StorePtr Herd::UnbiasedTriggerCut::_evStore |
|
private |
◆ _triggerPattern
The documentation for this class was generated from the following files: