|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   20                                      const std::string &
name,
 
   21                                      const IInterface *
parent) :
 
   23   m_geoDbTagSvc(
"GeoDbTagSvc", 
name),
 
   24   m_rdbAccessSvc(
"RDBAccessSvc", 
name),
 
   25   m_detectorManager(nullptr),
 
   26   m_printIDdict(false) {
 
   42     const HGTD_ID* idHelper{
nullptr};
 
   54     theHGTDFactory.
create(world);
 
   59         ATH_MSG_ERROR( 
"HGTD_DetectorManager not found; not created in HGTD_DetectorFactory?" );
 
   60         return(StatusCode::FAILURE);
 
   67     return StatusCode::SUCCESS;
 
   79     return StatusCode::SUCCESS;
 
   87     if (m_alignable.value()) {
 
   93         sc = StatusCode::SUCCESS;
 
   96         ATH_MSG_WARNING( 
"Unable to register callback on AlignableTransformContainer with folder " <<
 
   97                  folderName << 
", Alignment disabled (only if no Run-2 scheme is loaded)!" );
 
  101         ATH_MSG_INFO( 
"Alignment disabled. No callback registered" );
 
  113         return StatusCode::FAILURE;
 
  116     ATH_MSG_INFO( 
"No align method yet implemented for HGTD_DetectorManager. Nothing to do." );
 
  118     return StatusCode::SUCCESS;
 
  
def retrieve(aClass, aKey=None)
GeoPhysVol * getPhysVol()
Destructor.
#define IOVSVC_CALLBACK_ARGS_P(I, K)
short hand for IOVSvc call back argument list, to be used when access to formal arguments is needed,...
void setPrintIdentifierDict(bool)
void setGeoDbTagSvc(IGeoDbTagSvc *)
void setDetStore(StoreGateSvc *)
a traits class that associates a CLID to a type T It also detects whether T inherits from Gaudi DataO...
::StatusCode StatusCode
StatusCode definition for legacy code.
Default, invalid implementation of ClassID_traits.
void setRDBAccessSvc(IRDBAccessSvc *)
an iterator over instances of a given type in StoreGateSvc. It d-casts and caches locally the pointed...
void addManager(const GeoVDetectorManager *)
Definition of the abstract IRDBRecord interface.
#define ATH_MSG_WARNING(x)
virtual const HGTD_DetectorManager * getDetectorManager() const override
void setIdHelper(const HGTD_ID *idHelper)
Definition of the abstract IRDBRecordset interface.
virtual void create(GeoPhysVol *world) override