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. 
 
 
◆ _evStore
  
  | 
        
          | StorePtr Herd::LowEnergyGammaTriggerCut::_evStore |  | private | 
 
 
◆ _triggerPattern
The documentation for this class was generated from the following files: