|
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_updator {
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",
""};
75 Gaudi::Property<std::string>
m_ntupleName {
this,
"NtupleName" ,
"basic.root",
"Changes the name of the ntuple Output"};
90 #endif // TRT_CALIBTOOLS__FILLALIGNTRTHITS_H
float m_DoMCCosmicTimeShift
unsigned int m_numOfProcessedTracks
unsigned int m_numOfHitsAccepted
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.
Class describing the basic event information.
Abstract interface to information on straws electronic grouping.
Gaudi::Property< std::string > m_ntupleName
ToolHandle< Trk::IUpdator > m_updator
int m_minTimebinsOverThreshold
virtual ~FillAlignTRTHits()
This class provides an interface to generate or decode an identifier for the upper levels of the dete...