|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONMdtRdoToPrepDataToolMT_H
6 #define MUONMdtRdoToPrepDataToolMT_H
51 virtual StatusCode decode(
const EventContext& ctx,
const std::vector<IdentifierHash>& idVect)
const override;
54 virtual StatusCode decode(
const EventContext& ctx,
const std::vector<uint32_t>& robIds)
const override;
61 double& errRadius,
double& zTwin,
double& errZTwin,
bool& twinIsPrompt)
const;
90 std::vector<std::unique_ptr<MdtPrepDataCollection>>
addedCols{};
94 const MdtCsm* rdoColl)
const;
97 ConvCache& mdtPrepDataContainer,
98 const MdtCsm* rdoColll)
const;
103 ConvCache& cache)
const;
110 void processPRDHashes(
const EventContext& ctx, ConvCache& mdtPrepDataContainer,
111 const std::vector<IdentifierHash>& chamberHashInRobs)
const;
113 bool handlePRDHash(
const EventContext& ctx, ConvCache& mdtPrepDataContainer,
119 ToolHandle<IMdtCalibrationTool>
m_calibrationTool{
this,
"CalibrationTool",
"MdtCalibrationTool"};
123 "Switch between the legacy and the new geometry"};
137 "Minimal cut on the adc to convert it into a prepdata object"};
142 ToolHandle<Muon::IMDT_RDO_Decoder>
m_mdtDecoder{
this,
"Decoder",
"Muon::MdtRDO_Decoder/MdtRDO_Decoder"};
160 "Key of input MuonDetectorManager condition data"};
163 "Optional external cache for the MDT PRD container"};
Template for Muon PRD containers (which are basically collections of MuonPrepDataCollections).
Property holding a SG store/key/clid from which an UpdateHandle is made.
MdtDriftCircleStatus
Enum to represent the 'status' of Mdt measurements e.g.
This container provides acces to the MDT RDOs.
MDT RDOs : Chamber Service Module, container of AmtHits of a single Mdt chamber.
This class provides conversion from CSC RDO data to CSC Digits.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Template to hold collections of MuonPrepRawData objects.
Include the GeoPrimitives which need to be put first.
Property holding a SG store/key/clid from which a WriteHandle is made.
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...