An algorithm that computes relevant information about PSD needed for the offline trigger.  
 More...
#include <algorithms/trigger/PsdTriggerComputerAlgo.h>
An algorithm that computes relevant information about PSD needed for the offline trigger. 
Needed event objects:
| name | type | store | optional | description | 
| psdHitsColl | PsdHitsColl | evStore | no | The hits in the digitized tiles/bars of the | 
PSD.
Needed global objects:
| name | type | store | optional | description | 
| psdGeoParamsColl | PsdGeoParamsColl | globStore | no | Geometric parameters of the PSD | 
Produced event objects:
| name | type | store | description | 
| psdTriggerInputs | PsdTriggerInputs | evStore | Container of the quantities about Psd needed for the | 
trigger logic 
◆ PsdTriggerComputerAlgo()
      
        
          | Herd::PsdTriggerComputerAlgo::PsdTriggerComputerAlgo | ( | const std::string & | name | ) |  | 
      
 
Constructor. 
- Parameters
- 
  
    | name | The name of the algorithm object. |  
 
 
 
◆ Finalize()
  
  | 
        
          | bool Herd::PsdTriggerComputerAlgo::Finalize | ( |  | ) |  |  | override | 
 
 
◆ Initialize()
  
  | 
        
          | bool Herd::PsdTriggerComputerAlgo::Initialize | ( |  | ) |  |  | override | 
 
Initialization of the algorithm. Retrieve data stores. 
- Returns
- true if data stores are available, false otherwise. 
 
 
◆ Process()
  
  | 
        
          | bool Herd::PsdTriggerComputerAlgo::Process | ( |  | ) |  |  | override | 
 
Computes the energy deposited in each PSD side to fill the trigger input dataobject. 
- Returns
- true if no error occurs during processing, false otherwise. 
 
 
◆ _evStore
  
  | 
        
          | StorePtr Herd::PsdTriggerComputerAlgo::_evStore |  | private | 
 
 
◆ _globStore
  
  | 
        
          | StorePtr Herd::PsdTriggerComputerAlgo::_globStore |  | private | 
 
 
◆ _psdTriggerInputs
The documentation for this class was generated from the following files: