ATLAS Offline Software
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
}
make_hlt_rep.pars
pars
Definition:
make_hlt_rep.py:90
Trk::TrackParametersIdentificationHelper::m_helper
static const TrackParametersIdHelper m_helper
Definition:
TrackParametersIdentificationHelper.h:27
Trk::TrackParametersIdHelper::encodeInValidIdentifier
TrackParametersIdentifier encodeInValidIdentifier() const
create invalid identifier
Definition:
TrackParametersIdHelper.h:101
Trk::ParametersBase
Definition:
ParametersBase.h:55
Trk::CurvilinearParametersT
Definition:
CurvilinearParametersT.h:48
TrackParametersIdentifier
unsigned int TrackParametersIdentifier
Definition:
TrackParametersIdHelper.h:13
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
TrackParametersIdentificationHelper.h
Trk::TrackParametersIdentificationHelper::getIdentifier
static TrackParametersIdentifier getIdentifier(const Trk::TrackParameters &pars)
get Identifier from base-class
Definition:
TrackParametersIdentificationHelper.cxx:11
Generated on Mon Dec 23 2024 21:20:40 for ATLAS Offline Software by
1.8.18