ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEvent
TrkParametersIdentificationHelpers
TrkParametersIdentificationHelpers
TrackParametersIdentificationHelper.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRK_TRACKPARAMETERSIDENTIFICATIONHELPER_H
6
#define TRK_TRACKPARAMETERSIDENTIFICATIONHELPER_H
7
8
#include "
TrkParametersIdentificationHelpers/TrackParametersIdHelper.h
"
9
10
#include "
TrkParameters/TrackParameters.h
"
11
12
13
namespace
Trk
{
14
16
class
TrackParametersIdentificationHelper
{
17
public
:
18
20
static
TrackParametersIdentifier
getIdentifier
(
const
Trk::TrackParameters
& pars );
21
23
static
TrackParametersIdentifier
getIdentifier
(
const
CurvilinearParameters
& pars );
24
25
26
private
:
27
static
const
TrackParametersIdHelper
m_helper
;
28
};
29
30
inline
TrackParametersIdentifier
TrackParametersIdentificationHelper::getIdentifier
(
const
CurvilinearParameters
& pars ) {
31
return
pars.
cIdentifier
();
32
}
33
34
35
}
36
37
#endif
TrackParametersIdHelper.h
TrackParametersIdentifier
unsigned int TrackParametersIdentifier
Definition
TrackParametersIdHelper.h:13
TrackParameters.h
Trk::CurvilinearParametersT::cIdentifier
unsigned int cIdentifier() const
the curvilinear parameters identifier
Trk::TrackParametersIdHelper
helper class to encode and decode a TrackParametersIdentifier
Definition
TrackParametersIdHelper.h:18
Trk::TrackParametersIdentificationHelper
helper class to get the TrackParametersIdentifier from a TrackParameters
Definition
TrackParametersIdentificationHelper.h:16
Trk::TrackParametersIdentificationHelper::getIdentifier
static TrackParametersIdentifier getIdentifier(const Trk::TrackParameters &pars)
get Identifier from base-class
Definition
TrackParametersIdentificationHelper.cxx:11
Trk::TrackParametersIdentificationHelper::m_helper
static const TrackParametersIdHelper m_helper
Definition
TrackParametersIdentificationHelper.h:27
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Trk::CurvilinearParameters
CurvilinearParametersT< TrackParametersDim, Charged, PlaneSurface > CurvilinearParameters
Definition
Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:29
Trk::TrackParameters
ParametersBase< TrackParametersDim, Charged > TrackParameters
Definition
Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:27
Generated on
for ATLAS Offline Software by
1.17.0