GEMC  2.3
Geant4 Monte-Carlo Framework
Public Member Functions
bmt_strip Class Reference

#include <bmt_strip.h>

+ Collaboration diagram for bmt_strip:

Public Member Functions

vector< double > FindStrip (int layer, int sector, G4ThreeVector xyz, double Edep, bmtConstants bmtc)
 
double getEnergyFraction (double z0, double z, double sigma)
 
int getDetectorIndex (int sector)
 
double getSigmaLongit (int layer, double x, double y, bmtConstants bmtc)
 
double getSigmaAzimuth (int layer, double x, double y, bmtConstants bmtc)
 
int getZStrip (int layer, double angle, bmtConstants bmtc)
 
int getCStrip (int layer, double trk_z, bmtConstants bmtc)
 
double CRCStrip_GetZ (int layer, int strip, bmtConstants bmtc)
 
double CRZStrip_GetPhi (int sector, int layer, int strip, bmtConstants bmtc)
 
int isInSector (int layer, double angle, bmtConstants bmtc)
 

Detailed Description

bmt_strip

Micromegas strip finding routine

Definition at line 78 of file bmt_strip.h.

Member Function Documentation

double bmt_strip::CRCStrip_GetZ ( int  layer,
int  strip,
bmtConstants  bmtc 
)

Definition at line 214 of file bmt_strip.cc.

double bmt_strip::CRZStrip_GetPhi ( int  sector,
int  layer,
int  strip,
bmtConstants  bmtc 
)

Definition at line 245 of file bmt_strip.cc.

vector< double > bmt_strip::FindStrip ( int  layer,
int  sector,
G4ThreeVector  xyz,
double  Edep,
bmtConstants  bmtc 
)

Definition at line 18 of file bmt_strip.cc.

int bmt_strip::getCStrip ( int  layer,
double  trk_z,
bmtConstants  bmtc 
)

Definition at line 170 of file bmt_strip.cc.

int bmt_strip::getDetectorIndex ( int  sector)

Definition at line 267 of file bmt_strip.cc.

double bmt_strip::getEnergyFraction ( double  z0,
double  z,
double  sigma 
)

Definition at line 261 of file bmt_strip.cc.

double bmt_strip::getSigmaAzimuth ( int  layer,
double  x,
double  y,
bmtConstants  bmtc 
)

< region index (0...2) 0=layers 1&2, 1=layers 3&4, 2=layers 5&6

Definition at line 120 of file bmt_strip.cc.

double bmt_strip::getSigmaLongit ( int  layer,
double  x,
double  y,
bmtConstants  bmtc 
)

Definition at line 105 of file bmt_strip.cc.

int bmt_strip::getZStrip ( int  layer,
double  angle,
bmtConstants  bmtc 
)

Definition at line 135 of file bmt_strip.cc.

int bmt_strip::isInSector ( int  layer,
double  angle,
bmtConstants  bmtc 
)

Definition at line 284 of file bmt_strip.cc.