00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 from FastSimulation.Calorimetry.HcalResponse_cfi import *
00005 from FastSimulation.Calorimetry.HSParameters_cfi import *
00006 FamosCalorimetryBlock = cms.PSet(
00007 Calorimetry = cms.PSet(
00008 HSParameterBlock,
00009 HCALResponseBlock,
00010 ECAL = cms.PSet(
00011
00012
00013
00014 bFixedLength = cms.bool(False),
00015
00016
00017 CoreIntervals = cms.vdouble(100.0, 0.1),
00018
00019 RTFactor = cms.double(1.0),
00020
00021 RCFactor = cms.double(1.0),
00022
00023 TailIntervals = cms.vdouble(1.0, 0.1, 100.0, 1.0),
00024 FrontLeakageProbability = cms.double(1.0),
00025 GridSize = cms.int32(7),
00026
00027
00028
00029
00030
00031 RadiusFactorEB = cms.double(1.096),
00032 RadiusFactorEE = cms.double(1.25),
00033
00034
00035 RadiusPreshowerCorrections = cms.vdouble(0.137, 10.3),
00036 MipsinGeV = cms.vdouble(0.0001421,0.0000812),
00037
00038
00039 SpotFraction = cms.double(-1.0),
00040 GapLossProbability = cms.double(0.9),
00041 SimulatePreshower = cms.bool(True)
00042 ),
00043 CalorimeterProperties = cms.PSet(
00044
00045 RespCorrP = cms.vdouble(1.0, 1.0, 1.0, 1000.0, 1.0, 1.0),
00046 PreshowerLayer2_thickness = cms.double(0.38),
00047 ECALEndcap_LightCollection = cms.double(0.023),
00048 PreshowerLayer1_thickness = cms.double(1.65),
00049 PreshowerLayer1_mipsPerGeV = cms.double(17.85),
00050 PreshowerLayer2_mipsPerGeV = cms.double(59.5),
00051 ECALBarrel_LightCollection = cms.double(0.03),
00052 HCAL_Sampling = cms.double(0.0035),
00053
00054
00055 HCAL_PiOverE = cms.double(0.2),
00056
00057
00058 BarrelCalorimeterProperties = cms.PSet(
00059
00060
00061
00062
00063 lightColl = cms.double(0.03),
00064
00065 lightCollUnif = cms.double(0.003),
00066
00067 photoStatistics = cms.double(50.E3),
00068
00069 thickness = cms.double(23.0),
00070
00071
00072
00073
00074 interactionLength = cms.double(18.5),
00075 Aeff = cms.double(170.87),
00076 Zeff = cms.double(68.36),
00077 rho = cms.double(8.280),
00078
00079 radLenIngcm2 = cms.double(7.37),
00080
00081
00082
00083
00084
00085
00086 radLenIncm = cms.double(0.89),
00087
00088
00089 criticalEnergy = cms.double(8.74E-3),
00090
00091
00092
00093 moliereRadius = cms.double(2.190),
00094
00095
00096
00097
00098
00099 Fs = cms.double(0.0),
00100
00101
00102 ehat = cms.double(0.0),
00103
00104
00105
00106 resE = cms.double(1.),
00107
00108
00109 bHom = cms.bool(True),
00110
00111
00112 debug = cms.bool(False)
00113
00114 ),
00115
00116 EndcapCalorimeterProperties = cms.PSet(
00117
00118
00119
00120
00121 lightColl = cms.double(0.023),
00122
00123 lightCollUnif = cms.double(0.003),
00124
00125 photoStatistics = cms.double(50.E3),
00126
00127 thickness = cms.double(22.0),
00128
00129
00130
00131
00132 interactionLength = cms.double(18.5),
00133 Aeff = cms.double(170.87),
00134 Zeff = cms.double(68.36),
00135 rho = cms.double(8.280),
00136
00137 radLenIngcm2 = cms.double(7.37),
00138
00139
00140
00141
00142
00143
00144 radLenIncm = cms.double(0.89),
00145
00146
00147 criticalEnergy = cms.double(8.74E-3),
00148
00149
00150
00151 moliereRadius = cms.double(2.190),
00152
00153
00154
00155
00156
00157
00158 Fs = cms.double(0.0),
00159
00160
00161 ehat = cms.double(0.0),
00162
00163
00164
00165 resE = cms.double(1.),
00166
00167
00168 bHom = cms.bool(True),
00169
00170
00171 debug = cms.bool(False)
00172
00173 )
00174
00175 ),
00176 UnfoldedMode = cms.untracked.bool(False),
00177 Debug = cms.untracked.bool(False),
00178 useDQM = cms.untracked.bool(False),
00179
00180 HCAL = cms.PSet(
00181 SimMethod = cms.int32(0),
00182 GridSize = cms.int32(7),
00183
00184 SimOption = cms.int32(2)
00185 )
00186 ),
00187 GFlash = cms.PSet(
00188 GflashExportToFastSim = cms.bool(True),
00189 GflashHadronPhysics = cms.string('QGSP_BERT'),
00190 GflashEMShowerModel = cms.bool(False),
00191 GflashHadronShowerModel = cms.bool(True),
00192 GflashHcalOuter = cms.bool(False),
00193 GflashHistogram = cms.bool(False),
00194 GflashHistogramName = cms.string('gflash_histogram.root'),
00195 Verbosity = cms.untracked.int32(0),
00196 bField = cms.double(3.8),
00197 watcherOn = cms.bool(False),
00198 tuning_pList = cms.vdouble()
00199 )
00200 )
00201