00001 import FWCore.ParameterSet.Config as cms
00002
00003 process = cms.Process('RERECO')
00004
00005
00006 process.options = cms.untracked.PSet(
00007 IgnoreCompletely = cms.untracked.vstring('Configuration')
00008
00009 )
00010
00011
00012
00013 process.add_(
00014 cms.Service("ISpyService",
00015 outputFileName = cms.untracked.string('Ispy.ig'),
00016 outputMaxEvents = cms.untracked.int32 (1000),
00017 online = cms.untracked.bool(True),
00018 debug = cms.untracked.bool(True)
00019 )
00020 )
00021
00022
00023
00024 process.load('Configuration/StandardSequences/Services_cff')
00025 process.load('FWCore/MessageService/MessageLogger_cfi')
00026 process.load('Configuration/StandardSequences/GeometryIdeal_cff')
00027 process.load('Configuration/StandardSequences/MagneticField_AutoFromDBCurrent_cff')
00028 process.load('Configuration/StandardSequences/RawToDigi_Data_cff')
00029 process.load('Configuration/StandardSequences/Reconstruction_cff')
00030 process.load('DQMOffline/Configuration/DQMOffline_cff')
00031 process.load('Configuration/StandardSequences/EndOfProcess_cff')
00032 process.load('Configuration/StandardSequences/FrontierConditions_GlobalTag_cff')
00033 process.load('Configuration/EventContent/EventContent_cff')
00034 process.load('ISpy/Analyzers/ISpy_Producer_cff')
00035
00036
00037
00038
00039
00040
00041 process.HLTHighLevel = cms.EDFilter("HLTHighLevel",
00042 TriggerResultsTag = cms.InputTag("TriggerResults","","HLT"),
00043
00044 HLTPaths = cms.vstring('HLT_MinBiasBSC'),
00045 eventSetupPathsKey = cms.string(''),
00046 andOr = cms.bool(True),
00047 throw = cms.bool(True)
00048 )
00049
00050
00051 process.skimming = cms.EDFilter("BeamSplash",
00052 energycuttot = cms.untracked.double(1000.0),
00053 energycutecal = cms.untracked.double(700.0),
00054 energycuthcal = cms.untracked.double(700.0),
00055 ebrechitcollection = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
00056 eerechitcollection = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
00057 hbherechitcollection = cms.InputTag("hbhereco"),
00058 applyfilter = cms.untracked.bool(False)
00059 )
00060
00061
00062
00063 process.load("HLTrigger.special.HLTTriggerTypeFilter_cfi")
00064
00065 process.hltTriggerTypeFilter.SelectedTriggerType = 1
00066
00067
00068 process.load('L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMaskTechTrigConfig_cff')
00069 process.load('HLTrigger/HLTfilters/hltLevel1GTSeed_cfi')
00070 process.hltLevel1GTSeed.L1TechTriggerSeeding = cms.bool(True)
00071 process.hltLevel1GTSeed.L1SeedsLogicalExpression = cms.string('32 OR 33 OR 40 OR 41')
00072
00073
00074 process.PhysDecl = cms.EDFilter("PhysDecl",
00075 applyfilter = cms.untracked.bool(False),
00076 debugOn = cms.untracked.bool(True)
00077 )
00078
00079
00080 process.configurationMetadata = cms.untracked.PSet(
00081 version = cms.untracked.string('$Revision: 1.4 $'),
00082 annotation = cms.untracked.string('promptReco nevts:1'),
00083 name = cms.untracked.string('PyReleaseValidation')
00084 )
00085 process.maxEvents = cms.untracked.PSet(
00086 input = cms.untracked.int32(NUMEVENTS)
00087 )
00088 process.options = cms.untracked.PSet(
00089 Rethrow = cms.untracked.vstring('ProductNotFound'),
00090 wantSummary = cms.untracked.bool(True)
00091 )
00092
00093 process.source = cms.Source("EventStreamHttpReader",
00094
00095
00096
00097
00098
00099
00100
00101
00102
00103
00104
00105
00106 sourceURL = SOURCE,
00107 consumerName = cms.untracked.string('Event Display'),
00108
00109
00110
00111
00112
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122 consumerPriority = cms.untracked.string('normal'),
00123 max_event_size = cms.int32(7000000),
00124 SelectHLTOutput = SELECTHLT,
00125
00126
00127 max_queue_depth = cms.int32(5),
00128 maxEventRequestRate = cms.untracked.double(2.0),
00129 SelectEvents = cms.untracked.PSet(
00130
00131 SelectEvents = cms.vstring('*')
00132
00133 ),
00134 headerRetryInterval = cms.untracked.int32(3)
00135 )
00136
00137
00138
00139
00140
00141
00142
00143
00144
00145
00146
00147
00148
00149
00150
00151
00152 process.FEVT = cms.OutputModule("PoolOutputModule",
00153 maxSize = cms.untracked.int32(1000),
00154 fileName = cms.untracked.string('EVDISPSM_SUFFIX.root'),
00155 outputCommands = cms.untracked.vstring('keep *','drop *_MEtoEDMConverter_*_*'),
00156 dataset = cms.untracked.PSet(
00157 dataTier = cms.untracked.string('RAW-RECO'),
00158
00159 filterName = cms.untracked.string('EVDISP')),
00160 SelectEvents = cms.untracked.PSet(
00161 SelectEvents = cms.vstring('fullpath')
00162 )
00163 )
00164
00165
00166
00167 process.GlobalTag.globaltag = 'GR09_P_V6::All'
00168
00169 process.fifthCkfTrajectoryFilter.filterPset.minimumNumberOfHits = 2
00170 process.fifthCkfTrajectoryFilter.filterPset.maxLostHits = 4
00171 process.fifthCkfTrajectoryFilter.filterPset.maxConsecLostHits = 2
00172 process.fifthCkfInOutTrajectoryFilter.filterPset.minimumNumberOfHits = 2
00173 process.fifthCkfInOutTrajectoryFilter.filterPset.maxLostHits = 4
00174 process.fifthCkfInOutTrajectoryFilter.filterPset.maxConsecLostHits = 2
00175 process.fifthCkfTrajectoryBuilder.minNrOfHitsForRebuild = 2
00176 process.fifthRKTrajectorySmoother.minHits = 2
00177 process.fifthRKTrajectoryFitter.minHits = 2
00178 process.fifthFittingSmootherWithOutlierRejection.MinNumberOfHits = 2
00179 process.tobtecStepLoose.minNumberLayers = 2
00180 process.tobtecStepLoose.maxNumberLostLayers = 2
00181 process.tobtecStepLoose.dz_par1 = cms.vdouble(10.5, 4.0)
00182 process.tobtecStepLoose.dz_par2 = cms.vdouble(10.5, 4.0)
00183 process.tobtecStepLoose.d0_par1 = cms.vdouble(10.5, 4.0)
00184 process.tobtecStepLoose.d0_par2 = cms.vdouble(10.5, 4.0)
00185 process.tobtecStepLoose.chi2n_par = cms.double(100.0)
00186 process.fifthSeeds.RegionFactoryPSet.RegionPSet.originHalfLength = 100
00187 process.fifthSeeds.RegionFactoryPSet.RegionPSet.originRadius = 10
00188 process.Chi2MeasurementEstimator.MaxChi2 = 100
00189
00190
00191
00192
00193
00194
00195
00196
00197
00198
00199
00200
00201 process.fullpath = cms.Path(process.RawToDigi+process.PhysDecl+process.reconstruction+process.skimming+process.iSpy_sequence)
00202
00203 process.out_step = cms.EndPath(process.FEVT)
00204
00205
00206
00207 process.schedule = cms.Schedule(process.fullpath,process.out_step)
00208
00209
00210
00211