|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef TRT_DriftCircleTool_H
16 #define TRT_DriftCircleTool_H
23 #include "GaudiKernel/ToolHandle.h"
24 #include "GaudiKernel/ServiceHandle.h"
35 class TRT_DriftCircleCollection;
65 const EventContext& ctx,
67 const bool CTBBadChannels)
const override;
69 virtual bool passValidityGate(
unsigned int word,
float lowGate,
float highGate,
float t0)
const override;
82 {
this,
"LumiDataKey",
"",
"SG key for luminosity data"};
85 this,
"TRTDriftFunctionTool",
"TRT_DriftFunctionTool"};
87 this,
"ConditionsSummaryTool",
"TRT_StrawStatusSummaryTool"};
90 "Shall the ConditionsSummaryTool be used?"};
92 "Shall the ConditionsSummaryTool be used for HT to find argon straws?"};
94 "Shall the Time over Threshold correction be used?"};
96 "Shall the High Threshold correction be used?"};
99 "If true, reject this DC if first bit high"};
101 "If true, reject this DC if first bit high"};
103 "Min raw trailing edge position to not reject this DC"};
105 "Min raw trailing edge position to not reject this DC"};
107 "Max allowed raw drift time to not reject this DC"};
109 "Max allowed raw drift time to not reject this DC"};
111 "Turn this on to turn on the OOT options!"};
113 {
this,
"SimpleOutOfTimePileupSupressionArgon",
false,
114 "Turn this on to turn on the OOT options!"};
116 "Turn on suppression using validity gates"};
118 {
this,
"ValidityGateSuppressionArgon",
false,
"Turn on suppression using validity gates"};
127 #endif // TRT_DriftCircleTool_H
::StatusCode StatusCode
StatusCode definition for legacy code.
Hold luminosity data produced by LuminosityCondAlg.
Trk::PrepRawDataCollection< TRT_DriftCircle > TRT_DriftCircleCollection
a typed memory pool that saves time spent allocation small object. This is typically used by containe...