|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #include "GaudiKernel/IService.h"
12 #include "GaudiKernel/ISvcLocator.h"
13 #include "GaudiKernel/MsgStream.h"
23 const std::string&
name,
44 const std::string
AtlasVersion = geoDbTag->atlasVersion();
45 const std::string LucidVersion = raccess->getChildTag(
"LUCID",
AtlasVersion,
"ATLAS");
47 if(LucidVersion.empty()) {
48 ATH_MSG_DEBUG(
"LUCID is not part of the selected ATLAS geometry. Skipping");
49 return StatusCode::SUCCESS;
61 theLUCID_Factory.
create(world);
66 return StatusCode::SUCCESS;
69 return StatusCode::FAILURE;
87 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
GeoPhysVol * getPhysVol()
Destructor.
virtual void create(GeoPhysVol *)
Definition of the abstract IRDBAccessSvc interface.
msgSvc
Provide convenience handles for various services.
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 addManager(const GeoVDetectorManager *)
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
virtual const LUCID_DetectorManager * getDetectorManager() const