ATLAS Offline Software
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 
6 
7 namespace Trk {
8 
9  const TrackParametersIdHelper TrackParametersIdentificationHelper::m_helper;
10 
12  const CurvilinearParameters* cpars = dynamic_cast<const CurvilinearParameters*>(&pars);
13  if( cpars) { return getIdentifier(*cpars);}
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