  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    5 #ifndef ServiceVolumeMaker_H  
    6 #define ServiceVolumeMaker_H  
  145     const std::vector<const ServiceVolume *> & 
makeAll();
 
  
void set_repeat(const std::string &s)
 
ServiceVolumeSchema m_schema
 
const std::string & rmax2() const
 
const std::string & phiStep() const
 
std::string shapeType(int index) const
 
IRDBRecordset_ptr m_table
 
bool has_shapeType() const
 
bool zsymm(int index) const
 
ServiceVolumeMaker(const std::string &label, IRDBRecordset_ptr table, const ServiceVolumeSchema &schema, InDetDD::AthenaComps *)
 
void set_phiStart(const std::string &s)
 
double width(int index) const
 
std::vector< const ServiceVolume * > m_services
 
IRDBRecordset_ptr m_layer
 
void set_radialDiv(const std::string &s)
 
const std::vector< const ServiceVolume * > & makeAll()
 
int repeat(int index) const
 
Class to hold various Athena components.
 
void set_zmax(const std::string &s)
 
void set_volId(const std::string &s)
 
unsigned int numElements() const
 
void set_zmin(const std::string &s)
 
int volId(int index) const
 
const std::string & zsymm() const
 
double zmin(int index) const
 
std::vector< double > m_layerShift
 
const std::string & rmin2() const
 
const std::string & zmax() const
 
ServiceVolume * make(int index)
 
double phiStart(int index) const
 
Definition of the abstract IRDBAccessSvc interface.
 
double rmax2(int index) const
 
ServiceVolumeMakerMgr(IRDBRecordset_ptr table, const ServiceVolumeSchema &schema, InDetDD::AthenaComps *athenaComps)
 
void set_rmax(const std::string &s)
 
double zmax(int index) const
 
void set_width(const std::string &s)
 
void set_phiWidth(const std::string &s)
 
bool has_shiftFlag() const
 
std::string m_materialName
 
void set_shapeType(const std::string &s)
 
InDetDD::AthenaComps * m_athenaComps
 
const std::string & width() const
 
std::string materialName(int index) const
 
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
 
void set_rmax2(const std::string &s)
 
void set_phiDelta(const std::string &s)
 
std::string volName(int index) const
 
void set_phiStep(const std::string &s)
 
const std::string & volId() const
 
int shiftFlag(int index) const
 
std::vector< double > readLayerShift()
 
unsigned int numElements() const
 
const IGeometryDBSvc * db() const
 
double rmin2(int index) const
 
void set_rmin(const std::string &s)
 
const std::string & repeat() const
 
const std::string & zmin() const
 
const std::string & rmax() const
 
const std::string & shapeType() const
 
void set_materialName(const std::string &s)
 
const std::string & materialName() const
 
double phiStep(int index) const
 
const std::string & volName() const
 
const std::string & rmin() const
 
double rmax(int index) const
 
double phiDelta(int index) const
 
const std::string & shiftFlag() const
 
void set_zsymm(const std::string &s)
 
void set_rmin2(const std::string &s)
 
const ServiceVolumeSchema & schema() const
 
ServiceVolumeMaker(const ServiceVolumeMaker &)=delete
 
const std::string & radialDiv() const
 
void set_volName(const std::string &s)
 
Define macros for attributes used to control the static checker.
 
const std::string & phiWidth() const
 
int radialDiv(int index) const
 
ServiceVolumeMakerMgr * m_mgr
 
void set_shiftFlag(const std::string &s)
 
double rmin(int index) const
 
const std::string & phiDelta() const
 
ServiceVolumeMaker & operator=(const ServiceVolumeMaker &)=delete
 
const std::string & phiStart() const