The Class for VXD Envelope parameters.
More...
#include <VXDEnvelopePar.h>
|
| VXDEnvelopePar (const std::string &name, const std::string &material, const std::string &color, double minPhi, double maxPhi, bool exists) |
| Constructor.
|
|
| VXDEnvelopePar () |
| Constructor.
|
|
bool | getExists () const |
| returns if rotation solid has inner points
|
|
const std::string & | getName () const |
| get name of the envelope
|
|
const std::string & | getMaterial () const |
| get name of the material
|
|
const std::string & | getColor () const |
| get color
|
|
double | getMinPhi () const |
| get min Phi
|
|
double | getMaxPhi () const |
| get max Phi
|
|
const std::list< std::pair< double, double > > & | getInnerPoints () const |
| get inner XZ points
|
|
std::list< std::pair< double, double > > & | getInnerPoints () |
| get inner XZ points
|
|
const std::list< std::pair< double, double > > & | getOuterPoints () const |
| get outer XZ points
|
|
std::list< std::pair< double, double > > & | getOuterPoints () |
| get outer XZ points
|
|
|
| ClassDef (VXDEnvelopePar, 5) |
| ClassDef, must be the last term before the closing {}.
|
|
|
std::string | m_name |
| Name of rotation solid (envelope)
|
|
std::string | m_material |
| Name of the material.
|
|
std::string | m_color |
| Name of color.
|
|
double | m_minPhi |
| Minimum phi angle.
|
|
double | m_maxPhi |
| Maximum phi angle.
|
|
bool | m_exists |
| Flags rotation solid (envelope) exists.
|
|
std::list< std::pair< double, double > > | m_innerPoints |
| List of inner points in the ZX plane.
|
|
std::list< std::pair< double, double > > | m_outerPoints |
| List of outer points in the ZX plane.
|
|
The Class for VXD Envelope parameters.
Definition at line 21 of file VXDEnvelopePar.h.
◆ VXDEnvelopePar() [1/2]
VXDEnvelopePar |
( |
const std::string & |
name, |
|
|
const std::string & |
material, |
|
|
const std::string & |
color, |
|
|
double |
minPhi, |
|
|
double |
maxPhi, |
|
|
bool |
exists |
|
) |
| |
|
inline |
Constructor.
Definition at line 24 of file VXDEnvelopePar.h.
25 :
27 {}
VXDRotationSolidPar()
Constructor.
◆ VXDEnvelopePar() [2/2]
◆ getColor()
const std::string & getColor |
( |
| ) |
const |
|
inlineinherited |
◆ getExists()
returns if rotation solid has inner points
Definition at line 40 of file VXDRotationSolidPar.h.
bool m_exists
Flags rotation solid (envelope) exists.
◆ getInnerPoints() [1/2]
std::list< std::pair< double, double > > & getInnerPoints |
( |
| ) |
|
|
inlineinherited |
get inner XZ points
Definition at line 56 of file VXDRotationSolidPar.h.
std::list< std::pair< double, double > > m_innerPoints
List of inner points in the ZX plane.
◆ getInnerPoints() [2/2]
const std::list< std::pair< double, double > > & getInnerPoints |
( |
| ) |
const |
|
inlineinherited |
◆ getMaterial()
const std::string & getMaterial |
( |
| ) |
const |
|
inlineinherited |
get name of the material
Definition at line 44 of file VXDRotationSolidPar.h.
std::string m_material
Name of the material.
◆ getMaxPhi()
double getMaxPhi |
( |
| ) |
const |
|
inlineinherited |
◆ getMinPhi()
double getMinPhi |
( |
| ) |
const |
|
inlineinherited |
◆ getName()
const std::string & getName |
( |
| ) |
const |
|
inlineinherited |
get name of the envelope
Definition at line 42 of file VXDRotationSolidPar.h.
std::string m_name
Name of rotation solid (envelope)
◆ getOuterPoints() [1/2]
std::list< std::pair< double, double > > & getOuterPoints |
( |
| ) |
|
|
inlineinherited |
get outer XZ points
Definition at line 58 of file VXDRotationSolidPar.h.
std::list< std::pair< double, double > > m_outerPoints
List of outer points in the ZX plane.
◆ getOuterPoints() [2/2]
const std::list< std::pair< double, double > > & getOuterPoints |
( |
| ) |
const |
|
inlineinherited |
◆ m_color
◆ m_exists
◆ m_innerPoints
std::list< std::pair<double, double> > m_innerPoints |
|
privateinherited |
◆ m_material
◆ m_maxPhi
◆ m_minPhi
◆ m_name
◆ m_outerPoints
std::list< std::pair<double, double> > m_outerPoints |
|
privateinherited |
The documentation for this class was generated from the following file: