GeFiCa
Germanium detector Field Calculator
RTheta.h
Go to the documentation of this file.
1 #ifndef GeFiCa_RTheta
2 #define GeFiCa_RTheta
3 
4 #include "Grid.h"
5 namespace GeFiCa { class RTheta; }
9 class GeFiCa::RTheta : public Grid
10 {
11  public:
12  RTheta(size_t n1=101, size_t n2=181) : Grid(n1, n2) {
13  fName="rt"; fTitle="2D spherical coordinate"; }
14  void SetupWith(Detector &detector);
15  protected:
16  virtual void OverRelaxAt(size_t idx);
17  void CalculateE();
18  ClassDef(RTheta,1);
19 };
20 #endif
21 
Data structure of a electric field grid.
Definition: Grid.h:50
virtual void OverRelaxAt(size_t idx)
Over relax potential Vp[.
Definition: RTheta.cc:38
void SetupWith(Detector &detector)
Fix potentials on boundaries based on.
Definition: RTheta.cc:6
Detector & crystal properties.
Definition: Detector.h:32
RTheta(size_t n1=101, size_t n2=181)
Definition: RTheta.h:12
ClassDef(RTheta, 1)
void CalculateE()
Calculate Et, E1, E2, E3 from Vp.
Definition: RTheta.cc:63
2D spherical coordinates.
Definition: RTheta.h:9
The only namespace in GeFiCa.
Definition: Detector.h:6