CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Configuration/StandardSequences/python/DigiCosmics_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #                                                    
00004 # Full-scale Digitization of the simulated hits      
00005 # in all CMS subdets : Tracker, ECAL, HCAl, Muon's;  
00006 # MixingModule (at least in zero-pileup mode) needs  
00007 # to be included to make Digi's operational, since   
00008 # it's required for ECAL/HCAL & Muon's                
00009 # Defined in a separate fragment
00010 #                                                    
00011 # Tracker Digis (Pixel + SiStrips)
00012 # returns sequence "trDigi"
00013 #
00014 from SimTracker.Configuration.SimTracker_cff import *
00015 
00016 # Calorimetry Digis (Ecal + Hcal) - * unsuppressed *
00017 # returns sequence "calDigi"
00018 from SimCalorimetry.Configuration.SimCalorimetry_cff import *
00019 # Muon Digis (CSC + DT + RPC)
00020 # returns sequence "muonDigi"
00021 #
00022 from SimMuon.Configuration.SimMuon_cff import *
00023 #
00024 # include TrackingParticle Producer
00025 # NOTA BENE: it MUST be run here at the moment, since it depends 
00026 # of the availability of the CrossingFrame in the Event
00027 #
00028 from SimGeneral.Configuration.SimGeneral_cff import *
00029 
00030 #Special parameterization for cosmics
00031 simSiPixelDigis.TofLowerCut = cms.double(18.5)
00032 simSiPixelDigis.TofUpperCut = cms.double(43.5)
00033 simSiStripDigis.CosmicDelayShift = cms.untracked.double(31)
00034 
00035 simEcalUnsuppressedDigis.cosmicsPhase = cms.bool(True)
00036 simEcalUnsuppressedDigis.cosmicsShift = cms.double(1.)
00037 
00038 simEcalDigis.ebDccAdcToGeV = cms.double(0.00875)
00039 simEcalDigis.srpBarrelLowInterestChannelZS = cms.double(0.0153125)
00040 
00041 simHcalDigis.HBlevel = cms.int32(-10000)
00042 simHcalDigis.HElevel = cms.int32(-10000)
00043 simHcalDigis.HOlevel   = cms.int32(-10000)
00044 simHcalDigis.HFlevel   = cms.int32(-10000)
00045 
00046 doAllDigi = cms.Sequence(trDigi+calDigi+muonDigi)
00047 pdigi = cms.Sequence(cms.SequencePlaceholder("randomEngineStateProducer")*cms.SequencePlaceholder("mix")*doAllDigi*trackingParticles)
00048 
00049