|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MuonDetectorFactory001_H
6 #define MuonDetectorFactory001_H
10 #include "GeoModelKernel/GeoVDetectorFactory.h"
19 class MuonSystemDescription;
33 virtual void create(GeoPhysVol *world)
override;
42 inline void setDBkey(
const std::string&
v);
55 inline void setSelection(
const std::vector<std::string>&,
56 const std::vector<int>&,
57 const std::vector<int>&);
99 std::unique_ptr<MuonSystemDescription>
m_muon;
120 const std::vector<int>& veta,
121 const std::vector<int>& vphi) {
virtual const MuonDetectorManager * getDetectorManager() const override
std::string m_DBMuonVersion
Ensure that the Athena extensions are properly loaded.
void setDBnode(const std::string &v)
void setNswAsBuiltParaFlag(int nswAsBuiltParaFlag)
std::string m_DBAtlasVersion
void setAltAsciiDBMap(const AltAsciiDBMap &asciidbmap)
void setLayout(const std::string &str)
int m_enableFineClashFixing
bool BEEShiftDisabled() const
IRDBAccessSvc * m_pRDBAccess
void setNSWAsBuiltAsciiPath(const std::string &, const std::string &)
void setMdtDeformationFlag(int mdtDeformationFlag)
void setDBMuonVersion(const std::string &v)
The Athena Transient Store API.
void disableBEEShift(bool flag)
AltAsciiDBMap m_altAsciiDBMap
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
void setSelection(const std::vector< std::string > &, const std::vector< int > &, const std::vector< int > &)
void setCutoutsBogFlag(int)
MuonDetectorFactory001(StoreGateSvc *pDetStore)
void setFineClashFixingFlag(int value)
void setRDBAccess(IRDBAccessSvc *access)
MuonDetectorManager * m_manager
def access(filename, mode)
void setMinimalGeoFlag(int minimalGeo)
void setDumpMemoryBreakDown(bool value)
std::vector< int > m_selectedStPhi
void setDBAtlasVersion(const std::string &v)
std::vector< int > m_selectedStEta
virtual void create(GeoPhysVol *world) override
~MuonDetectorFactory001()
void setCacheFillingFlag(int value)
std::map< std::string, std::string > AltAsciiDBMap
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
bool m_dumpMemoryBreakDown
std::unique_ptr< MuonSystemDescription > m_muon
void setDBkey(const std::string &v)
std::vector< std::string > m_selectedStations
StoreGateSvc * m_pDetStore