![]() |
ATLAS Offline Software
|
#include <BeamPipeDetectorFactory.h>
Classes | |
class | EnvelopeEntry |
class | EnvelopeShapes |
Public Member Functions | |
BeamPipeDetectorFactory (StoreGateSvc *pDetStore, IRDBAccessSvc *pAccess) | |
~BeamPipeDetectorFactory () | |
virtual void | create (GeoPhysVol *world) override |
virtual const BeamPipeDetectorManager * | getDetectorManager () const override |
void | setTagNode (std::string tag, std::string node, std::string mode) |
void | addSections (GeoPhysVol *parent, int region) |
Private Member Functions | |
EnvelopeShapes | makeEnvelope (const IRDBRecordset_ptr &bpipeEnvelope) |
EnvelopeShapes | makeEnvelopeOld (const IRDBRecordset_ptr &atlasMother) |
const BeamPipeDetectorFactory & | operator= (const BeamPipeDetectorFactory &right) |
BeamPipeDetectorFactory (const BeamPipeDetectorFactory &right) | |
Private Attributes | |
BeamPipeDetectorManager * | m_detectorManager |
StoredMaterialManager * | m_materialManager |
StoreGateSvc * | m_detectorStore |
IRDBAccessSvc * | m_access |
std::string | m_versionTag |
std::string | m_versionNode |
std::string | m_mode |
double | m_centralRegionZMax |
Definition at line 18 of file BeamPipeDetectorFactory.h.
BeamPipeDetectorFactory::BeamPipeDetectorFactory | ( | StoreGateSvc * | pDetStore, |
IRDBAccessSvc * | pAccess | ||
) |
Definition at line 34 of file BeamPipeDetectorFactory.cxx.
BeamPipeDetectorFactory::~BeamPipeDetectorFactory | ( | ) |
Definition at line 43 of file BeamPipeDetectorFactory.cxx.
|
private |
void BeamPipeDetectorFactory::addSections | ( | GeoPhysVol * | parent, |
int | region | ||
) |
Definition at line 157 of file BeamPipeDetectorFactory.cxx.
|
overridevirtual |
Definition at line 47 of file BeamPipeDetectorFactory.cxx.
|
overridevirtual |
Definition at line 306 of file BeamPipeDetectorFactory.cxx.
|
private |
Definition at line 320 of file BeamPipeDetectorFactory.cxx.
|
private |
Definition at line 411 of file BeamPipeDetectorFactory.cxx.
|
private |
void BeamPipeDetectorFactory::setTagNode | ( | std::string | tag, |
std::string | node, | ||
std::string | mode | ||
) |
Definition at line 311 of file BeamPipeDetectorFactory.cxx.
|
private |
Definition at line 77 of file BeamPipeDetectorFactory.h.
|
private |
Definition at line 82 of file BeamPipeDetectorFactory.h.
|
private |
Definition at line 72 of file BeamPipeDetectorFactory.h.
|
private |
Definition at line 76 of file BeamPipeDetectorFactory.h.
|
private |
Definition at line 74 of file BeamPipeDetectorFactory.h.
|
private |
Definition at line 80 of file BeamPipeDetectorFactory.h.
|
private |
Definition at line 79 of file BeamPipeDetectorFactory.h.
|
private |
Definition at line 78 of file BeamPipeDetectorFactory.h.