|
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: