QwGeant4
|
ROOT Subtree structure for HDC geometry. More...
#include <QweakSimUserVDC_Config.hh>
Inherits TObject.
Public Member Functions | |
QweakSimUserVDC_Config () | |
virtual | ~QweakSimUserVDC_Config () |
void | Initialize () |
void | StoreDCWidthOnFrame (Float_t dcw) |
Float_t | GetDCWidthOnFrame () const |
void | StoreDCFullThickness (Float_t dct) |
Float_t | GetDCFullThickness () const |
void | StoreDCUPlaneWireAngle (Float_t dc_ua) |
Float_t | GetDCUPlaneWireAngle () const |
void | StoreDCVPlaneWireAngle (Float_t dc_va) |
Float_t | GetDCVPlaneWireAngle () const |
Private Attributes | |
Float_t | CellWidthOnFrame |
Width of drift cell on frame (mm) More... | |
Float_t | CellFullThickness |
Thickness of drift cell (mm) More... | |
Float_t | CellUPlaneWireAngle |
U plane wire angle (degrees) More... | |
Float_t | CellVPlaneWireAngle |
V plane wire angle (degrees) More... | |
ROOT Subtree structure for HDC geometry.
Stores the geometry information of a VDC DriftCell into the ROOT file for each event. This allows to simulate different DriftCell designs (like different wire spacing, wire stringing angle, drift cell height, VDC tilting angle) within one ROOT file and distinguish between them.
Definition at line 61 of file QweakSimUserVDC_Config.hh.
QweakSimUserVDC_Config::QweakSimUserVDC_Config | ( | ) |
Definition at line 28 of file QweakSimUserVDC_Config.cc.
|
virtual |
Definition at line 34 of file QweakSimUserVDC_Config.cc.
|
inline |
Definition at line 84 of file QweakSimUserVDC_Config.hh.
References CellFullThickness.
|
inline |
Definition at line 87 of file QweakSimUserVDC_Config.hh.
References CellUPlaneWireAngle.
|
inline |
Definition at line 90 of file QweakSimUserVDC_Config.hh.
References CellVPlaneWireAngle.
|
inline |
Definition at line 81 of file QweakSimUserVDC_Config.hh.
References CellWidthOnFrame.
void QweakSimUserVDC_Config::Initialize | ( | ) |
Definition at line 38 of file QweakSimUserVDC_Config.cc.
|
inline |
Definition at line 83 of file QweakSimUserVDC_Config.hh.
References CellFullThickness.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 86 of file QweakSimUserVDC_Config.hh.
References CellUPlaneWireAngle.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 89 of file QweakSimUserVDC_Config.hh.
References CellVPlaneWireAngle.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 80 of file QweakSimUserVDC_Config.hh.
References CellWidthOnFrame.
Referenced by QweakSimEventAction::EndOfEventAction().
|
private |
Thickness of drift cell (mm)
Definition at line 67 of file QweakSimUserVDC_Config.hh.
Referenced by GetDCFullThickness(), and StoreDCFullThickness().
|
private |
U plane wire angle (degrees)
Definition at line 68 of file QweakSimUserVDC_Config.hh.
Referenced by GetDCUPlaneWireAngle(), and StoreDCUPlaneWireAngle().
|
private |
V plane wire angle (degrees)
Definition at line 69 of file QweakSimUserVDC_Config.hh.
Referenced by GetDCVPlaneWireAngle(), and StoreDCVPlaneWireAngle().
|
private |
Width of drift cell on frame (mm)
Definition at line 66 of file QweakSimUserVDC_Config.hh.
Referenced by GetDCWidthOnFrame(), and StoreDCWidthOnFrame().