GeFiCa
Germanium detector Field Calculator
Planar.cc
Go to the documentation of this file.
1 #include "Units.h"
2 #include "Planar.h"
3 using namespace GeFiCa;
4 
5 Planar::Planar(const char *name, const char *title)
6  : Detector(name,title), Width(1*cm), Depth(1*cm)
7 { Bias.push_back(1*kV); }
8 //______________________________________________________________________________
9 //
11 {
13  if (Width<=0) {
14  Error("CheckConfigurations", "Width(%.1fcm)<=0!", Width/cm);
15  abort();
16  }
17  if (Depth<=0) {
18  Error("CheckConfigurations", "Depth(%.1fcm)<=0!", Depth/cm);
19  abort();
20  }
21 }
void CheckConfigurations()
Definition: Planar.cc:10
std::vector< double > Bias
bias on electrodes
Definition: Detector.h:35
static const double cm
centimeter
Definition: Units.h:12
static const double kV
kilo volt
Definition: Units.h:21
double Depth
depth of a planar detector
Definition: Planar.h:13
void CheckConfigurations()
Check if detector configurations make sense.
Definition: Detector.cc:13
Detector & crystal properties.
Definition: Detector.h:32
A file defining commonly used units & constants.
double Width
width of a planar detector
Definition: Planar.h:12
The only namespace in GeFiCa.
Definition: Detector.h:6
Planar(const char *name="planar", const char *title="planar detector")
Definition: Planar.cc:5