The Class for COIL geometry parameters.
void setCav1Rmax(double r)
Set the Outer radius of the cavity #1.
double m_ShieldLength
Inner radius of the Radiation Shield.
void setCav1Rmin(double r)
Set the Inner radius of the cavity #1.
double m_Cav1Length
Inner radius of the cavity #1.
void setCav2Rmin(double r)
Set the Inner radius of the cavity #2.
std::string m_strMatCav1
Material of the cavity #1.
std::string m_strMatCav2
Material of the cavity #2.
void setCryoRmin(double r)
Set the Inner radius of the cryostat vessel.
void setCoilLength(double l)
Set the Half-length of the superconducting coil.
double getGlobalRotAngle() const
Get Global Rotation Angle.
void setShieldMaterial(const std::string &material)
Set the Material of the radiation shield (as a std::string)
void setShieldRmin(double r)
Set the Inner radius of the radiation shield.
double getShieldRmin() const
Get the Inner radius of the radiation shield.
std::string getCryoMaterial() const
Get the Material of the cryostat vessel.
double m_Cav2Rmin
Inner radius of the cavity #2.
void setCryoMaterial(const std::string &material)
Set the Material of the cryostat vessel (as a std::string)
double getCoilRmin() const
Get the Inner radius of the superconducting coil.
double m_ShieldRmax
Inner radius of the Radiation Shield.
double m_GlobalOffsetZ
Global offset along beam axis between coil and detector.
void setShieldLength(double l)
Set the Half-length of the radiation shield.
void setCoilRmax(double r)
Set the Outer radius of the superconducting coil.
double m_Cav1Rmin
Inner radius of the cavity #1.
int m_Version
Geometry version.
double m_Cav2Rmax
Inner radius of the cavity #2.
double getShieldRmax() const
Get the Outer radius of the radiation shield.
double m_CoilRmax
Inner radius of the Superconducting Coil.
double m_Cav1Rmax
Inner radius of the cavity #1.
void setCav2Length(double l)
Set the Half-length of the cavity #2.
std::string m_strMatCryo
Material of the cryostat vessel.
void setCoilRmin(double r)
Set the Inner radius of the superconducting coil.
std::string getCav1Material() const
Get the Material of the cavity #1.
void setVersion(int version)
Set COIL geometry version.
double getShieldLength() const
Get the Half-length of the radiation shield.
double m_Cav2Length
Inner radius of the cavity #2.
double getCryoRmax() const
Get the Outer radius of the cryostat vessel.
double m_CoilRmin
Inner radius of the Superconducting Coil.
double m_GlobalRotAngle
Global rotation angle bewteen coil and detector.
double m_CoilLength
Inner radius of the Superconducting Coil.
double m_CryoLength
Half-length of the cryostat vessel.
double getCav2Length() const
Get the Half-length of the cavity #2.
double m_ShieldRmin
Inner radius of the Radiation Shield.
double getCoilLength() const
Get the Half-length of the superconducting coil.
void setShieldRmax(double r)
Set the Outer radius of the radiation shield.
double getCav2Rmin() const
Get the Inner radius of the cavity #2.
double getCoilRmax() const
Get the Outer radius of the superconducting coil.
std::string m_strMatCoil
Material of the Superconducting Coil.
void setCav2Rmax(double r)
Set the Outer radius of the cavity #2.
double getCav2Rmax() const
Get the Outer radius of the cavity #2.
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 setCav1Length(double l)
Set the Half-length of the cavity #1.
std::string getCav2Material() const
Get the Material of the cavity #2.
double m_CryoRmax
Outer radius of the cryostat vessel.
void setCoilMaterial(const std::string &material)
Set the Material of the superconducting coil (as a std::string)
COILGeometryPar()
Default constructor.
ClassDef(COILGeometryPar, 1)
ClassDef, must be the last term before the closing {}.
int getVersion() const
Get COIL geometry version.
void setGlobalRotAngle(double angle)
Set Global Rotation Angle.
double getCav1Rmax() const
Get the Outer radius of the cavity #1.
double getGlobalOffsetZ() const
Get Global offset in Z.
void setCav2Material(const std::string &material)
Set the Material of the cavity #2 (as a std::string)
void setGlobalOffsetZ(double offset)
Set Global offset in Z.
double m_CryoRmin
Inner radius of the cryostat vessel.
double getCav1Length() const
Get the Half-length of the cavity #1.
double getCryoLength() const
Get the Half-length of the cryostat vessel.
std::string getShieldMaterial() const
Get the Material of the radiation shield.
std::string getCoilMaterial() const
Get the Material of the superconducting coil.
double getCryoRmin() const
Get the Inner radius of the cryostat vessel.
~COILGeometryPar()
Destructor.
std::string m_strMatShield
Material of the Radiation Shield.
void setCryoLength(double l)
Set the Half-length of the cryostat vessel.
void setCryoRmax(double r)
Set the Outer radius of the cryostat vessel.
Abstract base class for different kinds of events.