30 double minPhi,
double maxPhi,
bool exists):
The Class for VXD Envelope parameters.
bool m_exists
Flags rotation solid (envelope) exists.
VXDRotationSolidPar(const std::string &name, const std::string &material, const std::string &color, double minPhi, double maxPhi, bool exists)
Constructor.
std::list< std::pair< double, double > > & getOuterPoints()
get outer XZ points
std::string m_material
Name of the material.
double getMaxPhi() const
get max Phi
const std::string & getName() const
get name of the envelope
double getMinPhi() const
get min Phi
bool getExists() const
returns if rotation solid has inner points
ClassDef(VXDRotationSolidPar, 5)
ClassDef, must be the last term before the closing {}.
double m_minPhi
Minimum phi angle.
const std::string & getColor() const
get color
const std::list< std::pair< double, double > > & getInnerPoints() const
get inner XZ points
const std::list< std::pair< double, double > > & getOuterPoints() const
get outer XZ points
std::list< std::pair< double, double > > m_innerPoints
List of inner points in the ZX plane.
std::list< std::pair< double, double > > & getInnerPoints()
get inner XZ points
std::string m_color
Name of color.
VXDRotationSolidPar()
Constructor.
const std::string & getMaterial() const
get name of the material
std::string m_name
Name of rotation solid (envelope)
std::list< std::pair< double, double > > m_outerPoints
List of outer points in the ZX plane.
double m_maxPhi
Maximum phi angle.
Abstract base class for different kinds of events.