|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef InDetDD_ServiceVolume_H
6 #define InDetDD_ServiceVolume_H
9 #include "GeoModelKernel/GeoShape.h"
10 #include "GeoModelKernel/GeoIntrusivePtr.h"
bool needsRotation() const
void setRmin2(double rmin2)
void reduceSize(double safety)
void setEnvelopeNum(int num)
const std::string & volName() const
bool splittableInZ() const
std::string m_materialName
void setZmax(double zmax)
bool splittableInR() const
void setZShift(double shift)
void setLabel(const std::string &name, int volId)
void setMaterial(const std::string &mat)
void setOrigVolume(double volume)
void setPhiWidth(double phiWidth)
void setLabel(const std::string &name)
void setZsymm(bool zsymm)
void setPhiLoc(double phiLoc)
const GeoShape * getShape() const
void setRegion(const std::string ®ion)
const std::string & region() const
const GeoMaterial * material() const
void setMaterial(const GeoMaterial *mat)
void setRmin(double rmin)
double origVolume() const
void setParentEnvelope(int num)
std::string fullLabel() const
void setRmax2(double rmax2)
void setZmin(double zmin)
GeoShapeHolder m_geoShape ATLAS_THREAD_SAFE
GeoIntrusivePtr< const GeoShape > GeoShapeHolder
void setGeoShape(const GeoShape *geoShape, double volume=0)
void setNeedsRotation(bool flag)
const GeoMaterial * m_material
double m_volume ATLAS_THREAD_SAFE
int envelopeParent() const
void setRmax(double rmax)
void addLabel(const std::string &name)
void setVolName(const std::string &name)
void setShapeType(const std::string &shapeType)
const std::string & materialName() const
Define macros for attributes used to control the static checker.
const std::string & shapeType() const