Displays tracks from HoughFinder algorithms.
More...
#include <algorithms/display/HERDward.h>
Displays tracks from HoughFinder algorithms.
Needed event objects:
| name | type | store | optional | description |
| <caloHits> | CaloHits | evStore | yes | The calorimeter hits. |
| psdHitsCollMC | PsdHitsColl | evStore | yes | The PSD hits. |
| stkClustersCollMC | StkClustersColl | evStore | yes | The clusters of the STKs. |
| scdClustersCollMC | ScdClustersColl | evStore | yes | The clusters of the SCDs. |
| HoughTracksXZ | std::vector<Track2D> | evStore | yes | The collection of XZ tracks. |
| HoughTracksYZ | std::vector<Track2D> | evStore | yes | The collection of YZ tracks. |
| HoughTracksXY | std::vector<Track2D> | evStore | yes | The collection of XY tracks. |
| caloAxes | CaloAxes | evStore | yes | The CALO axes. |
| mcTruth | MCTruth | evStore | yes | The MC truth. |
Needed global objects:
| name | type | store | optional | description |
| caloGeoParams | CaloGeoParams | globStore | yes | The geometric parameters of the calorimeter. |
| psdGeoParamsColl | PsdGeoParamsColl | globStore | yes | The geometric parameters of the PSD. |
| stkGeoParamsColl | StkGeoParamsColl | globStore | yes | The geometric parameters of the STK. |
| scdGeoParamsColl | ScdGeoParamsColl | globStore | yes | The geometric parameters of the SCD. |
Produced global objects:
name | type | store | description ---------------—|-----------------—|--------—|------------------------------—
Parameters:
| name | type | default value | description |
| caloHits | std::string | caloHitsMC | The name of the CALO hits object to be displayed. |
◆ HERDward()
| Herd::HERDward::HERDward |
( |
const std::string & |
name | ) |
|
Constructor.
- Parameters
-
| name | The name of the algorithm |
◆ Finalize()
| bool Herd::HERDward::Finalize |
( |
| ) |
|
Post processing part.
- Returns
- If post-processing is successful.
◆ Initialize()
| bool Herd::HERDward::Initialize |
( |
| ) |
|
Initialization of the algorithm.
- Returns
- true if the initialization procedure is successful.
◆ Process()
| bool Herd::HERDward::Process |
( |
| ) |
|
Process a single event.
- Returns
- If event processing is successful.
◆ m_caloHitsName
| std::string Herd::HERDward::m_caloHitsName |
|
private |
◆ m_evStore
| StorePtr Herd::HERDward::m_evStore |
|
private |
◆ m_geometryFile
| std::string Herd::HERDward::m_geometryFile |
|
private |
◆ m_globStore
| StorePtr Herd::HERDward::m_globStore |
|
private |
◆ m_mainWindow
The documentation for this class was generated from the following files:
- /builds/herd/HerdSoftware/include/analysis/algorithms/display/HERDward.h
- /builds/herd/HerdSoftware/src/analysis/algorithms/display/HERDward.cpp