|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef DERIVATIONFRAMEWORK_TRACKSTATEONSURFACEDECORATOR_H
10 #define DERIVATIONFRAMEWORK_TRACKSTATEONSURFACEDECORATOR_H
17 #include "GaudiKernel/ToolHandle.h"
18 #include "AthLinks/ElementLink.h"
63 const std::vector<unsigned int>*,
81 {
this,
"EventInfoKey",
"EventInfo",
"" };
83 {
this,
"DecorationPrefix",
"IDDET1_",
""};
85 {
this,
"ContainerName",
"InDetTrackParticles",
"" };
87 {
this,
"TRTPhaseKey",
"TRT_Phase",
""};
90 {
this,
"PixelMapName",
"PixelClustersOffsets" ,
""};
92 {
this,
"SctMapName",
"SCT_ClustersOffsets" ,
""};
94 {
this,
"TrtMapName",
"TRT_DriftCirclesOffsets" ,
""};
97 {
this,
"PixelClustersName",
"PixelClusters" ,
"" };
99 {
this,
"SctClustersName",
"SCT_Clusters" ,
"" };
101 {
this,
"TrtDriftCirclesName",
"TRT_DriftCircles" ,
"" };
104 {
this,
"PRDtoTrackMap",
"",
"option PRD-to-track association"};
107 {
this,
"PixelMsosName",
"PixelMSOSs",
"" };
109 {
this,
"SctMsosName",
"SCT_MSOSs",
"" };
111 {
this,
"TrtMsosName",
"TRT_MSOSs",
""};
146 Gaudi::Property< std::vector<float> >
m_pixelLayerRadii {
this,
"PixelLayerRadii", {29.5,50.5,88.5,122.5},
"Radii to extrapolate to for estimating track position on layers" };
152 #endif // DERIVATIONFRAMEWORK_TRACKSTATEONSURFACEDECORATOR_H
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< Trk::IResidualPullCalculator > m_residualPullCalculator
virtual StatusCode addBranches() const
Pass the thinning service
SG::ReadHandleKey< std::vector< unsigned int > > m_pixelMapName
@ kTRTdEdx_noHT_divByLDecor
SG::ReadHandleKey< ComTime > m_trtPhaseKey
SG::ReadHandleKey< std::vector< unsigned int > > m_trtMapName
ToolHandle< ITRT_CalDbTool > m_trtcaldbTool
ToolHandle< Trk::IExtrapolator > m_extrapolator
SG::ReadHandleKey< xAOD::TrackMeasurementValidationContainer > m_sctClustersName
ElementLink< xAOD::TrackMeasurementValidationContainer > buildElementLink(const Trk::PrepRawData *, const std::vector< unsigned int > *, const xAOD::TrackMeasurementValidationContainer *) const
TrackStateOnSurfaceDecorator(const std::string &t, const std::string &n, const IInterface *p)
SG::ReadHandleKey< std::vector< unsigned int > > m_sctMapName
const AtlasDetectorID * m_idHelper
SG::WriteHandleKey< xAOD::TrackStateValidationContainer > m_sctMsosName
SG::ReadHandleKey< Trk::PRDtoTrackMap > m_prdToTrackMap
@ kTRTusedHits_noHT_divByLDecor
Property holding a SG store/key/clid from which a WriteHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::vector< float > > m_pixelLayerRadii
ToolHandle< ITRT_ToT_dEdx > m_TRTdEdxTool
std::vector< SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > > m_trackTRTFloatDecorKeys
ToolHandle< Trk::IUpdator > m_updator
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
ElementLink implementation for ROOT usage.
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_trackTSOSMOSLinkDecorKey
Ensure that the ATLAS eigen extensions are properly loaded.
ToolHandle< Trk::ITrackHoleSearchTool > m_holeSearchTool
Gaudi::Property< std::string > m_sgName
SG::WriteHandleKey< xAOD::TrackStateValidationContainer > m_trtMsosName
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
std::vector< SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > > m_trackPixFloatDecorKeys
SG::WriteHandleKey< xAOD::TrackStateValidationContainer > m_pixelMsosName
SG::ReadHandleKey< xAOD::TrackMeasurementValidationContainer > m_pixelClustersName
std::vector< SG::WriteDecorHandleKey< xAOD::EventInfo > > m_trtPhaseDecorKey
SG::ReadHandleKey< xAOD::TrackMeasurementValidationContainer > m_trtDCName
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_containerName
This class provides an interface to generate or decode an identifier for the upper levels of the dete...