![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRT_CALIBTOOLS__FILLALIGNTRTHITS_H
6 #define TRT_CALIBTOOLS__FILLALIGNTRTHITS_H
28 #include "GaudiKernel/ToolHandle.h"
29 #include "GaudiKernel/ServiceHandle.h"
36 #include "Gaudi/Property.h"
46 class TrackStateOnSurface;
48 class IResidualPullCalculator;
69 ToolHandle< ITRT_DriftFunctionTool >
m_driftFunctionTool {
this,
"TRTDriftFunctionTool",
"TRT_DriftFunctionTool",
"Drift function tool name"};
70 ToolHandle<Trk::IUpdator>
m_updatorHandle {
this,
"UpdatorTool" ,
"Trk::KalmanUpdator/TrkKalmanUpdator",
"Measurement updator to calculate unbiased track states"};
71 ToolHandle<ITRT_CalDbTool>
m_trtcaldbTool {
this,
"TRTCalDbTool",
"CalDbTool",
"Access to the folder of the calibration constants"};
73 ToolHandle<ITRT_StrawStatusSummaryTool>
m_TRTStrawSummaryTool {
this,
"TRTStrawSummaryTool",
"InDetTRTStrawStatusSummaryTool",
""};
77 Gaudi::Property<std::string>
m_ntupleName {
this,
"NtupleName" ,
"basic.root",
"Changes the name of the ntuple Output"};
92 #endif // TRT_CALIBTOOLS__FILLALIGNTRTHITS_H
float m_DoMCCosmicTimeShift
unsigned int m_numOfProcessedTracks
unsigned int m_numOfHitsAccepted
Trk::IUpdator * m_updator
updator for unbiased states
const AtlasDetectorID * m_DetID
ToolHandle< ITRT_CalDbTool > m_trtcaldbTool
ServiceHandle< ITRT_StrawNeighbourSvc > m_neighbourSvc
virtual bool fill(const Trk::Track *aTrack, TRT::TrackInfo *output, const xAOD::EventInfo &eventInfo, const xAOD::VertexContainer &vertices)
FillAlignTRTHits(const std::string &type, const std::string &name, const IInterface *parent)
ToolHandle< ITRT_DriftFunctionTool > m_driftFunctionTool
float m_maxTrackChisquarePerDof
virtual StatusCode finalize()
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< ITRT_StrawStatusSummaryTool > m_TRTStrawSummaryTool
virtual StatusCode initialize()
unsigned int m_numOfHitsTotal
Ensure that the ATLAS eigen extensions are properly loaded.
Set of interfaces for methods operating on track states, mainly for Kalman filtering.
Class describing the basic event information.
Abstract interface to information on straws electronic grouping.
Gaudi::Property< std::string > m_ntupleName
int m_minTimebinsOverThreshold
ToolHandle< Trk::IUpdator > m_updatorHandle
virtual ~FillAlignTRTHits()
This class provides an interface to generate or decode an identifier for the upper levels of the dete...