TrackDrivenSeedingTool class.
More...
#include <TrackDrivenSeedingTool.h>
|
static TrackCaloHitVector & | GetTrackAndInitCaloHits () |
|
|
pandora::StatusCode | FindInitialCaloHits (const pandora::Algorithm &algorithm, const pandora::Track *pTrack, const pandora::OrderedCaloHitList &orderedCaloHitList, pandora::CaloHitVector &caloHitVector) |
| Find the initial calo hits close to track extrapolation. More...
|
|
const pandora::CartesianVector | GetFromHitDirection (const april_content::CaloHit *const pCaloHit) |
|
pandora::StatusCode | ConnectCaloHits (const pandora::Algorithm &algorithm, const pandora::Track *pTrack, pandora::CaloHitVector &caloHitVector) |
| Find and connect calo hits from the ones found close to the track extrapolation. More...
|
|
void | CheckInitialTrackHit () const |
|
void | CleanTrackInitHitsAssociation (const pandora::Algorithm &algorithm) const |
|
bool | IsSiblingTrack (const pandora::Track *const trackA, const pandora::Track *const trackB) const |
|
|
float | m_initialHitSearchRange |
|
float | m_hitSearchRangeFine |
|
float | m_hitSearchRangeCoarse |
|
float | m_hitSearchRangeAtBoundary |
|
unsigned int | m_maxInitialPseudoLayer |
|
float | m_maxInitialTrackDistance |
|
float | m_maxInitialTrackAngle |
|
float | m_maxConnectionPseudoLayer |
|
float | m_maxTransverseDistanceFine |
|
float | m_maxTransverseDistanceCoarse |
|
float | m_maxDistanceToTrackFine |
|
float | m_maxDistanceToTrackCoarse |
|
bool | m_shouldUseIsolatedHits |
|
unsigned int | m_connectorCreationStage |
|
|
static TrackCaloHitVector | m_trackHitVector |
|
pandora::StatusCode april_content::TrackDrivenSeedingTool::ConnectCaloHits |
( |
const pandora::Algorithm & |
algorithm, |
|
|
const pandora::Track * |
pTrack, |
|
|
pandora::CaloHitVector & |
caloHitVector |
|
) |
| |
|
private |
Find and connect calo hits from the ones found close to the track extrapolation.
- Parameters
-
algorithm | the algorithm to access pandora content |
pTrack | the track used for extrapolation |
pInputCaloHitList | the input calo hit list to go all over |
caloHitVector | the calo hits close to track extrapolation / all connected calo hits to receive |
pandora::StatusCode april_content::TrackDrivenSeedingTool::FindInitialCaloHits |
( |
const pandora::Algorithm & |
algorithm, |
|
|
const pandora::Track * |
pTrack, |
|
|
const pandora::OrderedCaloHitList & |
orderedCaloHitList, |
|
|
pandora::CaloHitVector & |
caloHitVector |
|
) |
| |
|
private |
Find the initial calo hits close to track extrapolation.
- Parameters
-
algorithm | the algorithm to access pandora content |
pTrack | the track used for extrapolation |
pInputCaloHitList | the input calo hit list to go all over |
caloHitVector | the calo hits close to track extrapolation to receive |
pandora::StatusCode april_content::TrackDrivenSeedingTool::Process |
( |
const pandora::Algorithm & |
algorithm, |
|
|
const pandora::CaloHitList *const |
pCaloHitList = nullptr |
|
) |
| |
|
virtual |
Seed connectors from the calo hit list.
- Parameters
-
algorithm | the parent algorithm to access pandora content |
pCaloHitList | the calo hit list to process |
Implements april_content::ConnectorAlgorithmTool.
pandora::StatusCode april_content::TrackDrivenSeedingTool::ReadSettings |
( |
const pandora::TiXmlHandle |
xmlHandle | ) |
|
Read settings from the xml handle.
- Parameters
-
xmlHandle | the xml handle to settings |
The documentation for this class was generated from the following files: