GEMC  2.2
Geant4 Monte-Carlo Framework
Public Member Functions | Data Fields
bmt_strip Class Reference

#include <bmt_strip.h>

+ Collaboration diagram for bmt_strip:

Public Member Functions

void fill_infos ()
 
vector< double > FindStrip (int layer, int sector, double x, double y, double z, double Edep)
 

Data Fields

double pitchZ
 
double pitchC
 
int Nsector
 
double Pi
 
double interlayer
 
vector< double > Z0
 
vector< double > DZ
 
vector< double > R
 
vector< double > MidTile
 
vector< int > Nstrips
 
double hDrift
 
double hStrip2Det
 
double sigma_td_max
 
double sigma_td
 
double theta_L
 
double w_i
 
int Nel
 
double z_real
 
double phi_real
 
double DZ_inLength
 
double DZ_inWidth
 
double x
 
double y
 
double z
 

Detailed Description

bmt_strip

Micromegas strip finding routine

Author

S. Procureu, G. Charles, M. Ungaro
mail: sebas.nosp@m.tien.nosp@m..proc.nosp@m.ureu.nosp@m.r@cea.nosp@m..fr, gabri.nosp@m.el.c.nosp@m.harle.nosp@m.s@ce.nosp@m.a.fr, ungar.nosp@m.o@jl.nosp@m.ab.or.nosp@m.g


Definition at line 15 of file bmt_strip.h.

Member Function Documentation

void bmt_strip::fill_infos ( )

Definition at line 8 of file bmt_strip.cc.

vector< double > bmt_strip::FindStrip ( int  layer,
int  sector,
double  x,
double  y,
double  z,
double  Edep 
)

Definition at line 54 of file bmt_strip.cc.

Field Documentation

vector<double> bmt_strip::DZ

Definition at line 24 of file bmt_strip.h.

double bmt_strip::DZ_inLength

Definition at line 38 of file bmt_strip.h.

double bmt_strip::DZ_inWidth

Definition at line 39 of file bmt_strip.h.

double bmt_strip::hDrift

Definition at line 29 of file bmt_strip.h.

double bmt_strip::hStrip2Det

Definition at line 30 of file bmt_strip.h.

double bmt_strip::interlayer

Definition at line 22 of file bmt_strip.h.

vector<double> bmt_strip::MidTile

Definition at line 26 of file bmt_strip.h.

int bmt_strip::Nel

Definition at line 35 of file bmt_strip.h.

int bmt_strip::Nsector

Definition at line 19 of file bmt_strip.h.

vector<int> bmt_strip::Nstrips

Definition at line 27 of file bmt_strip.h.

double bmt_strip::phi_real

Definition at line 36 of file bmt_strip.h.

double bmt_strip::Pi

Definition at line 20 of file bmt_strip.h.

double bmt_strip::pitchC

Definition at line 18 of file bmt_strip.h.

double bmt_strip::pitchZ

Definition at line 18 of file bmt_strip.h.

vector<double> bmt_strip::R

Definition at line 25 of file bmt_strip.h.

double bmt_strip::sigma_td

Definition at line 32 of file bmt_strip.h.

double bmt_strip::sigma_td_max

Definition at line 31 of file bmt_strip.h.

double bmt_strip::theta_L

Definition at line 33 of file bmt_strip.h.

double bmt_strip::w_i

Definition at line 34 of file bmt_strip.h.

double bmt_strip::x

Definition at line 41 of file bmt_strip.h.

double bmt_strip::y

Definition at line 41 of file bmt_strip.h.

double bmt_strip::z

Definition at line 41 of file bmt_strip.h.

vector<double> bmt_strip::Z0

Definition at line 23 of file bmt_strip.h.

double bmt_strip::z_real

Definition at line 36 of file bmt_strip.h.