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. |
<psdHits> | PsdHitsColl | evStore | yes | The PSD hits. |
<fitClusters> | FitClustersColl | evStore | yes | The clusters of the FITs. |
<scdClusters> | ScdClustersColl | evStore | yes | The clusters of the SCDs. |
<tracks2> | Track2DColl | evStore | yes | The collection of 2D tracks. |
<tracks3D> | Tracks | evStore | yes | The 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. |
fitGeoParamsColl | FitGeoParamsColl | globStore | yes | The geometric parameters of the FIT. |
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. |
psdHits | std::string | "psdHitsCollMC" | The name of the PSD hits object to be displayed. |
fitClusters | std::string | "fitClustersCollADC" | The name of the FIT clusters object to be displayed. |
scdClusters | std::string | "scdClustersCollMC" | The name of the SCD clusters object to be displayed. |
tracks2D | std::string | "tracks2DColl" | The name of the 2D tracks object to be displayed. |
tracks3D | std::string | "tracks3D" | The name of the 3D tracks 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
EA::StorePtr Herd::HERDward::m_evStore |
|
private |
◆ m_fitClustersCollName
std::string Herd::HERDward::m_fitClustersCollName |
|
private |
◆ m_geometryFile
std::string Herd::HERDward::m_geometryFile |
|
private |
◆ m_globStore
EA::StorePtr Herd::HERDward::m_globStore |
|
private |
◆ m_mainWindow
◆ m_psdHitsCollName
std::string Herd::HERDward::m_psdHitsCollName |
|
private |
◆ m_scdClustersCollName
std::string Herd::HERDward::m_scdClustersCollName |
|
private |
◆ m_tracks2DName
std::string Herd::HERDward::m_tracks2DName |
|
private |
◆ m_tracks3DName
std::string Herd::HERDward::m_tracks3DName |
|
private |
The documentation for this class was generated from the following files:
- /builds/herd/HerdSoftware/include/herd/analysis/algorithms/display/HERDward.h
- /builds/herd/HerdSoftware/src/analysis/algorithms/display/HERDward.cpp