ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_DetDescrDB_ParameterInterface.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRT_GEOMODEL_TRT_DETDESCRDB_PARAMETERINTERFACE_H
6#define TRT_GEOMODEL_TRT_DETDESCRDB_PARAMETERINTERFACE_H
7
11
13
14
15
17public:
18 // Only allowed constructor
21
25
26 virtual const GeoTrf::Transform3D & partTransform(const std::string & partName) const override;
27 virtual bool partPresent(const std::string & partName) const override;
29 virtual void SetValues() override;
30
32 MsgStream& msg (MSG::Level lvl) { return m_athenaComps->msg(lvl); }
33
34private:
39};
40
41#endif
Definition of the abstract IRDBAccessSvc interface.
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Class to hold various Athena components.
TRTParameterInterface()=default
TRT_DetDescrDB_ParameterInterface(InDetDD::AthenaComps *athenaComps)
TRT_DetDescrDB_ParameterInterface(const TRT_DetDescrDB_ParameterInterface &)=delete
virtual const GeoTrf::Transform3D & partTransform(const std::string &partName) const override
TRT_DetDescrDB_ParameterInterface & operator=(const TRT_DetDescrDB_ParameterInterface &)=delete
virtual InDetDD::DistortedMaterialManager * distortedMatManager() override
virtual bool partPresent(const std::string &partName) const override
InDetDD::DistortedMaterialManager * m_distortedMatManager