ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsTrackReconstruction
src
ScoreBasedSolverCutsImpl.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ACTSTRKFINDING_SCOREBASEDSOLVERCUTSIMPL_H
6
#define ACTSTRKFINDING_SCOREBASEDSOLVERCUTSIMPL_H 1
7
8
#include "Acts/EventData/VectorMultiTrajectory.hpp"
9
#include "Acts/EventData/VectorTrackContainer.hpp"
10
#include "
ActsEvent/TrackContainer.h
"
11
12
namespace
ActsTrk
{
13
namespace
ScoreBasedSolverCutsImpl
{
14
15
using
trackContainer_t
= Acts::TrackContainer<Acts::VectorTrackContainer,
16
Acts::VectorMultiTrajectory,
17
Acts::detail::ValueHolder>;
18
using
trackProxy_t
=
typename
trackContainer_t::ConstTrackProxy;
19
21
trackContainer_t
22
addSummaryInformation
(
const
ActsTrk::TrackContainer
& trackContainer);
23
25
void
doubleHolesScore
(
const
trackProxy_t
&track,
double
&score);
26
28
void
innermostPixelLayerHitsScore
(
const
trackProxy_t
&track,
double
&score);
29
31
void
ContribPixelLayersScore
(
const
trackProxy_t
&track,
double
&score);
32
34
void
nSCTPixelHitsScore
(
const
trackProxy_t
&track,
double
&score);
35
37
bool
etaDependentCuts
(
const
trackProxy_t
&track);
38
39
}
// namespace ScoreBasedSolverCutsImpl
40
}
// namespace ActsTrk
41
#endif
// ACTSTRKFINDING_SCOREBASEDSOLVERCUTSIMPL_H
TrackContainer.h
ActsTrk::TrackContainer
Definition
TrackContainer.h:31
ActsTrk::ScoreBasedSolverCutsImpl
Definition
ScoreBasedSolverCutsImpl.cxx:62
ActsTrk::ScoreBasedSolverCutsImpl::innermostPixelLayerHitsScore
void innermostPixelLayerHitsScore(const trackProxy_t &track, double &score)
Score modifier for tracks based on innermost pixel layer hits.
Definition
ScoreBasedSolverCutsImpl.cxx:185
ActsTrk::ScoreBasedSolverCutsImpl::etaDependentCuts
bool etaDependentCuts(const trackProxy_t &track)
Filter for tracks based on eta dependent cuts.
Definition
ScoreBasedSolverCutsImpl.cxx:288
ActsTrk::ScoreBasedSolverCutsImpl::trackProxy_t
typename trackContainer_t::ConstTrackProxy trackProxy_t
Definition
ScoreBasedSolverCutsImpl.h:18
ActsTrk::ScoreBasedSolverCutsImpl::trackContainer_t
Acts::TrackContainer< Acts::VectorTrackContainer, Acts::VectorMultiTrajectory, Acts::detail::ValueHolder > trackContainer_t
Definition
ScoreBasedSolverCutsImpl.h:15
ActsTrk::ScoreBasedSolverCutsImpl::nSCTPixelHitsScore
void nSCTPixelHitsScore(const trackProxy_t &track, double &score)
Score modifier for tracks based on number of SCT and pixel hits.
Definition
ScoreBasedSolverCutsImpl.cxx:256
ActsTrk::ScoreBasedSolverCutsImpl::doubleHolesScore
void doubleHolesScore(const trackProxy_t &track, double &score)
Filter for tracks based on double holes.
Definition
ScoreBasedSolverCutsImpl.cxx:157
ActsTrk::ScoreBasedSolverCutsImpl::ContribPixelLayersScore
void ContribPixelLayersScore(const trackProxy_t &track, double &score)
Score modifier for tracks based on number of contributing pixel layers.
Definition
ScoreBasedSolverCutsImpl.cxx:215
ActsTrk::ScoreBasedSolverCutsImpl::addSummaryInformation
trackContainer_t addSummaryInformation(const ActsTrk::TrackContainer &trackContainer)
Adds summary information to the track container.
Definition
ScoreBasedSolverCutsImpl.cxx:66
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
Generated on
for ATLAS Offline Software by
1.17.0