 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONRDOTOPREPDATA_RPCRDOTOPREPDATATOOLMT_H
6 #define MUONRDOTOPREPDATA_RPCRDOTOPREPDATATOOLMT_H
32 :
public extends<AthAlgTool, IMuonRdoToPrepDataTool> {
34 using base_class::base_class;
41 const std::vector<IdentifierHash>& idVect)
const override;
44 const std::vector<uint32_t>& robIds)
const override;
95 const std::vector<IdentifierHash>& idVect,
96 bool firstTimeInTheEvent)
const;
98 const std::vector<uint32_t>& robIds,
99 bool firstTimeInTheEvent)
const;
102 const RpcPad* rdoColl,
bool& processingetaview,
103 bool& processingphiview,
int& nPrepRawData,
104 const std::vector<IdentifierHash>& idVect,
105 bool doingSecondLoopAmbigColls)
const;
110 bool& triggerHit,
unsigned short&
threshold,
111 unsigned short& overlap,
bool& toSkip)
const;
119 this,
"etaphi_coincidenceTime", 20.,
"time for phi*eta coincidence"};
122 this,
"overlap_timeTolerance", 10.,
123 "tolerance of the timing calibration"};
125 this,
"produceRpcCoinDatafromTriggerWords",
true,
126 "tore as prd the trigger hits"};
128 this,
"solvePhiAmbiguities",
true,
129 "toggle on/off the removal of phi ambiguities"};
131 this,
"reduceCablingOverlap",
true,
"toggle on/off the overlap removal"};
133 "any global time shift ?!"};
139 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
false};
142 this,
"DetectorManagerKey",
"MuonDetectorManager",
143 "Key of input MuonDetectorManager condition data"};
146 this,
"MuonIdHelperSvc",
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
150 this,
"OutputCollection",
"RPC_Measurements"};
153 this,
"TriggerOutputCollection",
"RPC_triggerHits"};
159 this,
"NrpcInputCollection",
"NRPCRDO"};
163 this,
"RdoDecoderTool",
"Muon::RpcRDO_Decoder"};
166 this,
"ReadKey",
"RpcCondDbData",
"Key of RpcCondDbData"};
168 this,
"RpcCablingKey",
"RpcCablingCondData",
"Key of RpcCablingCondData"};
170 "Key of MuonNRPC_CablingMap"};
174 this,
"RpcPrdContainerCacheKey",
"",
175 "Optional external cache for the RPC PRD container"};
177 this,
"RpcCoinDataContainerCacheKey",
"",
178 "Optional external cache for the RPC coin data container"};
182 "If empty, do not produce xAOD, otherwise this is the key of the output "
183 "xAOD MDT PRD container"};
186 "Estimated time resolution of the strip readout"};
193 #endif // !ATHEXJOBOPTIONS_CONCRETETOOL_H
Template for Muon PRD containers (which are basically collections of MuonPrepDataCollections).
Const iterator class for DataVector/DataList.
Property holding a SG store/key/clid from which an UpdateHandle is made.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
CalibratedSpacePoint::State State
Template to hold collections of MuonPrepRawData objects.
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.