ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEvent
TrkParametersIdentificationHelpers
src
TrackParametersIdentificationHelper.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrkParametersIdentificationHelpers/TrackParametersIdentificationHelper.h
"
6
7
namespace
Trk
{
8
9
const
TrackParametersIdHelper
TrackParametersIdentificationHelper::m_helper
;
10
11
TrackParametersIdentifier
TrackParametersIdentificationHelper::getIdentifier
(
const
Trk::TrackParameters
& pars ) {
12
const
CurvilinearParameters
* cpars =
dynamic_cast<
const
CurvilinearParameters
*
>
(&pars);
13
if
( cpars) {
return
getIdentifier
(*cpars);}
14
return
m_helper
.encodeInValidIdentifier();
15
}
16
17
}
TrackParametersIdentifier
unsigned int TrackParametersIdentifier
Definition
TrackParametersIdHelper.h:13
TrackParametersIdentificationHelper.h
Trk::TrackParametersIdHelper
helper class to encode and decode a TrackParametersIdentifier
Definition
TrackParametersIdHelper.h:18
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