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

The Class for COIL geometry parameters. More...

#include <COILGeometryPar.h>

Inheritance diagram for COILGeometryPar:
Collaboration diagram for COILGeometryPar:

Public Member Functions

 COILGeometryPar ()
 Default constructor.
 
 ~COILGeometryPar ()
 Destructor.
 
int getVersion () const
 Get COIL geometry version.
 
void setVersion (int version)
 Set COIL geometry version.
 
double getGlobalRotAngle () const
 Get Global Rotation Angle.
 
void setGlobalRotAngle (double angle)
 Set Global Rotation Angle.
 
double getGlobalOffsetZ () const
 Get Global offset in Z.
 
void setGlobalOffsetZ (double offset)
 Set Global offset in Z.
 
std::string getCryoMaterial () const
 Get the Material of the cryostat vessel.
 
void setCryoMaterial (const std::string &material)
 Set the Material of the cryostat vessel (as a std::string)
 
double getCryoRmin () const
 Get the Inner radius of the cryostat vessel.
 
void setCryoRmin (double r)
 Set the Inner radius of the cryostat vessel.
 
double getCryoRmax () const
 Get the Outer radius of the cryostat vessel.
 
void setCryoRmax (double r)
 Set the Outer radius of the cryostat vessel.
 
double getCryoLength () const
 Get the Half-length of the cryostat vessel.
 
void setCryoLength (double l)
 Set the Half-length of the cryostat vessel.
 
std::string getCav1Material () const
 Get the Material of the cavity #1.
 
void setCav1Material (const std::string &material)
 Set the Material of the cavity #1 (as a std::string)
 
double getCav1Rmin () const
 Get the Inner radius of the cavity #1.
 
void setCav1Rmin (double r)
 Set the Inner radius of the cavity #1.
 
double getCav1Rmax () const
 Get the Outer radius of the cavity #1.
 
void setCav1Rmax (double r)
 Set the Outer radius of the cavity #1.
 
double getCav1Length () const
 Get the Half-length of the cavity #1.
 
void setCav1Length (double l)
 Set the Half-length of the cavity #1.
 
std::string getCav2Material () const
 Get the Material of the cavity #2.
 
void setCav2Material (const std::string &material)
 Set the Material of the cavity #2 (as a std::string)
 
double getCav2Rmin () const
 Get the Inner radius of the cavity #2.
 
void setCav2Rmin (double r)
 Set the Inner radius of the cavity #2.
 
double getCav2Rmax () const
 Get the Outer radius of the cavity #2.
 
void setCav2Rmax (double r)
 Set the Outer radius of the cavity #2.
 
double getCav2Length () const
 Get the Half-length of the cavity #2.
 
void setCav2Length (double l)
 Set the Half-length of the cavity #2.
 
std::string getShieldMaterial () const
 Get the Material of the radiation shield.
 
void setShieldMaterial (const std::string &material)
 Set the Material of the radiation shield (as a std::string)
 
double getShieldRmin () const
 Get the Inner radius of the radiation shield.
 
void setShieldRmin (double r)
 Set the Inner radius of the radiation shield.
 
double getShieldRmax () const
 Get the Outer radius of the radiation shield.
 
void setShieldRmax (double r)
 Set the Outer radius of the radiation shield.
 
double getShieldLength () const
 Get the Half-length of the radiation shield.
 
void setShieldLength (double l)
 Set the Half-length of the radiation shield.
 
std::string getCoilMaterial () const
 Get the Material of the superconducting coil.
 
void setCoilMaterial (const std::string &material)
 Set the Material of the superconducting coil (as a std::string)
 
double getCoilRmin () const
 Get the Inner radius of the superconducting coil.
 
void setCoilRmin (double r)
 Set the Inner radius of the superconducting coil.
 
double getCoilRmax () const
 Get the Outer radius of the superconducting coil.
 
void setCoilRmax (double r)
 Set the Outer radius of the superconducting coil.
 
double getCoilLength () const
 Get the Half-length of the superconducting coil.
 
void setCoilLength (double l)
 Set the Half-length of the superconducting coil.
 

Private Member Functions

 ClassDef (COILGeometryPar, 1)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

int m_Version
 Geometry version.
 
double m_GlobalRotAngle
 Global rotation angle bewteen coil and detector.
 
double m_GlobalOffsetZ
 Global offset along beam axis between coil and detector.
 
std::string m_strMatCryo
 Material of the cryostat vessel.
 
double m_CryoRmin
 Inner radius of the cryostat vessel.
 
double m_CryoRmax
 Outer radius of the cryostat vessel.
 
double m_CryoLength
 Half-length of the cryostat vessel.
 
std::string m_strMatCav1
 Material of the cavity #1.
 
double m_Cav1Rmin
 Inner radius of the cavity #1.
 
double m_Cav1Rmax
 Inner radius of the cavity #1.
 
double m_Cav1Length
 Inner radius of the cavity #1.
 
std::string m_strMatCav2
 Material of the cavity #2.
 
double m_Cav2Rmin
 Inner radius of the cavity #2.
 
double m_Cav2Rmax
 Inner radius of the cavity #2.
 
double m_Cav2Length
 Inner radius of the cavity #2.
 
std::string m_strMatShield
 Material of the Radiation Shield.
 
double m_ShieldRmin
 Inner radius of the Radiation Shield.
 
double m_ShieldRmax
 Inner radius of the Radiation Shield.
 
double m_ShieldLength
 Inner radius of the Radiation Shield.
 
std::string m_strMatCoil
 Material of the Superconducting Coil.
 
double m_CoilRmin
 Inner radius of the Superconducting Coil.
 
double m_CoilRmax
 Inner radius of the Superconducting Coil.
 
double m_CoilLength
 Inner radius of the Superconducting Coil.
 

Detailed Description

The Class for COIL geometry parameters.

Definition at line 24 of file COILGeometryPar.h.


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