5 #ifndef TRT_CALIBALGS_TRTCALIBRATIONMGR_H
6 #define TRT_CALIBALGS_TRTCALIBRATIONMGR_H
12 #include "GaudiKernel/ToolHandle.h"
13 #include "GaudiKernel/ServiceHandle.h"
76 ToolHandleArray<IFillAlignTrkInfo> m_TrackInfoTools {
this,
"AlignTrkTools", {},
""};
77 PublicToolHandleArray<ITRTCalibrator> m_TRTCalibTools {
this,
"TRTCalibrator", {},
""};
78 ToolHandleArray<IFitTool> m_FitTools {
this,
"FitTools", {},
""};
79 ToolHandle<Trk::ITrackFitter> m_trackFitter {
this,
"TrackFitter",
"Trk::GlobalChi2Fitter/InDetTrackFitter",
""};
80 ToolHandle<Trk::ITrackSelectorTool> m_trackSelector {
this,
"TrackSelectorTool",
"InDet::InDetTrackSelectorTool/InDetTrackSelectorTool",
"Tool for the selection of tracks"};
81 ToolHandle<IAthenaOutputStreamTool> m_streamer {
this,
"StreamTool",
"AthenaOutputStreamTool/CondStream1",
"OutputStreamTool"};
84 Gaudi::Property<bool> m_dorefit {
this,
"DoRefit" , true ,
"Does a Re-Fit"};
85 Gaudi::Property<bool> m_docalibrate {
this,
"DoCalibrate" ,
false,
"Does the calibration"};
86 Gaudi::Property<bool> m_writeConstants{
this,
"WriteConstants",
false,
"Write out the calibration constants"};
88 Gaudi::Property<unsigned int> m_max_ntrk {
this,
"Max_ntrk", 100000,
""};
90 Gaudi::Property<std::string> m_par_rtcontainerkey {
this,
"Par_rtcontainer",
"/TRT/Calib/RT",
""};
91 Gaudi::Property<std::string> m_par_t0containerkey {
this,
"par_t0container",
"/TRT/Calib/T0",
""};
102 #endif // TRT_CALIBALGS_TRTCALIBRATIONMGR_H