GEMC
2.3
Geant4 Monte-Carlo Framework
Main Page
Namespaces
Data Structures
Files
File List
Globals
hitprocess
clas12
micromegas
fmt_strip.h
Go to the documentation of this file.
1
#include <vector>
2
using namespace
std
;
3
4
class
fmt_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
R_max
;
// outer radius of strip part
13
double
R_min
;
// inner radius of strip part
14
15
double
Z_1stlayer
;
// z position of the 1st layer
16
17
vector<double>
Z0
;
// z of the upstream part of the layer
18
vector<double>
alpha
;
// strip angles of layers
19
int
N_str
;
// Number of strips for 1 layer
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
y_real
;
// y position of the hit after transverse diffusion
27
double
x_real
;
// x position of the hit after transverse diffusion
28
void
fill_infos();
29
30
vector<double> FindStrip(
int
layer,
int
sector,
double
x,
double
y,
double
z,
double
Edep);
// Strip Finding Routine
31
32
};
fmt_strip::Pi
double Pi
Definition:
fmt_strip.h:8
fmt_strip::y_real
double y_real
Definition:
fmt_strip.h:26
fmt_strip::N_str
int N_str
Definition:
fmt_strip.h:19
fmt_strip::R_max
double R_max
Definition:
fmt_strip.h:12
fmt_strip::x_real
double x_real
Definition:
fmt_strip.h:27
fmt_strip::sigma_td_max
double sigma_td_max
Definition:
fmt_strip.h:22
std
STL namespace.
fmt_strip::Nel
int Nel
Definition:
fmt_strip.h:25
fmt_strip::Z_1stlayer
double Z_1stlayer
Definition:
fmt_strip.h:15
fmt_strip::sigma_td
double sigma_td
Definition:
fmt_strip.h:23
fmt_strip::w_i
double w_i
Definition:
fmt_strip.h:24
fmt_strip::R_min
double R_min
Definition:
fmt_strip.h:13
fmt_strip::alpha
vector< double > alpha
Definition:
fmt_strip.h:18
fmt_strip::pitch
double pitch
Definition:
fmt_strip.h:7
fmt_strip::Z0
vector< double > Z0
Definition:
fmt_strip.h:17
fmt_strip
Definition:
fmt_strip.h:4
fmt_strip::hDrift
double hDrift
Definition:
fmt_strip.h:20
fmt_strip::hStrip2Det
double hStrip2Det
Definition:
fmt_strip.h:21
fmt_strip::intersuperlayer
double intersuperlayer
Definition:
fmt_strip.h:11
fmt_strip::interlayer
double interlayer
Definition:
fmt_strip.h:10
Generated on Wed Jul 6 2016 11:13:42 for GEMC by
1.8.11