| 
| 
virtual Processor *  | newProcessor () | 
|   | 
| 
virtual void  | init () | 
|   | Initialisation member function. 
  | 
|   | 
| 
virtual void  | processRunHeader (LCRunHeader *run) | 
|   | Processing of run header. 
  | 
|   | 
| 
virtual void  | processEvent (LCEvent *evt) | 
|   | Processing of one event. 
  | 
|   | 
| 
virtual void  | check (LCEvent *evt) | 
|   | Produces check plots. 
  | 
|   | 
| 
virtual void  | end () | 
|   | Termination member function. 
  | 
|   | 
 | 
| 
void  | FindLocalPosition (SimTrackerHit *hit, double *localPosition, double *localDirection) | 
|   | 
| 
void  | TransformToLab (double *xLoc, double *xLab) | 
|   | 
| 
void  | ProduceIonisationPoints (SimTrackerHit *hit) | 
|   | 
| 
void  | diffusion (double xdif, double ydif, double sigma) | 
|   | 
| 
void  | ProduceHits (SimTrackerHitImplVec &simTrkVec) | 
|   | 
| 
void  | TransformXYToCellID (double x, double y, int &ix, int &iy, double &xdif, double &ydif) | 
|   | 
| 
void  | TransformCellIDToXY (int ix, int iy, double &x, double &y) | 
|   | 
| 
void  | PoissonSmearer (SimTrackerHitImplVec &simTrkVec) | 
|   | 
| 
void  | GainSmearer (SimTrackerHitImplVec &simTrkVec) | 
|   | 
| 
void  | PrintInfo (SimTrackerHit *simTrkHit, TrackerHitImpl *recoHit) | 
|   | 
| 
TrackerHitImpl *  | ReconstructTrackerHit (SimTrackerHitImplVec &simTrkVec) | 
|   | 
| 
void  | TrackerHitToLab (TrackerHitImpl *recoHit) | 
|   | 
| 
void  | generateBackground (LCCollectionVec *col) | 
|   | 
| 
void  | settanlorentzangle (double B, double E, double mu, double T) | 
|   | 
| 
void  | settanlorentzangleb (double B, double E, double mu, double T) | 
|   | 
 | 
| 
std::string  | _colName | 
|   | Input collection name. 
  | 
|   | 
| 
std::string  | _outputCollectionName | 
|   | 
| 
std::string  | _colVTXRelation | 
|   | 
| 
int  | _nRun | 
|   | Run number. 
  | 
|   | 
| 
int  | _nEvt | 
|   | Event number. 
  | 
|   | 
| 
double  | _cutOnDeltaRays | 
|   | tangent of Lorentz angle 
  | 
|   | 
| 
double  | _diffusionCoefficient | 
|   | Diffusion coefficient in mm for nominla layer thickness. 
  | 
|   | 
| 
int  | _numberOfLayers | 
|   | 
| 
double  | _pixelSizeX | 
|   | 
| 
double  | _pixelSizeY | 
|   | 
| 
double  | _electronsPerKeV | 
|   | 
| 
double  | _segmentDepth | 
|   | 
| 
double  | _currentTotalCharge | 
|   | 
| 
std::vector< int >  | _laddersInLayer | 
|   | 
| 
std::vector< float >  | _layerRadius | 
|   | 
| 
std::vector< float >  | _layerThickness | 
|   | 
| 
std::vector< float >  | _layerHalfThickness | 
|   | 
| 
std::vector< float >  | _layerLadderLength | 
|   | 
| 
std::vector< float >  | _layerLadderHalfWidth | 
|   | 
| 
std::vector< float >  | _layerPhiOffset | 
|   | 
| 
std::vector< float >  | _layerActiveSiOffset | 
|   | 
| 
std::vector< float >  | _layerHalfPhi | 
|   | 
| 
std::vector< float >  | _layerLadderGap | 
|   | 
| 
std::vector< float >  | _bkgdHitsInLayer | 
|   | 
| 
std::vector< float >  | _layerLadderWidth | 
|   | 
| 
int  | _currentLayer | 
|   | 
| 
int  | _currentModule | 
|   | 
| 
int  | _generateBackground | 
|   | 
| 
double  | _currentParticleMomentum | 
|   | 
| 
double  | _currentParticleEnergy | 
|   | 
| 
double  | _currentParticleMass | 
|   | 
| 
double  | _currentPhi | 
|   | 
| 
double  | PI | 
|   | 
| 
double  | TWOPI | 
|   | 
| 
double  | PI2 | 
|   | 
| 
int  | _produceFullPattern | 
|   | 
| 
int  | _numberOfSegments | 
|   | 
| 
int  | _debug | 
|   | 
| 
int  | _PoissonSmearing | 
|   | 
| 
int  | _electronicEffects | 
|   | 
| 
int  | _useMCPMomentum | 
|   | 
| 
int  | _recmethod | 
|   | 
| 
double  | _threshold | 
|   | 
| 
double  | _saturation | 
|   | 
| 
int  | _framesize | 
|   | 
| 
int  | maxnionpoint | 
|   | 
| 
double  | _currentLocalPosition [3] | 
|   | 
| 
double  | _electronicNoise | 
|   | 
| 
double  | _segmentLength | 
|   | 
| 
IonisationPointVec  | _ionisationPoints | 
|   | 
| 
MyG4UniversalFluctuationForSi *  | _fluctuate | 
|   | 
| 
double  | _energyLoss | 
|   | 
| 
std::vector< SimTrackerHitImplVec >  | _hitsInLayer | 
|   | 
| 
double  | depdep | 
|   | 
| 
double  | undep | 
|   | 
| 
double  | epitaxdep | 
|   | 
| 
double  | pxl [maxpixx][maxpixy] | 
|   | 
| 
int  | midpixx | 
|   | 
| 
int  | midpixy | 
|   | 
| 
double  | stepx | 
|   | 
| 
double  | stepy | 
|   | 
| 
double  | xobsoffset | 
|   | 
| 
double  | yobsoffset | 
|   | 
| 
double  | sigmacoefficient | 
|   | 
| 
double  | sigmin | 
|   | 
| 
double  | _difcoef | 
|   | 
| 
double  | _efield | 
|   | 
| 
double  | _biasvolt | 
|   | 
| 
double  | _bfield | 
|   | 
| 
double  | _T | 
|   | 
| 
double  | _mu | 
|   | 
| 
double  | TanLorentzAngle | 
|   | 
The documentation for this class was generated from the following file: