File indexing completed on 2024-10-03 05:26:36
0001
0002
0003
0004
0005 import FWCore.ParameterSet.Config as cms
0006
0007 process = cms.Process("ALCARECO")
0008
0009 process.source = cms.Source("PoolSource",
0010 fileNames = cms.untracked.vstring('file:/eos/cms/store/data/Run2015D/AlCaLumiPixels/ALCARECO/LumiPixels-PromptReco-v4/000/260/039/00000/1CF2A210-5B7E-E511-8F4F-02163E014145.root','file:/eos/cms/store/data/Run2015D/AlCaLumiPixels/ALCARECO/LumiPixels-PromptReco-v4/000/260/039/00000/1E2B0829-707E-E511-B51B-02163E0145FE.root','file:/eos/cms/store/data/Run2015D/AlCaLumiPixels/ALCARECO/LumiPixels-PromptReco-v4/000/260/039/00000/2666E76A-707E-E511-92E4-02163E014689.root','file:/eos/cms/store/data/Run2015D/AlCaLumiPixels/ALCARECO/LumiPixels-PromptReco-v4/000/260/039/00000/2A1E3304-707E-E511-946C-02163E014241.root')
0011 )
0012
0013
0014 process.OutALCARECOPromptCalibProdPCC = cms.PSet(
0015 SelectEvents = cms.untracked.PSet(
0016 SelectEvents = cms.vstring('pathALCARECOPromptCalibProdPCC')
0017 ),
0018 outputCommands = cms.untracked.vstring('drop *',
0019 'keep *_alcaPCCProducer_*_*',
0020 'keep *_MEtoEDMConvertSiStrip_*_*')
0021 )
0022
0023 process.alcaPCCEventProducer = cms.EDProducer("AlcaPCCEventProducer",
0024 pixelClusterLabel = cms.InputTag("siPixelClustersForLumi"),
0025
0026 trigstring = cms.untracked.string("alcaPCCRandom")
0027 )
0028
0029 process.OutALCARECOLumiPixels = cms.PSet(
0030 SelectEvents = cms.untracked.PSet(
0031 SelectEvents = cms.vstring('pathALCARECOLumiPixels')
0032 ),
0033 outputCommands = cms.untracked.vstring('drop *',
0034 'keep *_siPixelClustersForLumi_*_*',
0035 'keep *_TriggerResults_*_HLT')
0036 )
0037
0038
0039 process.OutALCARECOLumiPixels_noDrop = cms.PSet(
0040 SelectEvents = cms.untracked.PSet(
0041 SelectEvents = cms.vstring('pathALCARECOLumiPixels')
0042 ),
0043 outputCommands = cms.untracked.vstring('keep *_siPixelClustersForLumi_*_*',
0044 'keep *_TriggerResults_*_HLT')
0045 )
0046
0047 process.siPixelClustersForLumi = cms.EDProducer("SiPixelClusterProducer",
0048 ChannelThreshold = cms.int32(1000),
0049 ClusterThreshold = cms.double(4000.0),
0050 MissCalibrate = cms.untracked.bool(True),
0051 SeedThreshold = cms.int32(1000),
0052 SplitClusters = cms.bool(False),
0053 VCaltoElectronGain = cms.int32(65),
0054 VCaltoElectronOffset = cms.int32(-414),
0055 maxNumberOfClusters = cms.int32(-1),
0056 payloadType = cms.string('Offline'),
0057 src = cms.InputTag("siPixelDigisForLumi")
0058 )
0059
0060
0061 process.siPixelDigisForLumi = cms.EDProducer("SiPixelRawToDigi",
0062 CablingMapLabel = cms.string(''),
0063 ErrorList = cms.vint32(29),
0064 IncludeErrors = cms.bool(True),
0065 InputLabel = cms.InputTag("hltFEDSelectorLumiPixels"),
0066 Regions = cms.PSet(
0067
0068 ),
0069 UsePhase1 = cms.bool(False),
0070 UsePilotBlade = cms.bool(False),
0071 UseQualityInfo = cms.bool(False),
0072 UserErrorList = cms.vint32(40)
0073 )
0074
0075
0076
0077 process.ALCARECOHltFilterForPCC = cms.EDFilter("HLTHighLevel",
0078 HLTPaths = cms.vstring("*Random*"),
0079 eventSetupPathsKey = cms.string(""),
0080 TriggerResultsTag = cms.InputTag("TriggerResults","","HLT"),
0081 andOr = cms.bool(True),
0082 throw = cms.bool(False)
0083 )
0084
0085 process.ALCARECOStreamPromptCalibProdPCC = cms.OutputModule("PoolOutputModule",
0086 SelectEvents = cms.untracked.PSet(
0087 SelectEvents = cms.vstring('pathALCARECOPromptCalibProdPCC')
0088 ),
0089 dataset = cms.untracked.PSet(
0090 dataTier = cms.untracked.string('ALCAPROMPT'),
0091 filterName = cms.untracked.string('PromptCalibProdPCC')
0092 ),
0093 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0094 fileName = cms.untracked.string('ProdPCC_Random_Event_100.root'),
0095 outputCommands = cms.untracked.vstring('drop *',
0096 'keep *_alcaPCCEventProducer_*_*',
0097 'keep *_MEtoEDMConvertSiStrip_*_*')
0098 )
0099
0100
0101 process.seqALCARECOPromptCalibProdPCC = cms.Sequence(process.ALCARECOHltFilterForPCC+process.alcaPCCEventProducer)
0102
0103 process.pathALCARECOPromptCalibProdPCC = cms.Path(process.seqALCARECOPromptCalibProdPCC)
0104
0105 process.seqALCARECOLumiPixels = cms.Sequence(process.siPixelDigisForLumi+process.siPixelClustersForLumi)
0106
0107 process.pathALCARECOLumiPixels = cms.Path(process.seqALCARECOLumiPixels)
0108
0109 process.ALCARECOStreamPromptCalibProdOutPath = cms.EndPath(process.ALCARECOStreamPromptCalibProdPCC)
0110
0111 process.MessageLogger = cms.Service("MessageLogger",
0112 default = cms.untracked.PSet(
0113 limit = cms.untracked.int32(0)
0114 ),
0115 optionalPSet = cms.untracked.bool(True),
0116 categories = cms.untracked.vstring('FwkJob',
0117 'FwkReport',
0118 'FwkSummary',
0119 'Root_NoDictionary'),
0120 cerr = cms.untracked.PSet(
0121 FwkJob = cms.untracked.PSet(
0122 limit = cms.untracked.int32(0),
0123 optionalPSet = cms.untracked.bool(True)
0124 ),
0125 FwkReport = cms.untracked.PSet(
0126 limit = cms.untracked.int32(10000000),
0127 optionalPSet = cms.untracked.bool(True),
0128 reportEvery = cms.untracked.int32(100000)
0129 ),
0130 FwkSummary = cms.untracked.PSet(
0131 limit = cms.untracked.int32(10000000),
0132 optionalPSet = cms.untracked.bool(True),
0133 reportEvery = cms.untracked.int32(1)
0134 ),
0135 INFO = cms.untracked.PSet(
0136 limit = cms.untracked.int32(0)
0137 ),
0138 Root_NoDictionary = cms.untracked.PSet(
0139 limit = cms.untracked.int32(0),
0140 optionalPSet = cms.untracked.bool(True)
0141 ),
0142 default = cms.untracked.PSet(
0143 limit = cms.untracked.int32(10000000)
0144 ),
0145 noTimeStamps = cms.untracked.bool(False),
0146 optionalPSet = cms.untracked.bool(True),
0147 threshold = cms.untracked.string('INFO')
0148 ),
0149 cerr_stats = cms.untracked.PSet(
0150 optionalPSet = cms.untracked.bool(True),
0151 output = cms.untracked.string('cerr'),
0152 threshold = cms.untracked.string('WARNING')
0153 ),
0154 cout = cms.untracked.PSet(
0155 placeholder = cms.untracked.bool(True)
0156 ),
0157 debugModules = cms.untracked.vstring(),
0158 debugs = cms.untracked.PSet(
0159 placeholder = cms.untracked.bool(True)
0160 ),
0161
0162
0163
0164 destinations = cms.untracked.vstring('warnings',
0165 'errors',
0166 'infos',
0167 'debugs',
0168 'cout',
0169 'cerr'),
0170 errors = cms.untracked.PSet(
0171 placeholder = cms.untracked.bool(True)
0172 ),
0173 infos = cms.untracked.PSet(
0174 Root_NoDictionary = cms.untracked.PSet(
0175 limit = cms.untracked.int32(0),
0176 optionalPSet = cms.untracked.bool(True)
0177 ),
0178 optionalPSet = cms.untracked.bool(True),
0179 placeholder = cms.untracked.bool(True)
0180 ),
0181 statistics = cms.untracked.vstring('cerr_stats'),
0182 suppressDebug = cms.untracked.vstring(),
0183 suppressInfo = cms.untracked.vstring(),
0184 suppressWarning = cms.untracked.vstring(),
0185 warnings = cms.untracked.PSet(
0186 placeholder = cms.untracked.bool(True)
0187 )
0188 )
0189
0190 process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )
0191
0192
0193 process.schedule = cms.Schedule(*[ process.pathALCARECOPromptCalibProdPCC, process.ALCARECOStreamPromptCalibProdOutPath ])