20 virtual void SetXYZ(
const std::vector<double>& v)
30 void y(
double yval) {
m_y=yval;}
31 void z(
double zval) {
m_z=zval;}
35 double y()
const {
return m_y;}
36 double z()
const {
return m_z;}
const std::string & GetName() const
std::vector< AGDDDetectorPositioner * > & GetDetectorPositioners()
AGDDDetector(const std::string &s, const std::string &t)
virtual void SetXYZ(const std::vector< double > &v)
virtual void SetDetectorAddress(AGDDDetectorPositioner *)=0
const std::string & DetectorType() const
const std::string & DetectorID() const
std::vector< AGDDDetectorPositioner * > m_detectorPositions
std::string m_detectorType
void subType(const std::string &s)
void SetAddressAndPosition(AGDDDetectorPositioner *)
GeoMaterial * GetMMMaterial(std::string)
AGDDDetector(const std::string &s)
void AddDetectorPosition(AGDDDetectorPositioner *p)
const std::string & subType() const