Belle II Software  release-08-01-10
VXDRotationSolidPar Class Reference

The Class for VXD Envelope parameters. More...

#include <VXDRotationSolidPar.h>

Inheritance diagram for VXDRotationSolidPar:
Collaboration diagram for VXDRotationSolidPar:

Public Member Functions

 VXDRotationSolidPar (const std::string &name, const std::string &material, const std::string &color, double minPhi, double maxPhi, bool exists)
 Constructor.
 
 VXDRotationSolidPar ()
 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
 
const std::list< std::pair< double, double > > & getOuterPoints () const
 get outer XZ points
 
std::list< std::pair< double, double > > & getInnerPoints ()
 get inner XZ points
 
std::list< std::pair< double, double > > & getOuterPoints ()
 get outer XZ points
 

Private Member Functions

 ClassDef (VXDRotationSolidPar, 5)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

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.
 

Detailed Description

The Class for VXD Envelope parameters.

Definition at line 26 of file VXDRotationSolidPar.h.


The documentation for this class was generated from the following file: