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. |
tracks2DColl | Track2DColl | evStore | yes | The collection of 2D tracks. |
tracks3D | Tracks | evStore | yes | The collection of 3D tracks. |
caloAxes | Tracks | 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 |
( |
| ) |
|
|
override |
Post processing part.
- Returns
- If post-processing is successful.
◆ Initialize()
bool Herd::HERDward::Initialize |
( |
| ) |
|
|
override |
Initialization of the algorithm.
- Returns
- true if the initialization procedure is successful.
◆ Process()
bool Herd::HERDward::Process |
( |
| ) |
|
|
override |
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