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"
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"};
Abstract interface to information on straws electronic grouping.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
int m_minTimebinsOverThreshold
FillAlignTRTHits(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode finalize()
virtual bool fill(const Trk::Track *aTrack, TRT::TrackInfo *output, const xAOD::EventInfo &eventInfo, const xAOD::VertexContainer &vertices)
unsigned int m_numOfHitsTotal
Gaudi::Property< std::string > m_ntupleName
unsigned int m_numOfProcessedTracks
ToolHandle< Trk::IUpdator > m_updator
virtual StatusCode initialize()
ServiceHandle< ITRT_StrawNeighbourSvc > m_neighbourSvc
const AtlasDetectorID * m_DetID
float m_DoMCCosmicTimeShift
unsigned int m_numOfHitsAccepted
ToolHandle< ITRT_CalDbTool > m_trtcaldbTool
virtual ~FillAlignTRTHits()
ToolHandle< ITRT_StrawStatusSummaryTool > m_TRTStrawSummaryTool
ToolHandle< ITRT_DriftFunctionTool > m_driftFunctionTool
float m_maxTrackChisquarePerDof
This is an Identifier helper class for the TRT subdetector.
Interface class IPropagators It inherits from IAlgTool.
provides the interface for tools which calculate residuals and pulls.
ITruthToTrack is an interface to create Trk::TrackParameters from a HepMC::GenParticle.
Class to handle RIO On Tracks ROT) for InDet and Muons, it inherits from the common MeasurementBase.
represents the track state (measurement, material, fit parameters and quality) at a surface.
Ensure that the ATLAS eigen extensions are properly loaded.
EventInfo_v1 EventInfo
Definition of the latest event info version.
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".