![]() |
ATLAS Offline Software
|
#include <ISFEnvelopeDefSvc.h>
Public Member Functions | |
| ISFEnvelopeDefSvc (const std::string &name, ISvcLocator *svc) | |
| public AthService constructor More... | |
| ~ISFEnvelopeDefSvc () | |
| Destructor. More... | |
| StatusCode | initialize () |
| AthService initialize method. More... | |
| StatusCode | finalize () |
| AthService finalize method. More... | |
| const RZPairVector & | getRZBoundary (AtlasDetDescr::AtlasRegion region) const |
| return a vector of (r,z) pairs, defining the respective envelope More... | |
| const RZPairVector & | getRPositiveZBoundary (AtlasDetDescr::AtlasRegion region) const |
| return a vector of (r,z) pairs, defining the envelope on the z>0 region More... | |
Private Attributes | |
| ServiceHandle< IEnvelopeDefSvc > | m_atlasEnvDefSvc |
| ServiceHandle to the common ATLAS envelope definition service. More... | |
| RZPairVector | m_rzBeamPipe |
| internal (r,z) representation for BeamPipe and InnerDetector volumes More... | |
| RZPairVector | m_rzInDet |
| RZPairVector | m_rposzBeamPipe |
| internal (r,z) representation for the positive z-side only, one RZPairVector for BeamPipe and InnerDetector each More... | |
| RZPairVector | m_rposzInDet |
Definition at line 24 of file ISFEnvelopeDefSvc.h.
| ISF::ISFEnvelopeDefSvc::ISFEnvelopeDefSvc | ( | const std::string & | name, |
| ISvcLocator * | svc | ||
| ) |
| ISF::ISFEnvelopeDefSvc::~ISFEnvelopeDefSvc | ( | ) |
Destructor.
Definition at line 28 of file ISFEnvelopeDefSvc.cxx.
| StatusCode ISF::ISFEnvelopeDefSvc::finalize | ( | ) |
AthService finalize method.
Athena AthService finalize hook.
Definition at line 124 of file ISFEnvelopeDefSvc.cxx.
| const RZPairVector & ISF::ISFEnvelopeDefSvc::getRPositiveZBoundary | ( | AtlasDetDescr::AtlasRegion | region | ) | const |
return a vector of (r,z) pairs, defining the envelope on the z>0 region
Definition at line 142 of file ISFEnvelopeDefSvc.cxx.
| const RZPairVector & ISF::ISFEnvelopeDefSvc::getRZBoundary | ( | AtlasDetDescr::AtlasRegion | region | ) | const |
return a vector of (r,z) pairs, defining the respective envelope
Definition at line 131 of file ISFEnvelopeDefSvc.cxx.
| StatusCode ISF::ISFEnvelopeDefSvc::initialize | ( | ) |
AthService initialize method.
Athena AthService initialize hook.
Definition at line 36 of file ISFEnvelopeDefSvc.cxx.
|
private |
ServiceHandle to the common ATLAS envelope definition service.
Definition at line 46 of file ISFEnvelopeDefSvc.h.
|
private |
internal (r,z) representation for the positive z-side only, one RZPairVector for BeamPipe and InnerDetector each
Definition at line 53 of file ISFEnvelopeDefSvc.h.
|
private |
Definition at line 54 of file ISFEnvelopeDefSvc.h.
|
private |
internal (r,z) representation for BeamPipe and InnerDetector volumes
Definition at line 49 of file ISFEnvelopeDefSvc.h.
|
private |
Definition at line 50 of file ISFEnvelopeDefSvc.h.
1.8.18