CMS 3D CMS Logo

ecalDigis_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 simEcalDigis = cms.EDProducer("EcalSelectiveReadoutProducer",
00004     # Label of input EB and EE digi collections
00005     digiProducer = cms.string('simEcalUnsuppressedDigis'),
00006 
00007     # Instance name of input EB digi collections
00008     EBdigiCollection = cms.string(''),
00009 
00010     # Instance name of input EB digi collections
00011     EEdigiCollection = cms.string(''),
00012 
00013     # Instance name of output EB SR flags collection
00014     EBSrFlagCollection = cms.string('ebSrFlags'),
00015 
00016     # Instance name of output EE SR flags collection
00017     EESrFlagCollection = cms.string('eeSrFlags'),
00018 
00019     # Instance name of output EB digis collection
00020     EBSRPdigiCollection = cms.string('ebDigis'),
00021 
00022     # Instance name of output EE digis collection
00023     EESRPdigiCollection = cms.string('eeDigis'),
00024 
00025     # Label name of input ECAL trigger primitive collection
00026     trigPrimProducer = cms.string('simEcalTriggerPrimitiveDigis'),
00027 
00028     # Instance name of ECAL trigger primitive collection
00029     trigPrimCollection = cms.string(''),
00030 
00031     # Neighbour eta range, neighborhood: (2*deltaEta+1)*(2*deltaPhi+1)
00032     deltaEta = cms.int32(1),
00033 
00034     # Neighbouring eta range, neighborhood: (2*deltaEta+1)*(2*deltaPhi+1)
00035     deltaPhi = cms.int32(1),
00036 
00037     # Index of time sample (staring from 1) the first DCC weights is implied
00038     ecalDccZs1stSample = cms.int32(2),
00039 
00040     # ADC to GeV conversion factor used in ZS filter for EB
00041     ebDccAdcToGeV = cms.double(0.035),
00042 
00043     # ADC to GeV conversion factor used in ZS filter for EE
00044     eeDccAdcToGeV = cms.double(0.06),
00045 
00046     #DCC ZS FIR weights: weights are rounded in such way that in Hw
00047     #representation (weigth*1024 rounded to nearest integer) the sum is null:
00048     dccNormalizedWeights = cms.vdouble(-0.374, -0.374, -0.3629, 0.2721, 0.4681, 
00049         0.3707),
00050 
00051     # Switch to use a symetric zero suppression (cut on absolute value). For
00052     # studies only, for time being it is not supported by the hardware.
00053     symetricZS = cms.bool(False),
00054 
00055     # ZS energy threshold in GeV to apply to low interest channels of barrel
00056     srpBarrelLowInterestChannelZS = cms.double(0.1),
00057 
00058     # ZS energy threshold in GeV to apply to low interest channels of endcap
00059     srpEndcapLowInterestChannelZS = cms.double(0.3),
00060 
00061     # ZS energy threshold in GeV to apply to high interest channels of barrel
00062     srpBarrelHighInterestChannelZS = cms.double(-1.e9),
00063 
00064     # ZS energy threshold in GeV to apply to high interest channels of endcap
00065     srpEndcapHighInterestChannelZS = cms.double(-1.e9),
00066 
00067     #switch to run w/o trigger primitive. For debug use only
00068     trigPrimBypass = cms.bool(False),
00069                               
00070     #for debug mode only:
00071     trigPrimBypassLTH = cms.double(1.0),
00072 
00073     #for debug mode only:
00074     trigPrimBypassHTH = cms.double(1.0),
00075 
00076     #for debug mode only
00077     trigPrimBypassWithPeakFinder = cms.bool(True),
00078                               
00079     #number of events whose TT and SR flags must be dumped (for debug purpose):
00080     dumpFlags = cms.untracked.int32(0),
00081                               
00082     #logical flag to write out SrFlags
00083     writeSrFlags = cms.untracked.bool(True)
00084 )
00085 
00086 
00087 

Generated on Tue Jun 9 17:46:16 2009 for CMSSW by  doxygen 1.5.4