|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ACTSTRKFINDING_SCOREBASEDSOLVERCUTSIMPL_H
6 #define ACTSTRKFINDING_SCOREBASEDSOLVERCUTSIMPL_H 1
8 #include "Acts/AmbiguityResolution/ScoreBasedAmbiguityResolution.hpp"
9 #include "Acts/EventData/VectorMultiTrajectory.hpp"
10 #include "Acts/EventData/VectorTrackContainer.hpp"
20 #include "Gaudi/Property.h"
21 #include "GaudiKernel/ToolHandle.h"
22 #include "GaudiKernel/SystemOfUnits.h"
25 namespace ScoreBasedSolverCutsImpl {
27 using trackProxy_t = ActsTrk::MutableTrackContainer::ConstTrackProxy;
47 Acts::ScoreBasedAmbiguityResolution::TrackStateTypes &trackStateType);
51 #endif // ACTSTRKFINDING_SCOREBASEDSOLVERCUTSIMPL_H
void innermostPixelLayerHitsScore(const trackProxy_t &track, double &score)
Score modifier for tracks based on innermost pixel layer hits.
bool doubleHolesFilter(const trackProxy_t &track)
Filter for tracks based on double holes.
ActsTrk::MutableTrackContainer::ConstTrackProxy trackProxy_t
Header file to be included by clients of the Monitored infrastructure.
bool etaDependentCuts(const trackProxy_t &track, ServiceHandle< InDet::IInDetEtaDependentCutsSvc > etaDependentCutsSvc)
Filter for tracks based on eta dependent cuts.
ActsTrk::MutableTrackContainer addSummaryInformation(ActsTrk::TrackContainer trackContainer)
Adds summary information to the track container.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
void ContribPixelLayersScore(const trackProxy_t &track, double &score)
Score modifier for tracks based on contributing pixel layers.
void patternTrackHitSelection(const trackProxy_t &track, const trackProxy_t::ConstTrackStateProxy &ts, Acts::ScoreBasedAmbiguityResolution::TrackStateTypes &trackStateType)
Hit selection for tracks based on pattern track hits.