CMS 3D CMS Logo

  All   Classes   Namespaces   Files   Functions   Variables   Typedefs   Enumerations   Enumerator   Properties   Friends   Macros   Pages
Package SimTracker/SiPixelDigitizer
CVS - Administrative privileges

Description

This package converts the simulated pixel hits to pixel digis. The pixel digi information consists of the pixel row index, column index and the adc value of the charge collectd by this pixel.

Public interface

SiPixelDigitizer The steering class. Gets the pixel simHits, loops over all pixel detector modules and stores the digis.

SiPixelDigitizerAlgorithm The main algorithm to digitze simhits in one detector module.

PixelIndices A helper class which transforms pixel module/plaquet pixel indices to ROC and DCOL indices. Can be used outside the digitizer.

Modules

SiPixelDigitizer The following parameters are used by this module tracker parameters defined in the configuration file : double ElectronPerAdc=135.0 - calibration electrons/adc double NoiseInElectrons =500.0 - pixel noise in electrons double ThresholdInNoiseUnits = 5. - pixel threshold in noise double TanLorentzAnglePerTesla =0.106 - Lorentz angle per unit B field int32 AddPixelInefficiency = 0 - pixel inefficiency -1 - none 0 - static loss only, v.low lumi 2 - low lumi 10 - high lumi bool AddNoise = true - add noise to the pixel signal bool AddNoisyPixels = true - add pixels generated by noise bool MissCalibrate = false - misscalibration the pixel gain double GainSmearing = 0.0 - misscalibration spread in gain double OffsetSmearing = 0.0 - misscalibration spread in offset

untracked parameters with default values provided : int AdcFullScale = 255 - adc full scale (8 bits) double TofCut = 12.5 - time of flight cut in nanoseconds bool FluctuateCharge = true - fluctuate generated charge along the track double DeltaProductionCut = 0.030 - the delta production cut in MeV, (has to be equal to the value used in OSCAR)

Unit tests and examples

The configuration file is in data/PixelDigi.cfi.

Status and planned development

Stable. Correspods rougly to the functinality which was available in ORCA. Missing fatures: DB access for some of the parameters.


Last updated: @ Author: computer-generated.