|  | 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.