7 PointContactW(1*
mm),PointContactL(1*
mm), PointContactH(300*
nm),
8 WrapAroundW(2*
mm), WrapAroundL(2*
mm)
16 Error(
"CheckConfigurations",
"Width==%.1f!",
Width); abort();
19 Error(
"CheckConfigurations",
"Length==%.1f!",
Length); abort();
22 Error(
"CheckConfigurations",
"PointContactW==%.1f!",
PointContactW);
26 Error(
"CheckConfigurations",
"PointContactL==%.1f!",
PointContactL);
30 Error(
"CheckConfigurations",
"PointContactH==%.1f!",
PointContactH);
33 if (WrapAroundW<PointContactW || WrapAroundW>
Width) {
34 Error(
"CheckConfigurations",
"WrapAroundW==%.1f!",
WrapAroundW);
35 Error(
"CheckConfigurations",
"PointContactW==%.1f!",
PointContactW);
36 Error(
"CheckConfigurations",
"Width==%.1f!", Width);
39 if (WrapAroundL<PointContactL || WrapAroundL>
Length) {
40 Error(
"CheckConfigurations",
"WrapAroundL==%.1f!",
WrapAroundL);
41 Error(
"CheckConfigurations",
"PointContactL==%.1f!",
PointContactL);
42 Error(
"CheckConfigurations",
"Length==%.1f!", Length);
52 TString opt(option); opt.ToLower();
std::vector< double > Bias
bias on electrodes
static const double cm
centimeter
static const double kV
kilo volt
void CheckConfigurations()
Check if detector configurations make sense.
Detector & crystal properties.
double Height
height of crystal
static const double mm
minimeter
A file defining commonly used units & constants.
The only namespace in GeFiCa.
static const double nm
nanometer