GEMC
2.3
Geant4 Monte-Carlo Framework
Main Page
Namespaces
Data Structures
Files
File List
Globals
hitprocess
clas12
micromegas
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
};
ftm_strip::Rmax
double Rmax
Definition:
ftm_strip.h:13
ftm_strip::interlayer
double interlayer
Definition:
ftm_strip.h:10
ftm_strip::hDrift
double hDrift
Definition:
ftm_strip.h:20
ftm_strip::y_real
double y_real
Definition:
ftm_strip.h:26
ftm_strip::intersuperlayer
double intersuperlayer
Definition:
ftm_strip.h:11
std
STL namespace.
ftm_strip::Z_1stlayer
double Z_1stlayer
Definition:
ftm_strip.h:14
ftm_strip::MidTile
vector< double > MidTile
Definition:
ftm_strip.h:18
ftm_strip::Pi
double Pi
Definition:
ftm_strip.h:8
ftm_strip::Rmin
double Rmin
Definition:
ftm_strip.h:12
ftm_strip::R
vector< double > R
Definition:
ftm_strip.h:17
ftm_strip::Z0
vector< double > Z0
Definition:
ftm_strip.h:16
ftm_strip::Nstrips
int Nstrips
Definition:
ftm_strip.h:19
ftm_strip::Nel
int Nel
Definition:
ftm_strip.h:25
ftm_strip::w_i
double w_i
Definition:
ftm_strip.h:24
ftm_strip::sigma_td
double sigma_td
Definition:
ftm_strip.h:23
ftm_strip::sigma_td_max
double sigma_td_max
Definition:
ftm_strip.h:22
ftm_strip
Definition:
ftm_strip.h:4
ftm_strip::hStrip2Det
double hStrip2Det
Definition:
ftm_strip.h:21
ftm_strip::pitch
double pitch
Definition:
ftm_strip.h:7
Generated on Wed Jul 6 2016 11:13:42 for GEMC by
1.8.11