![]() |
ATLAS Offline Software
|
Auxiliary struct to ship the WriteDecorHandle and writeHandles needed to link the uncalibrated meausrements to the segment. More...
Public Member Functions | |
| PrepDataCollectorShip (const xAODSegmentCnvAlg &parent, const EventContext &ctx, const Acts::GeometryContext &tgContext) | |
| Constructor to initialize the ship. | |
Public Attributes | |
| SG::WriteDecorHandle< xAOD::MuonSegmentContainer, PrdLinkVec_t > | dec_prdLinks |
| List of element links to the associated measurements. | |
| SG::WriteDecorHandle< xAOD::MuonSegmentContainer, std::vector< char > > | dec_prdStates |
| Flag indicating whether each measurement is valid or an outlier. | |
| Acts::Result< ActsTrk::AuxiliaryMeasurementHandler::MeasurementProvider, ActsTrk::AuxiliaryMeasurementHandler::HandleStatus > | beamSpotMeasCreator |
| Container handle to create the beamspot measurement, if needed. | |
| xAOD::FillContainer< xAOD::CombinedMuonStripContainer, xAOD::CombinedMuonStripAuxContainer > | prdCombContainer {} |
| Container handle to create the combined measurements of Rpc/Tgc/sTgc. | |
| const xAOD::UncalibratedMeasurement * | beamSpot {} |
| Pointer to the commonly shared beamspot measurement. | |
Auxiliary struct to ship the WriteDecorHandle and writeHandles needed to link the uncalibrated meausrements to the segment.
Definition at line 63 of file xAODSegmentCnvAlg.h.
|
inline |
Constructor to initialize the ship.
| parent | The reference to the instantiatting algorithm. Needed to fetch the neccessary keys |
| ctx | Current EventContext to instantiate the handles |
| tgContext | The geometry context to instantiate the auxiliary measurement creator |
Definition at line 70 of file xAODSegmentCnvAlg.h.
| const xAOD::UncalibratedMeasurement* MuonR4::xAODSegmentCnvAlg::PrepDataCollectorShip::beamSpot {} |
Pointer to the commonly shared beamspot measurement.
Definition at line 87 of file xAODSegmentCnvAlg.h.
| Acts::Result<ActsTrk::AuxiliaryMeasurementHandler::MeasurementProvider, ActsTrk::AuxiliaryMeasurementHandler::HandleStatus> MuonR4::xAODSegmentCnvAlg::PrepDataCollectorShip::beamSpotMeasCreator |
Container handle to create the beamspot measurement, if needed.
Definition at line 82 of file xAODSegmentCnvAlg.h.
| SG::WriteDecorHandle<xAOD::MuonSegmentContainer, PrdLinkVec_t> MuonR4::xAODSegmentCnvAlg::PrepDataCollectorShip::dec_prdLinks |
List of element links to the associated measurements.
Definition at line 77 of file xAODSegmentCnvAlg.h.
| SG::WriteDecorHandle<xAOD::MuonSegmentContainer, std::vector<char> > MuonR4::xAODSegmentCnvAlg::PrepDataCollectorShip::dec_prdStates |
Flag indicating whether each measurement is valid or an outlier.
Definition at line 79 of file xAODSegmentCnvAlg.h.
| xAOD::FillContainer<xAOD::CombinedMuonStripContainer, xAOD::CombinedMuonStripAuxContainer> MuonR4::xAODSegmentCnvAlg::PrepDataCollectorShip::prdCombContainer {} |
Container handle to create the combined measurements of Rpc/Tgc/sTgc.
Definition at line 85 of file xAODSegmentCnvAlg.h.