CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hcalUnsuppressedDigis_cfi.py
Go to the documentation of this file.
4 from Geometry.HcalEventSetup.HcalRelabel_cfi import HcalReLabel
5 
6 # make a block so other modules, such as the data mixing module, can
7 # also run simulation
8 
9 hcalSimBlock = cms.PSet(
10  hcalSimParameters,
11  # whether cells with MC signal get noise added
12  doNoise = cms.bool(True),
13  HcalPreMixStage1 = cms.bool(False),
14  HcalPreMixStage2 = cms.bool(False),
15  # whether cells with no MC signal get an empty signal created
16  # These empty signals can get noise via the doNoise flag
17  doEmpty = cms.bool(True),
18  doHPDNoise = cms.bool(False),
19  doIonFeedback = cms.bool(True),
20  doThermalNoise = cms.bool(True),
21  HBTuningParameter = cms.double(0.875),
22  HETuningParameter = cms.double(0.9),
23  HFTuningParameter = cms.double(1.025),
24  HOTuningParameter = cms.double(1),
25  useOldHB = cms.bool(True),
26  useOldHE = cms.bool(True),
27  useOldHF = cms.bool(True),
28  useOldHO = cms.bool(True),
29  HBHEUpgradeQIE = cms.bool(True),
30  HFUpgradeQIE = cms.bool(False),
31  #HPDNoiseLibrary = cms.PSet(
32  # FileName = cms.FileInPath("SimCalorimetry/HcalSimAlgos/data/hpdNoiseLibrary.root"),
33  # HPDName = cms.untracked.string("HPD")
34  #),
35  doTimeSlew = cms.bool(True),
36  doHFWindow = cms.bool(False),
37  hitsProducer = cms.string('g4SimHits'),
38  injectTestHits = cms.bool(False),
39  ChangeResponse = cms.bool(False),
40  CorrFactorFile = cms.FileInPath("SimCalorimetry/HcalSimProducers/data/calor_corr01.txt"),
41  HcalReLabel = HcalReLabel,
42  DelivLuminosity = cms.double(0),
43  HEDarkening = cms.bool(False),
44  HFDarkening = cms.bool(False),
45  minFCToDelay=cms.double(-9999.) # old TC model! set to 5 for the new one
46 )
47 
48 #es_cholesky = cms.ESSource("PoolDBESSource",
49 # CondDBSetup,
50 # timetype = cms.string('runnumber'),
51 # toGet = cms.VPSet(
52 # cms.PSet(
53 # record = cms.string("HcalCholeskyMatricesRcd"),
54 # tag = cms.string("TestCholesky")
55 # )),
56 # connect = cms.string('sqlite_file:CondFormats/HcalObjects/data/cholesky_sql.db'),
57 # appendToDataLabel = cms.string('reference'),
58 # authenticationMethod = cms.untracked.uint32(0),
59 #)
60 
61 
62 #es_cholesky = cms.ESSource('HcalTextCalibrations',
63 # input = cms.VPSet(
64 # cms.PSet(
65 # object = cms.string('CholeskyMatrices'),
66 # file = cms.FileInPath("CondFormats/HcalObjects/data/CholeskyMatrices.txt")
67 # ),
68 # ),
69 # appendToDataLabel = cms.string('reference')
70 #)