GEMC  2.3
Geant4 Monte-Carlo Framework
ftm_strip.h
Go to the documentation of this file.
1 #include <vector>
2 using namespace std;
3 
4 class ftm_strip
5 {
6  public:
7  double pitch;
8  double Pi;
9 
10  double interlayer; // distance between 2 layers of a superlayer
11  double intersuperlayer; // distance between 2 superlayers
12  double Rmin; // inner radius of disks
13  double Rmax; // outer radius of disks
14  double Z_1stlayer; // z position of the 1st layer
15 
16  vector<double> Z0; // z of the upstream part of the layer
17  vector<double> R; // radii of layers
18  vector<double> MidTile; // mid angle of the sector
19  int Nstrips; // Number of strips for 1 card
20  double hDrift; // Size of the drift gap
21  double hStrip2Det; // distance between strips and the middle of the conversion gap (~half the drift gap)
22  double sigma_td_max; // maximum value of the transverse diffusion
23  double sigma_td; // current value of the transverse diffusion
24  double w_i; // mean ionization potential
25  int Nel; // number of electrons (Nt) for a given hit
26  double x_real, y_real; // x,y of the hit after transverse diffusion
27  void fill_infos();
28 
29  vector<double> FindStrip( int layer, double x, double y, double z, double Edep); // Strip Finding Routine
30 
31 };
double Rmax
Definition: ftm_strip.h:13
double interlayer
Definition: ftm_strip.h:10
double hDrift
Definition: ftm_strip.h:20
double y_real
Definition: ftm_strip.h:26
double intersuperlayer
Definition: ftm_strip.h:11
STL namespace.
double Z_1stlayer
Definition: ftm_strip.h:14
vector< double > MidTile
Definition: ftm_strip.h:18
double Pi
Definition: ftm_strip.h:8
double Rmin
Definition: ftm_strip.h:12
vector< double > R
Definition: ftm_strip.h:17
vector< double > Z0
Definition: ftm_strip.h:16
int Nstrips
Definition: ftm_strip.h:19
int Nel
Definition: ftm_strip.h:25
double w_i
Definition: ftm_strip.h:24
double sigma_td
Definition: ftm_strip.h:23
double sigma_td_max
Definition: ftm_strip.h:22
double hStrip2Det
Definition: ftm_strip.h:21
double pitch
Definition: ftm_strip.h:7