|  | 
|  | CCDDigitizer (const CCDDigitizer &)=delete | 
|  | 
| CCDDigitizer & | operator= (const CCDDigitizer &)=delete | 
|  | 
| 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: