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.