CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/CalibTracker/SiStripESProducers/python/services/SiStripNoisesGeneratorService_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 
00004 SiStripNoisesGenerator = cms.Service("SiStripNoisesGenerator",
00005                                      printDebug = cms.untracked.uint32(5),
00006                                      file = cms.FileInPath('CalibTracker/SiStripCommon/data/SiStripDetInfo.dat'),
00007                                                                           
00008                                      StripLengthMode = cms.bool(True),
00009 
00010                                      #relevant if striplenght mode is chosen
00011                                      # standard value for deconvolution mode is 51. For peak mode 38.8.
00012                                      # standard value for deconvolution mode is 630. For peak mode  414.
00013 
00014                                      # TIB
00015                                      NoiseStripLengthSlopeTIB = cms.vdouble( 51.0,  51.0,  51.0,  51.0),
00016                                      NoiseStripLengthQuoteTIB = cms.vdouble(630.0, 630.0, 630.0, 630.0),
00017                                      # TID                         
00018                                      NoiseStripLengthSlopeTID = cms.vdouble( 51.0,  51.0,  51.0),
00019                                      NoiseStripLengthQuoteTID = cms.vdouble(630.0, 630.0, 630.0),
00020                                      # TOB                         
00021                                      NoiseStripLengthSlopeTOB = cms.vdouble( 51.0,  51.0,  51.0,  51.0,  51.0,  51.0),
00022                                      NoiseStripLengthQuoteTOB = cms.vdouble(630.0, 630.0, 630.0, 630.0, 630.0, 630.0),
00023                                      # TEC
00024                                      NoiseStripLengthSlopeTEC = cms.vdouble( 51.0,  51.0,  51.0,  51.0,  51.0,  51.0,  51.0),
00025                                      NoiseStripLengthQuoteTEC = cms.vdouble(630.0, 630.0, 630.0, 630.0, 630.0, 630.0, 630.0),
00026 
00027                                      electronPerAdc = cms.double(1.0),
00028 
00029                                      #relevant if random mode is chosen
00030                                      # TIB
00031                                      MeanNoiseTIB  = cms.vdouble(4.0, 4.0, 4.0, 4.0),
00032                                      SigmaNoiseTIB = cms.vdouble(0.5, 0.5, 0.5, 0.5),
00033                                      # TID
00034                                      MeanNoiseTID  = cms.vdouble(4.0, 4.0, 4.0),
00035                                      SigmaNoiseTID = cms.vdouble(0.5, 0.5, 0.5),
00036                                      # TOB
00037                                      MeanNoiseTOB  = cms.vdouble(4.0, 4.0, 4.0, 4.0, 4.0, 4.0),
00038                                      SigmaNoiseTOB = cms.vdouble(0.5, 0.5, 0.5, 0.5, 0.5, 0.5),
00039                                      # TEC
00040                                      MeanNoiseTEC  = cms.vdouble(4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0),
00041                                      SigmaNoiseTEC = cms.vdouble(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5),
00042 
00043                                      MinPositiveNoise = cms.double(0.1)
00044                                      )
00045 
00046 from SimTracker.SiStripDigitizer.SiStripDigi_cfi import *
00047 SiStripNoisesGenerator.electronPerAdc=simSiStripDigis.electronPerAdcDec
00048 
00049