CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
step2_ZMM_7Tev.py
Go to the documentation of this file.
1 # Auto generated configuration file
2 # using:
3 # Revision: 1.173
4 # Source: /cvs_server/repositories/CMSSW/CMSSW/Configuration/PyReleaseValidation/python/ConfigBuilder.py,v
5 # with command line options: step2 -s RAW2DIGI,L1Reco,RECO,ALCA:MuAlCalIsolatedMu+DtCalib,VALIDATION,DQM --datatier GEN-SIM-RECO --eventcontent RECOSIM --geometry DB --conditions auto:startup -n 100 --customise Geometry/RPCGeometry/customise_RPCgeom37X.py --fileout file:reco.root --filein file:raw.root
6 import FWCore.ParameterSet.Config as cms
7 
8 process = cms.Process('RECO')
9 
10 # import of standard configurations
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.RawToDigi_cff')
18 process.load('Configuration.StandardSequences.L1Reco_cff')
19 process.load('Configuration.StandardSequences.Reconstruction_cff')
20 process.load('Configuration.StandardSequences.AlCaRecoStreamsMC_cff')
21 process.load('Configuration.StandardSequences.Validation_cff')
22 process.load('DQMOffline.Configuration.DQMOfflineMC_cff')
23 process.load('Configuration.StandardSequences.EndOfProcess_cff')
24 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
25 process.load('Configuration.EventContent.EventContent_cff')
26 
27 process.configurationMetadata = cms.untracked.PSet(
28  version = cms.untracked.string('$Revision: 1.1 $'),
29  annotation = cms.untracked.string('step2 nevts:100'),
30  name = cms.untracked.string('PyReleaseValidation')
31 )
32 process.maxEvents = cms.untracked.PSet(
33  input = cms.untracked.int32(100)
34 )
35 process.options = cms.untracked.PSet(
36 
37 )
38 # Input source
39 process.source = cms.Source("PoolSource",
40  fileNames = cms.untracked.vstring('file:raw.root')
41 )
42 
43 # Output definition
44 process.output = cms.OutputModule("PoolOutputModule",
45  splitLevel = cms.untracked.int32(0),
46  outputCommands = process.RECOSIMEventContent.outputCommands,
47  fileName = cms.untracked.string('file:reco.root'),
48  dataset = cms.untracked.PSet(
49  dataTier = cms.untracked.string('GEN-SIM-RECO'),
50  filterName = cms.untracked.string('')
51  )
52 )
53 
54 # Additional output definition
55 process.ALCARECOStreamMuAlCalIsolatedMu = cms.OutputModule("PoolOutputModule",
56  SelectEvents = cms.untracked.PSet(
57  SelectEvents = cms.vstring('pathALCARECOMuAlCalIsolatedMu')
58  ),
59  outputCommands = cms.untracked.vstring('drop *',
60  'keep *_ALCARECOMuAlCalIsolatedMu_*_*',
61  'keep *_muonCSCDigis_*_*',
62  'keep *_muonDTDigis_*_*',
63  'keep *_muonRPCDigis_*_*',
64  'keep *_dt1DRecHits_*_*',
65  'keep *_dt2DSegments_*_*',
66  'keep *_dt4DSegments_*_*',
67  'keep *_csc2DRecHits_*_*',
68  'keep *_cscSegments_*_*',
69  'keep *_rpcRecHits_*_*',
70  'keep L1AcceptBunchCrossings_*_*_*',
71  'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
72  'keep *_TriggerResults_*_*',
73  'keep DcsStatuss_scalersRawToDigi_*_*',
74  'keep *_MEtoEDMConverter_*_*'),
75  fileName = cms.untracked.string('MuAlCalIsolatedMu.root'),
76  dataset = cms.untracked.PSet(
77  filterName = cms.untracked.string('MuAlCalIsolatedMu'),
78  dataTier = cms.untracked.string('ALCARECO')
79  )
80 )
81 process.ALCARECOStreamDtCalib = cms.OutputModule("PoolOutputModule",
82  SelectEvents = cms.untracked.PSet(
83  SelectEvents = cms.vstring('pathALCARECODtCalib')
84  ),
85  outputCommands = cms.untracked.vstring('drop *',
86  'keep *_dt4DSegments_*_*',
87  'keep *_dt4DSegmentsNoWire_*_*',
88  'keep *_muonDTDigis_*_*',
89  'keep *_dttfDigis_*_*',
90  'keep *_gtDigis_*_*',
91  'keep *_TriggerResults_*_*',
92  'keep *_MEtoEDMConverter_*_*'),
93  fileName = cms.untracked.string('DtCalib.root'),
94  dataset = cms.untracked.PSet(
95  filterName = cms.untracked.string('DtCalib'),
96  dataTier = cms.untracked.string('ALCARECO')
97  )
98 )
99 
100 # Other statements
101 process.mix.playback = True
102 process.GlobalTag.globaltag = 'START37_V1::All'
103 
104 # Path and EndPath definitions
105 process.raw2digi_step = cms.Path(process.RawToDigi)
106 process.L1Reco_step = cms.Path(process.L1Reco)
107 process.reconstruction_step = cms.Path(process.reconstruction)
108 process.pathALCARECOHcalCalHOCosmics = cms.Path(process.seqALCARECOHcalCalHOCosmics)
109 process.pathALCARECOMuAlStandAloneCosmics = cms.Path(process.seqALCARECOMuAlStandAloneCosmics*process.ALCARECOMuAlStandAloneCosmicsDQM)
110 process.pathALCARECOTkAlZMuMu = cms.Path(process.seqALCARECOTkAlZMuMu*process.ALCARECOTkAlZMuMuDQM)
111 process.pathALCARECOTkAlCosmicsCTF0T = cms.Path(process.seqALCARECOTkAlCosmicsCTF0T*process.ALCARECOTkAlCosmicsCTF0TDQM)
112 process.pathALCARECOMuAlBeamHalo = cms.Path(process.seqALCARECOMuAlBeamHalo*process.ALCARECOMuAlBeamHaloDQM)
113 process.pathALCARECOTkAlCosmicsCTF = cms.Path(process.seqALCARECOTkAlCosmicsCTF*process.ALCARECOTkAlCosmicsCTFDQM)
114 process.pathALCARECOHcalCalHO = cms.Path(process.seqALCARECOHcalCalHO*process.ALCARECOHcalCalHODQM)
115 process.pathALCARECOTkAlCosmicsCTFHLT = cms.Path(process.seqALCARECOTkAlCosmicsCTFHLT*process.ALCARECOTkAlCosmicsCTFDQM)
116 process.pathALCARECODtCalib = cms.Path(process.seqALCARECODtCalib*process.ALCARECODTCalibSynchDQM)
117 process.pathALCARECOTkAlCosmicsCosmicTFHLT = cms.Path(process.seqALCARECOTkAlCosmicsCosmicTFHLT*process.ALCARECOTkAlCosmicsCosmicTFDQM)
118 process.pathALCARECOHcalCalMinBias = cms.Path(process.seqALCARECOHcalCalMinBias*process.ALCARECOHcalCalPhisymDQM)
119 process.pathALCARECOTkAlMuonIsolated = cms.Path(process.seqALCARECOTkAlMuonIsolated*process.ALCARECOTkAlMuonIsolatedDQM)
120 process.pathALCARECOTkAlUpsilonMuMu = cms.Path(process.seqALCARECOTkAlUpsilonMuMu*process.ALCARECOTkAlUpsilonMuMuDQM)
121 process.pathALCARECOHcalCalDijets = cms.Path(process.seqALCARECOHcalCalDijets*process.ALCARECOHcalCalDiJetsDQM)
122 process.pathALCARECOMuAlZMuMu = cms.Path(process.seqALCARECOMuAlZMuMu*process.ALCARECOMuAlZMuMuDQM)
123 process.pathALCARECOEcalCalPi0Calib = cms.Path(process.seqALCARECOEcalCalPi0Calib*process.ALCARECOEcalCalPi0CalibDQM)
124 process.pathALCARECOTkAlBeamHalo = cms.Path(process.seqALCARECOTkAlBeamHalo*process.ALCARECOTkAlBeamHaloDQM)
125 process.pathALCARECOSiPixelLorentzAngle = cms.Path(process.seqALCARECOSiPixelLorentzAngle)
126 process.pathALCARECOTkAlCosmicsCosmicTF0T = cms.Path(process.seqALCARECOTkAlCosmicsCosmicTF0T*process.ALCARECOTkAlCosmicsCosmicTF0TDQM)
127 process.pathALCARECOEcalCalElectron = cms.Path(process.seqALCARECOEcalCalElectron*process.ALCARECOEcalCalElectronCalibDQM)
128 process.pathALCARECOTkAlCosmicsCTF0THLT = cms.Path(process.seqALCARECOTkAlCosmicsCTF0THLT*process.ALCARECOTkAlCosmicsCTF0TDQM)
129 process.pathALCARECOMuAlCalIsolatedMu = cms.Path(process.seqALCARECOMuAlCalIsolatedMu*process.ALCARECOMuAlCalIsolatedMuDQM*process.ALCARECODTCalibrationDQM)
130 process.pathALCARECOSiStripCalZeroBias = cms.Path(process.seqALCARECOSiStripCalZeroBias*process.ALCARECOSiStripCalZeroBiasDQM)
131 process.pathALCARECOEcalCalEtaCalib = cms.Path(process.seqALCARECOEcalCalEtaCalib*process.ALCARECOEcalCalEtaCalibDQM)
132 process.pathALCARECOHcalCalIsoTrk = cms.Path(process.seqALCARECOHcalCalIsoTrk*process.ALCARECOHcalCalIsoTrackDQM)
133 process.pathALCARECOSiStripCalMinBias = cms.Path(process.seqALCARECOSiStripCalMinBias*process.ALCARECOSiStripCalMinBiasDQM)
134 process.pathALCARECODQM = cms.Path(process.MEtoEDMConverter)
135 process.pathALCARECOTkAlLAS = cms.Path(process.seqALCARECOTkAlLAS*process.ALCARECOTkAlLASDQM)
136 process.pathALCARECOTkAlMinBias = cms.Path(process.seqALCARECOTkAlMinBias*process.ALCARECOTkAlMinBiasDQM)
137 process.pathALCARECORpcCalHLT = cms.Path(process.seqALCARECORpcCalHLT)
138 process.pathALCARECOHcalCalGammaJet = cms.Path(process.seqALCARECOHcalCalGammaJet)
139 process.pathALCARECOMuAlBeamHaloOverlaps = cms.Path(process.seqALCARECOMuAlBeamHaloOverlaps*process.ALCARECOMuAlBeamHaloOverlapsDQM)
140 process.pathALCARECOTkAlCosmicsCosmicTF0THLT = cms.Path(process.seqALCARECOTkAlCosmicsCosmicTF0THLT*process.ALCARECOTkAlCosmicsCosmicTF0TDQM)
141 process.pathALCARECOHcalCalNoise = cms.Path(process.seqALCARECOHcalCalNoise)
142 process.pathALCARECOMuAlOverlaps = cms.Path(process.seqALCARECOMuAlOverlaps*process.ALCARECOMuAlOverlapsDQM)
143 process.pathALCARECOTkAlCosmicsCosmicTF = cms.Path(process.seqALCARECOTkAlCosmicsCosmicTF*process.ALCARECOTkAlCosmicsCosmicTFDQM)
144 process.pathALCARECOEcalCalPhiSym = cms.Path(process.seqALCARECOEcalCalPhiSym*process.ALCARECOEcalCalPhisymDQM)
145 process.pathALCARECOMuAlGlobalCosmics = cms.Path(process.seqALCARECOMuAlGlobalCosmics*process.ALCARECOMuAlGlobalCosmicsDQM)
146 process.pathALCARECOTkAlJpsiMuMu = cms.Path(process.seqALCARECOTkAlJpsiMuMu*process.ALCARECOTkAlJpsiMuMuDQM)
147 process.validation_step = cms.Path(process.validation)
148 process.dqmoffline_step = cms.Path(process.DQMOffline)
149 process.endjob_step = cms.Path(process.endOfProcess)
150 process.out_step = cms.EndPath(process.output)
151 process.ALCARECOStreamMuAlCalIsolatedMuOutPath = cms.EndPath(process.ALCARECOStreamMuAlCalIsolatedMu)
152 process.ALCARECOStreamDtCalibOutPath = cms.EndPath(process.ALCARECOStreamDtCalib)
153 
154 # Schedule definition
155 process.schedule = cms.Schedule(process.raw2digi_step,process.L1Reco_step,process.reconstruction_step,process.pathALCARECOMuAlCalIsolatedMu,process.pathALCARECODtCalib,process.validation_step,process.dqmoffline_step,process.endjob_step,process.out_step,process.ALCARECOStreamMuAlCalIsolatedMuOutPath,process.ALCARECOStreamDtCalibOutPath)
156 
157 
158 # Automatic addition of the customisation function
159 def customise(process):
160  process.GlobalTag.toGet = cms.VPSet(
161  cms.PSet(record = cms.string("PCastorRcd"),
162  tag = cms.string("CASTORRECO_Geometry_Tag38YV0"),
163  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
164  ),
165  cms.PSet(record = cms.string("PZdcRcd"),
166  tag = cms.string("ZDCRECO_Geometry_Tag38YV0"),
167  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
168  ),
169  cms.PSet(record = cms.string("PCaloTowerRcd"),
170  tag = cms.string("CTRECO_Geometry_Tag38YV0"),
171  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
172  ),
173  cms.PSet(record = cms.string("PEcalEndcapRcd"),
174  tag = cms.string("EERECO_Geometry_Tag38YV0"),
175  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
176  ),
177  cms.PSet(record = cms.string("CSCRecoDigiParametersRcd"),
178  tag = cms.string("CSCRECODIGI_Geometry_Tag38YV0"),
179  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
180  ),
181  cms.PSet(record = cms.string("CSCRecoGeometryRcd"),
182  tag = cms.string("CSCRECO_Geometry_Tag38YV0"),
183  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
184  ),
185  cms.PSet(record = cms.string("PEcalBarrelRcd"),
186  tag = cms.string("EBRECO_Geometry_Tag38YV0"),
187  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
188  ),
189  cms.PSet(record = cms.string("GeometryFileRcd"),
190  tag = cms.string("XMLFILE_Geometry_IdealGFlash_Tag38YV0"),
191  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY"),
192  label = cms.untracked.string("IdealGFlash")
193  ),
194  cms.PSet(record = cms.string("GeometryFileRcd"),
195  tag = cms.string("XMLFILE_Geometry_Ideal_Tag38YV0"),
196  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY"),
197  label = cms.untracked.string("Ideal")
198  ),
199  cms.PSet(record = cms.string("RPCRecoGeometryRcd"),
200  tag = cms.string("RPCRECO_Geometry_Tag38YV0"),
201  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
202  ),
203  cms.PSet(record = cms.string("DTRecoGeometryRcd"),
204  tag = cms.string("DTRECO_Geometry_Tag38YV0"),
205  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
206  ),
207  cms.PSet(record = cms.string("PEcalPreshowerRcd"),
208  tag = cms.string("EPRECO_Geometry_Tag38YV0"),
209  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
210  ),
211  cms.PSet(record = cms.string("GeometryFileRcd"),
212  tag = cms.string("XMLFILE_Geometry_ExtendedGFlash_Tag38YV0"),
213  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY"),
214  label = cms.untracked.string("ExtendedGFlash")
215  ),
216  cms.PSet(record = cms.string("GeometryFileRcd"),
217  tag = cms.string("XMLFILE_Geometry_Extended_Tag38YV0"),
218  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY"),
219  label = cms.untracked.string("Extended")
220  ),
221  cms.PSet(record = cms.string("IdealGeometryRecord"),
222  tag = cms.string("TKRECO_Geometry_Tag38YV0"),
223  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
224  ),
225  cms.PSet(record = cms.string("PHcalRcd"),
226  tag = cms.string("HCALRECO_Geometry_Tag38YV0"),
227  connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
228  )
229  )
230  return(process)
231 
232 
233 
234 # End of customisation function definition
235 
236 process = customise(process)