Belle II Software development
|
The Class for COIL geometry parameters. More...
#include <COILGeometryPar.h>
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. | |
The Class for COIL geometry parameters.
Definition at line 24 of file COILGeometryPar.h.
COILGeometryPar | ( | ) |
Default constructor.
Definition at line 13 of file COILGeometryPar.cc.
~COILGeometryPar | ( | ) |
|
inline |
Get the Half-length of the cavity #1.
Definition at line 153 of file COILGeometryPar.h.
|
inline |
Get the Material of the cavity #1.
Definition at line 123 of file COILGeometryPar.h.
|
inline |
Get the Outer radius of the cavity #1.
Definition at line 141 of file COILGeometryPar.h.
|
inline |
Get the Inner radius of the cavity #1.
Definition at line 129 of file COILGeometryPar.h.
|
inline |
Get the Half-length of the cavity #2.
Definition at line 200 of file COILGeometryPar.h.
|
inline |
Get the Material of the cavity #2.
Definition at line 170 of file COILGeometryPar.h.
|
inline |
Get the Outer radius of the cavity #2.
Definition at line 188 of file COILGeometryPar.h.
|
inline |
Get the Inner radius of the cavity #2.
Definition at line 176 of file COILGeometryPar.h.
|
inline |
Get the Half-length of the superconducting coil.
Definition at line 294 of file COILGeometryPar.h.
|
inline |
Get the Material of the superconducting coil.
Definition at line 264 of file COILGeometryPar.h.
|
inline |
Get the Outer radius of the superconducting coil.
Definition at line 282 of file COILGeometryPar.h.
|
inline |
Get the Inner radius of the superconducting coil.
Definition at line 270 of file COILGeometryPar.h.
|
inline |
Get the Half-length of the cryostat vessel.
Definition at line 106 of file COILGeometryPar.h.
|
inline |
Get the Material of the cryostat vessel.
Definition at line 76 of file COILGeometryPar.h.
|
inline |
Get the Outer radius of the cryostat vessel.
Definition at line 94 of file COILGeometryPar.h.
|
inline |
Get the Inner radius of the cryostat vessel.
Definition at line 82 of file COILGeometryPar.h.
|
inline |
Get Global offset in Z.
Definition at line 59 of file COILGeometryPar.h.
|
inline |
Get Global Rotation Angle.
Definition at line 47 of file COILGeometryPar.h.
|
inline |
Get the Half-length of the radiation shield.
Definition at line 247 of file COILGeometryPar.h.
|
inline |
Get the Material of the radiation shield.
Definition at line 217 of file COILGeometryPar.h.
|
inline |
Get the Outer radius of the radiation shield.
Definition at line 235 of file COILGeometryPar.h.
|
inline |
Get the Inner radius of the radiation shield.
Definition at line 223 of file COILGeometryPar.h.
|
inline |
|
inline |
Set the Half-length of the cavity #1.
Definition at line 159 of file COILGeometryPar.h.
|
inline |
Set the Material of the cavity #1 (as a std::string)
Definition at line 126 of file COILGeometryPar.h.
|
inline |
Set the Outer radius of the cavity #1.
Definition at line 147 of file COILGeometryPar.h.
|
inline |
Set the Inner radius of the cavity #1.
Definition at line 135 of file COILGeometryPar.h.
|
inline |
Set the Half-length of the cavity #2.
Definition at line 206 of file COILGeometryPar.h.
|
inline |
Set the Material of the cavity #2 (as a std::string)
Definition at line 173 of file COILGeometryPar.h.
|
inline |
Set the Outer radius of the cavity #2.
Definition at line 194 of file COILGeometryPar.h.
|
inline |
Set the Inner radius of the cavity #2.
Definition at line 182 of file COILGeometryPar.h.
|
inline |
Set the Half-length of the superconducting coil.
Definition at line 300 of file COILGeometryPar.h.
|
inline |
Set the Material of the superconducting coil (as a std::string)
Definition at line 267 of file COILGeometryPar.h.
|
inline |
Set the Outer radius of the superconducting coil.
Definition at line 288 of file COILGeometryPar.h.
|
inline |
Set the Inner radius of the superconducting coil.
Definition at line 276 of file COILGeometryPar.h.
|
inline |
Set the Half-length of the cryostat vessel.
Definition at line 112 of file COILGeometryPar.h.
|
inline |
Set the Material of the cryostat vessel (as a std::string)
Definition at line 79 of file COILGeometryPar.h.
|
inline |
Set the Outer radius of the cryostat vessel.
Definition at line 100 of file COILGeometryPar.h.
|
inline |
Set the Inner radius of the cryostat vessel.
Definition at line 88 of file COILGeometryPar.h.
|
inline |
Set Global offset in Z.
Definition at line 65 of file COILGeometryPar.h.
|
inline |
Set Global Rotation Angle.
Definition at line 53 of file COILGeometryPar.h.
|
inline |
Set the Half-length of the radiation shield.
Definition at line 253 of file COILGeometryPar.h.
|
inline |
Set the Material of the radiation shield (as a std::string)
Definition at line 220 of file COILGeometryPar.h.
|
inline |
Set the Outer radius of the radiation shield.
Definition at line 241 of file COILGeometryPar.h.
|
inline |
Set the Inner radius of the radiation shield.
Definition at line 229 of file COILGeometryPar.h.
|
inline |
Set COIL geometry version.
Definition at line 43 of file COILGeometryPar.h.
|
private |
Inner radius of the cavity #1.
Definition at line 349 of file COILGeometryPar.h.
|
private |
Inner radius of the cavity #1.
Definition at line 347 of file COILGeometryPar.h.
|
private |
Inner radius of the cavity #1.
Definition at line 345 of file COILGeometryPar.h.
|
private |
Inner radius of the cavity #2.
Definition at line 361 of file COILGeometryPar.h.
|
private |
Inner radius of the cavity #2.
Definition at line 359 of file COILGeometryPar.h.
|
private |
Inner radius of the cavity #2.
Definition at line 357 of file COILGeometryPar.h.
|
private |
Inner radius of the Superconducting Coil.
Definition at line 385 of file COILGeometryPar.h.
|
private |
Inner radius of the Superconducting Coil.
Definition at line 383 of file COILGeometryPar.h.
|
private |
Inner radius of the Superconducting Coil.
Definition at line 381 of file COILGeometryPar.h.
|
private |
Half-length of the cryostat vessel.
Definition at line 337 of file COILGeometryPar.h.
|
private |
Outer radius of the cryostat vessel.
Definition at line 335 of file COILGeometryPar.h.
|
private |
Inner radius of the cryostat vessel.
Definition at line 333 of file COILGeometryPar.h.
|
private |
Global offset along beam axis between coil and detector.
Definition at line 325 of file COILGeometryPar.h.
|
private |
Global rotation angle bewteen coil and detector.
Definition at line 323 of file COILGeometryPar.h.
|
private |
Inner radius of the Radiation Shield.
Definition at line 373 of file COILGeometryPar.h.
|
private |
Inner radius of the Radiation Shield.
Definition at line 371 of file COILGeometryPar.h.
|
private |
Inner radius of the Radiation Shield.
Definition at line 369 of file COILGeometryPar.h.
|
private |
Material of the cavity #1.
Definition at line 343 of file COILGeometryPar.h.
|
private |
Material of the cavity #2.
Definition at line 355 of file COILGeometryPar.h.
|
private |
Material of the Superconducting Coil.
Definition at line 379 of file COILGeometryPar.h.
|
private |
Material of the cryostat vessel.
Definition at line 331 of file COILGeometryPar.h.
|
private |
Material of the Radiation Shield.
Definition at line 367 of file COILGeometryPar.h.
|
private |
Geometry version.
Definition at line 317 of file COILGeometryPar.h.