8 process = cms.Process(
'HLT')
11 process.load(
'Configuration.StandardSequences.Services_cff')
12 process.load(
'SimGeneral.HepPDTESSource.pythiapdt_cfi')
13 process.load(
'FWCore.MessageService.MessageLogger_cfi')
14 process.load(
'Configuration.StandardSequences.MixingNoPileUp_cff')
15 process.load(
'Configuration.StandardSequences.GeometryDB_cff')
16 process.load(
'Configuration.StandardSequences.MagneticField_38T_cff')
17 process.load(
'Configuration.StandardSequences.Generator_cff')
18 process.load(
'Configuration.StandardSequences.VtxSmearedEarly10TeVCollision_cff')
19 process.load(
'Configuration.StandardSequences.SimIdeal_cff')
20 process.load(
'Configuration.StandardSequences.Digi_cff')
21 process.load(
'Configuration.StandardSequences.SimL1Emulator_cff')
22 process.load(
'Configuration.StandardSequences.DigiToRaw_cff')
23 process.load(
'HLTrigger.Configuration.HLT_8E29_cff')
24 process.load(
'Configuration.StandardSequences.RawToDigi_cff')
25 process.load(
'Configuration.StandardSequences.L1Reco_cff')
26 process.load(
'Configuration.StandardSequences.EndOfProcess_cff')
27 process.load(
'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
28 process.load(
'Configuration.EventContent.EventContent_cff')
30 process.configurationMetadata = cms.untracked.PSet(
31 version = cms.untracked.string(
'$Revision: 1.173 $'),
32 annotation = cms.untracked.string(
'ZMM_7TeV.cfi nevts:10'),
33 name = cms.untracked.string(
'PyReleaseValidation')
35 process.maxEvents = cms.untracked.PSet(
36 input = cms.untracked.int32(10)
38 process.options = cms.untracked.PSet(
42 process.source = cms.Source(
"EmptySource")
45 process.output = cms.OutputModule(
"PoolOutputModule",
46 splitLevel = cms.untracked.int32(0),
47 outputCommands = process.FEVTDEBUGHLTEventContent.outputCommands,
48 fileName = cms.untracked.string(
'file:raw.root'),
49 dataset = cms.untracked.PSet(
50 dataTier = cms.untracked.string(
'GEN-SIM-DIGI-RAW-HLTDEBUG'),
51 filterName = cms.untracked.string(
'')
53 SelectEvents = cms.untracked.PSet(
54 SelectEvents = cms.vstring(
'generation_step')
61 process.GlobalTag.globaltag =
'START37_V1::All'
62 process.generator = cms.EDFilter(
"Pythia6GeneratorFilter",
63 pythiaPylistVerbosity = cms.untracked.int32(0),
64 filterEfficiency = cms.untracked.double(1.0),
65 pythiaHepMCVerbosity = cms.untracked.bool(
False),
66 comEnergy = cms.double(7000.0),
67 maxEventsToPrint = cms.untracked.int32(0),
68 PythiaParameters = cms.PSet(
69 pythiaUESettings = cms.vstring(
'MSTJ(11)=3 ! Choice of the fragmentation function',
70 'MSTJ(22)=2 ! Decay those unstable particles',
71 'PARJ(71)=10 . ! for which ctau 10 mm',
72 'MSTP(2)=1 ! which order running alphaS',
73 'MSTP(33)=0 ! no K factors in hard cross sections',
74 'MSTP(51)=10042 ! structure function chosen (external PDF CTEQ6L1)',
75 'MSTP(52)=2 ! work with LHAPDF',
76 'MSTP(81)=1 ! multiple parton interactions 1 is Pythia default',
77 'MSTP(82)=4 ! Defines the multi-parton model',
78 'MSTU(21)=1 ! Check on possible errors during program execution',
79 'PARP(82)=1.8387 ! pt cutoff for multiparton interactions',
80 'PARP(89)=1960. ! sqrts for which PARP82 is set',
81 'PARP(83)=0.5 ! Multiple interactions: matter distrbn parameter',
82 'PARP(84)=0.4 ! Multiple interactions: matter distribution parameter',
83 'PARP(90)=0.16 ! Multiple interactions: rescaling power',
84 'PARP(67)=2.5 ! amount of initial-state radiation',
85 'PARP(85)=1.0 ! gluon prod. mechanism in MI',
86 'PARP(86)=1.0 ! gluon prod. mechanism in MI',
90 'PARP(91)=2.1 ! kt distribution',
92 processParameters = cms.vstring(
'MSEL = 11 ',
93 'MDME( 174,1) = 0 !Z decay into d dbar',
94 'MDME( 175,1) = 0 !Z decay into u ubar',
95 'MDME( 176,1) = 0 !Z decay into s sbar',
96 'MDME( 177,1) = 0 !Z decay into c cbar',
97 'MDME( 178,1) = 0 !Z decay into b bbar',
98 'MDME( 179,1) = 0 !Z decay into t tbar',
99 'MDME( 182,1) = 0 !Z decay into e- e+',
100 'MDME( 183,1) = 0 !Z decay into nu_e nu_ebar',
101 'MDME( 184,1) = 1 !Z decay into mu- mu+',
102 'MDME( 185,1) = 0 !Z decay into nu_mu nu_mubar',
103 'MDME( 186,1) = 0 !Z decay into tau- tau+',
104 'MDME( 187,1) = 0 !Z decay into nu_tau nu_taubar',
105 'CKIN( 1) = 40. !(D=2. GeV)',
106 'CKIN( 2) = -1. !(D=-1. GeV)'),
107 parameterSets = cms.vstring(
'pythiaUESettings',
111 process.mumugenfilter = cms.EDFilter(
"MCParticlePairFilter",
112 Status = cms.untracked.vint32(1, 1),
113 MinPt = cms.untracked.vdouble(2.5, 2.5),
114 MaxEta = cms.untracked.vdouble(2.5, 2.5),
115 MinEta = cms.untracked.vdouble(-2.5, -2.5),
116 ParticleCharge = cms.untracked.int32(-1),
117 ParticleID1 = cms.untracked.vint32(13),
118 ParticleID2 = cms.untracked.vint32(13)
120 process.ProductionFilterSequence = cms.Sequence(process.generator*process.mumugenfilter)
123 process.generation_step = cms.Path(process.pgen)
124 process.simulation_step = cms.Path(process.psim)
125 process.digitisation_step = cms.Path(process.pdigi)
126 process.L1simulation_step = cms.Path(process.SimL1Emulator)
127 process.digi2raw_step = cms.Path(process.DigiToRaw)
128 process.raw2digi_step = cms.Path(process.RawToDigi)
129 process.L1Reco_step = cms.Path(process.L1Reco)
130 process.endjob_step = cms.Path(process.endOfProcess)
131 process.out_step = cms.EndPath(process.output)
134 process.schedule = cms.Schedule(process.generation_step,process.simulation_step,process.digitisation_step,process.L1simulation_step,process.digi2raw_step)
135 process.schedule.extend(process.HLTSchedule)
136 process.schedule.extend([process.raw2digi_step,process.L1Reco_step,process.endjob_step,process.out_step])
138 for path
in process.paths:
139 getattr(process,path)._seq = process.ProductionFilterSequence*getattr(process,path)._seq
144 process.GlobalTag.toGet = cms.VPSet(
145 cms.PSet(record = cms.string(
"PCastorRcd"),
146 tag = cms.string(
"CASTORRECO_Geometry_Tag38YV0"),
147 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
149 cms.PSet(record = cms.string(
"PZdcRcd"),
150 tag = cms.string(
"ZDCRECO_Geometry_Tag38YV0"),
151 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
153 cms.PSet(record = cms.string(
"PCaloTowerRcd"),
154 tag = cms.string(
"CTRECO_Geometry_Tag38YV0"),
155 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
157 cms.PSet(record = cms.string(
"PEcalEndcapRcd"),
158 tag = cms.string(
"EERECO_Geometry_Tag38YV0"),
159 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
161 cms.PSet(record = cms.string(
"CSCRecoDigiParametersRcd"),
162 tag = cms.string(
"CSCRECODIGI_Geometry_Tag38YV0"),
163 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
165 cms.PSet(record = cms.string(
"CSCRecoGeometryRcd"),
166 tag = cms.string(
"CSCRECO_Geometry_Tag38YV0"),
167 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
169 cms.PSet(record = cms.string(
"PEcalBarrelRcd"),
170 tag = cms.string(
"EBRECO_Geometry_Tag38YV0"),
171 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
173 cms.PSet(record = cms.string(
"GeometryFileRcd"),
174 tag = cms.string(
"XMLFILE_Geometry_IdealGFlash_Tag38YV0"),
175 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY"),
176 label = cms.untracked.string(
"IdealGFlash")
178 cms.PSet(record = cms.string(
"GeometryFileRcd"),
179 tag = cms.string(
"XMLFILE_Geometry_Ideal_Tag38YV0"),
180 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY"),
181 label = cms.untracked.string(
"Ideal")
183 cms.PSet(record = cms.string(
"RPCRecoGeometryRcd"),
184 tag = cms.string(
"RPCRECO_Geometry_Tag38YV0"),
185 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
187 cms.PSet(record = cms.string(
"DTRecoGeometryRcd"),
188 tag = cms.string(
"DTRECO_Geometry_Tag38YV0"),
189 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
191 cms.PSet(record = cms.string(
"PEcalPreshowerRcd"),
192 tag = cms.string(
"EPRECO_Geometry_Tag38YV0"),
193 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
195 cms.PSet(record = cms.string(
"GeometryFileRcd"),
196 tag = cms.string(
"XMLFILE_Geometry_ExtendedGFlash_Tag38YV0"),
197 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY"),
198 label = cms.untracked.string(
"ExtendedGFlash")
200 cms.PSet(record = cms.string(
"GeometryFileRcd"),
201 tag = cms.string(
"XMLFILE_Geometry_Extended_Tag38YV0"),
202 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY"),
203 label = cms.untracked.string(
"Extended")
205 cms.PSet(record = cms.string(
"IdealGeometryRecord"),
206 tag = cms.string(
"TKRECO_Geometry_Tag38YV0"),
207 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
209 cms.PSet(record = cms.string(
"PHcalRcd"),
210 tag = cms.string(
"HCALRECO_Geometry_Tag38YV0"),
211 connect = cms.untracked.string(
"frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
return(e1-e2)*(e1-e2)+dp *dp