20 const std::string &name,
21 const IInterface *parent) :
35 const HGTD_ID* idHelper{
nullptr};
36 ATH_CHECK(detStore()->retrieve(idHelper,
"HGTD_ID"));
40 ATH_CHECK(detStore()->retrieve(theExpt,
"ATLAS"));
47 theHGTDFactory.
create(world);
52 ATH_MSG_ERROR(
"HGTD_DetectorManager not found; not created in HGTD_DetectorFactory?" );
53 return(StatusCode::FAILURE);
60 return StatusCode::SUCCESS;
72 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
a traits class that associates a CLID to a type T It also detects whether T inherits from Gaudi DataO...
Definition of the abstract IRDBRecord interface.
Definition of the abstract IRDBRecordset interface.
GeoPhysVol * getPhysVol()
Destructor.
void addManager(const GeoVDetectorManager *)
virtual void create(GeoPhysVol *world) override
void setPrintIdentifierDict(bool)
virtual const HGTD_DetectorManager * getDetectorManager() const override
This is an Identifier helper class for the HGTD subdetector.