ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IGeoModelSvc Class Referenceabstract

#include <IGeoModelSvc.h>

Inheritance diagram for IGeoModelSvc:
Collaboration diagram for IGeoModelSvc:

Public Member Functions

virtual const std::string & atlasVersion () const =0
 
virtual const std::string & inDetVersion () const =0
 
virtual const std::string & pixelVersion () const =0
 
virtual const std::string & SCT_Version () const =0
 
virtual const std::string & TRT_Version () const =0
 
virtual const std::string & LAr_Version () const =0
 
virtual const std::string & tileVersion () const =0
 
virtual const std::string & muonVersion () const =0
 
virtual const std::string & caloVersion () const =0
 
virtual const std::string & magFieldVersion () const =0
 
virtual const std::string & cavernInfraVersion () const =0
 
virtual const std::string & forwardDetectorsVersion () const =0
 
virtual const std::string & inDetVersionOverride () const =0
 
virtual const std::string & pixelVersionOverride () const =0
 
virtual const std::string & SCT_VersionOverride () const =0
 
virtual const std::string & TRT_VersionOverride () const =0
 
virtual const std::string & LAr_VersionOverride () const =0
 
virtual const std::string & tileVersionOverride () const =0
 
virtual const std::string & muonVersionOverride () const =0
 
virtual const std::string & caloVersionOverride () const =0
 
virtual const std::string & magFieldVersionOverride () const =0
 
virtual const std::string & cavernInfraVersionOverride () const =0
 
virtual const std::string & forwardDetectorsVersionOverride () const =0
 
virtual GeoModel::GeoConfig geoConfig () const =0
 
virtual const IGeoModelToolgetTool (std::string toolName) const =0
 
virtual StatusCode clear ()=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID. More...
 

Detailed Description

Definition at line 17 of file IGeoModelSvc.h.

Member Function Documentation

◆ atlasVersion()

virtual const std::string& IGeoModelSvc::atlasVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ caloVersion()

virtual const std::string& IGeoModelSvc::caloVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ caloVersionOverride()

virtual const std::string& IGeoModelSvc::caloVersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ cavernInfraVersion()

virtual const std::string& IGeoModelSvc::cavernInfraVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ cavernInfraVersionOverride()

virtual const std::string& IGeoModelSvc::cavernInfraVersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ clear()

virtual StatusCode IGeoModelSvc::clear ( )
pure virtual

Implemented in GeoModelSvc.

◆ forwardDetectorsVersion()

virtual const std::string& IGeoModelSvc::forwardDetectorsVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ forwardDetectorsVersionOverride()

virtual const std::string& IGeoModelSvc::forwardDetectorsVersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ geoConfig()

virtual GeoModel::GeoConfig IGeoModelSvc::geoConfig ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ getTool()

virtual const IGeoModelTool* IGeoModelSvc::getTool ( std::string  toolName) const
pure virtual

Implemented in GeoModelSvc.

◆ inDetVersion()

virtual const std::string& IGeoModelSvc::inDetVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ inDetVersionOverride()

virtual const std::string& IGeoModelSvc::inDetVersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ interfaceID()

const InterfaceID & IGeoModelSvc::interfaceID ( )
inlinestatic

Retrieve interface ID.

Definition at line 58 of file IGeoModelSvc.h.

58  {
59 
60  static const InterfaceID IID(1011, 1, 1);
61 
62  return IID;
63 }

◆ LAr_Version()

virtual const std::string& IGeoModelSvc::LAr_Version ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ LAr_VersionOverride()

virtual const std::string& IGeoModelSvc::LAr_VersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ magFieldVersion()

virtual const std::string& IGeoModelSvc::magFieldVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ magFieldVersionOverride()

virtual const std::string& IGeoModelSvc::magFieldVersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ muonVersion()

virtual const std::string& IGeoModelSvc::muonVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ muonVersionOverride()

virtual const std::string& IGeoModelSvc::muonVersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ pixelVersion()

virtual const std::string& IGeoModelSvc::pixelVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ pixelVersionOverride()

virtual const std::string& IGeoModelSvc::pixelVersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ SCT_Version()

virtual const std::string& IGeoModelSvc::SCT_Version ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ SCT_VersionOverride()

virtual const std::string& IGeoModelSvc::SCT_VersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ tileVersion()

virtual const std::string& IGeoModelSvc::tileVersion ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ tileVersionOverride()

virtual const std::string& IGeoModelSvc::tileVersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ TRT_Version()

virtual const std::string& IGeoModelSvc::TRT_Version ( ) const
pure virtual

Implemented in GeoModelSvc.

◆ TRT_VersionOverride()

virtual const std::string& IGeoModelSvc::TRT_VersionOverride ( ) const
pure virtual

Implemented in GeoModelSvc.


The documentation for this class was generated from the following file: