CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/SimCalorimetry/EcalSelectiveReadoutProducers/python/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     # Switch for reading SRP settings from condition database
00026     configFromCondDB = cms.bool(True),
00027 
00028     # Label name of input ECAL trigger primitive collection
00029     trigPrimProducer = cms.string('simEcalTriggerPrimitiveDigis'),
00030 
00031     # Instance name of ECAL trigger primitive collection
00032     trigPrimCollection = cms.string(''),
00033 
00034     #switch to run w/o trigger primitive. For debug use only
00035     trigPrimBypass = cms.bool(False),
00036 
00037     # Mode selection for "Trig bypass" mode
00038     # 0: TT thresholds applied on sum of crystal Et's
00039     # 1: TT thresholds applies on compressed Et from Trigger primitive
00040     # @ee trigPrimByPass_ switch
00041     trigPrimBypassMode = cms.int32(0),
00042                               
00043     #for debug mode only:
00044     trigPrimBypassLTH = cms.double(1.0),
00045 
00046     #for debug mode only:
00047     trigPrimBypassHTH = cms.double(1.0),
00048 
00049     #for debug mode only
00050     trigPrimBypassWithPeakFinder = cms.bool(True),
00051                               
00052     #number of events whose TT and SR flags must be dumped (for debug purpose):
00053     dumpFlags = cms.untracked.int32(0),
00054                               
00055     #logical flag to write out SrFlags
00056     writeSrFlags = cms.untracked.bool(True),
00057 
00058     #switch to apply selective readout decision on the digis and produce
00059     #the "suppressed" digis
00060     produceDigis = cms.untracked.bool(True),
00061 
00062     #Trigger Tower Flag to use when a flag is not found from the input
00063     #Trigger Primitive collection. Must be one of the following values:
00064     # 0: low interest, 1: mid interest, 3: high interest
00065     # 4: forced low interest, 5: forced mid interest, 7: forced high interest
00066     defaultTtf = cms.int32(4)
00067 )