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 of the PSD. |
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.
◆ m_evStore
EA::StorePtr Herd::PsdTriggerComputerAlgo::m_evStore |
|
private |
◆ m_globStore
EA::StorePtr Herd::PsdTriggerComputerAlgo::m_globStore |
|
private |
◆ m_psdTriggerInputs
The documentation for this class was generated from the following files: