4#ifndef MUONRECTOOLINTERFACESR4_IXAODSEGMENTCNVTOOL_H
5#define MUONRECTOOLINTERFACESR4_IXAODSEGMENTCNVTOOL_H
7#include <GaudiKernel/IAlgTool.h>
54 const EventContext& ctx) {
55 if (localParKey.
empty() || localCovKey.
empty()) {
56 return StatusCode::FAILURE;
60 return StatusCode::SUCCESS;
72 const EventContext& ctx) {
74 return StatusCode::FAILURE;
87 const EventContext& ctx,
91 return StatusCode::FAILURE;
93 return StatusCode::SUCCESS;
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Helper struct to create a new pseudo measurement.
Utility class to handle the creation of the Auxiliary measurement used in an Acts track fit This clas...
HandleReturn_t makeHandle(const EventContext &ctx, const Acts::GeometryContext &gctx) const
Creates a new MeasurementProvider and triggers the write of the container backend to StoreGate.
Acts::GeometryContext context() const
ElementLink implementation for ROOT usage.
Placeholder for what will later be the muon segment EDM representation.
bool empty() const
Test if the key is blank.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Auxiliary class to instantiate WriteDecorHandles.The handles can be created in an empty state.
This header ties the generic definitions in this package.
SG::AuxElement::Accessor< std::array< float, N > > PosAccessor
xAOD Accessor to the position
CombinedMuonStripAuxContainer_v1 CombinedMuonStripAuxContainer
UncalibratedMeasurement_v1 UncalibratedMeasurement
Define the version of the uncalibrated measurement class.
MuonSegmentContainer_v1 MuonSegmentContainer
Definition of the current "MuonSegment container version".
MuonSegmentAuxContainer_v1 MuonSegmentAuxContainer
Definition of the current Muon auxiliary container.
MuonSegment_v1 MuonSegment
Reference the current persistent version:
CombinedMuonStripContainer_v1 CombinedMuonStripContainer