|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef ISF_SERVICES_ATLFAST_ENVELOPEDEFSVC_H
9 #define ISF_SERVICES_ATLFAST_ENVELOPEDEFSVC_H
72 #endif // ISF_SERVICES_ATLFAST_ENVELOPEDEFSVC_H
RZPairVector m_rzBeamPipe
internal (r,z) representation for BeamPipe, InnerDetector and calo volumes
RZPairVector m_rposzInDet
std::vector< RZPair > RZPairVector
const RZPairVector & getRPositiveZBoundary(AtlasDetDescr::AtlasRegion region) const
return a vector of (r,z) pairs, defining the envelope on the z>0 region
StatusCode initialize()
AthService initialize method.
StatusCode finalize()
AthService finalize method.
double m_tolerance
internal tolerance on coordinates
::StatusCode StatusCode
StatusCode definition for legacy code.
double m_idMaxExtentZ
maximum desired extent (halfz) of the modified inner detector volume
~ATLFAST_EnvelopeDefSvc()
Destructor.
RZPairVector getShiftedBoundary(AtlasDetDescr::AtlasRegion region, double shiftFromZ, double shiftToZ) const
return boundary with shifted z values
AthROOTErrorHandlerSvc * svc
ATLFAST_EnvelopeDefSvc(const std::string &name, ISvcLocator *svc)
public AthService constructor
ServiceHandle< IEnvelopeDefSvc > m_isfEnvDefSvc
ServiceHandle to the standard ISF envelope definition service.
RZPairVector m_rposzBeamPipe
internal (r,z) representation for the positive z-side only, one RZPairVector for BeamPipe and InnerDe...
const RZPairVector & getRZBoundary(AtlasDetDescr::AtlasRegion region) const
return a vector of (r,z) pairs, defining the respective envelope