CFEL - ASG Software Suite
2.5.0
CASS
|
a region of a spectrometer More...
#include <spectrometer.h>
Public Member Functions | |
void | loadSettings (CASSSettings &s) |
load the settings from .ini file More... | |
double | EField_Vpcm () const |
retrieve region properties More... | |
double | length_mm () const |
retrieve region properties More... | |
Private Attributes | |
double | _length |
the length of the spectrometer region in mm More... | |
double | _efield |
the electric field strength inside this region in ![]() | |
a region of a spectrometer
this class defines a region of a REMI type spectrometer (Spectrometer) It has a length and a electric field strength.
AcqirisDetectors/%detectorname%/Particles/%particlename%/Spectrometer/Regions/%regionindex%/{Length}
The length of the spectrometer region in mm. Default is 10.
AcqirisDetectors/%detectorname%/Particles/%particlename%/Spectrometer/Regions/%regionindex%/{EField}
The strength of the electric field in the spectrometer region in . Default is 10.
Definition at line 36 of file spectrometer.h.
|
inline |
retrieve region properties
Definition at line 47 of file spectrometer.h.
References _efield.
Referenced by cass::ACQIRIS::getZMom().
|
inline |
retrieve region properties
Definition at line 48 of file spectrometer.h.
References _length.
Referenced by cass::ACQIRIS::getZMom().
void SpectrometerRegion::loadSettings | ( | CASSSettings & | s | ) |
load the settings from .ini file
s | the CASSSettings object to read the information from |
Definition at line 38 of file spectrometer.cpp.
References _efield, _length, and QSettings::value().
Referenced by cass::ACQIRIS::Spectrometer::loadSettings().
|
private |
the electric field strength inside this region in
Definition at line 55 of file spectrometer.h.
Referenced by EField_Vpcm(), and loadSettings().
|
private |
the length of the spectrometer region in mm
Definition at line 53 of file spectrometer.h.
Referenced by length_mm(), and loadSettings().