9#ifndef CALORIMETER_CALOTRACKINGGEOMETRYBUILDERCOND_H
10#define CALORIMETER_CALOTRACKINGGEOMETRYBUILDERCOND_H
43 virtual StatusCode
initialize() override final;
47 const EventContext& ctx,
Trk::TrackingVolume* innerVol,
48 SG::WriteCondHandle<
Trk::TrackingGeometry>& whandle)
const override final;
56 this,
"CaloDetDescrManager",
"CaloDetDescrManager"};
58 this,
"LArAlignmentStore",
"LArAlignmentStore",
"SG key of the GeoAlignmentStore for LAr" };
SG::ReadCondHandleKey< GeoAlignmentStore > m_readKeyGeoAlign
CaloTrackingGeometryBuilderCond(const std::string &, const std::string &, const IInterface *)
Constructor.
virtual ~CaloTrackingGeometryBuilderCond()=default
Destructor.
virtual StatusCode initialize() override final
AlgTool initailize method.
virtual std::unique_ptr< Trk::TrackingGeometry > trackingGeometry(const EventContext &ctx, Trk::TrackingVolume *innerVol, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final
TrackingGeometry Interface method.
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
virtual Trk::GeometrySignature geometrySignature() const override final
The unique signature.
CaloTrackingGeometryBuilderImpl(const std::string &, const std::string &, const IInterface *)
Constructor.
Trk::GeometrySignature signature() const
The unique signature.
An enumeration object that puts the signature of a GeometryBuilder to all subvolumes.
Interface class IGeometryBuilderCond, the GeometryBuilder inherits from this one.
Ensure that the ATLAS eigen extensions are properly loaded.