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