File indexing completed on 2024-10-01 05:01:17
0001
0002
0003
0004
0005 import FWCore.ParameterSet.Config as cms
0006
0007 process = cms.Process( "HLTFake2" )
0008
0009 process.HLTConfigVersion = cms.PSet(
0010 tableName = cms.string("/dev/CMSSW_14_1_0/Fake2/V11")
0011 )
0012
0013 process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) )
0014 process.datasets = cms.PSet( InitialPD = cms.vstring( 'HLT_Physics_v1',
0015 'HLT_Random_v1',
0016 'HLT_ZeroBias_v1' ) )
0017
0018 process.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
0019 recordName = cms.string( "L1TGlobalParametersRcd" ),
0020 iovIsRunNotTime = cms.bool( True ),
0021 firstValid = cms.vuint32( 1 )
0022 )
0023 process.GlobalTag = cms.ESSource( "PoolDBESSource",
0024 DBParameters = cms.PSet(
0025 authenticationPath = cms.untracked.string( "." ),
0026 connectionRetrialTimeOut = cms.untracked.int32( 60 ),
0027 idleConnectionCleanupPeriod = cms.untracked.int32( 10 ),
0028 messageLevel = cms.untracked.int32( 0 ),
0029 enablePoolAutomaticCleanUp = cms.untracked.bool( False ),
0030 enableConnectionSharing = cms.untracked.bool( True ),
0031 enableReadOnlySessionOnUpdateConnection = cms.untracked.bool( False ),
0032 connectionTimeOut = cms.untracked.int32( 0 ),
0033 connectionRetrialPeriod = cms.untracked.int32( 10 )
0034 ),
0035 connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ),
0036 globaltag = cms.string( "80X_dataRun2_HLT_v12" ),
0037 snapshotTime = cms.string( "" ),
0038 toGet = cms.VPSet(
0039 ),
0040 DumpStat = cms.untracked.bool( False ),
0041 ReconnectEachRun = cms.untracked.bool( False ),
0042 RefreshAlways = cms.untracked.bool( False ),
0043 RefreshEachRun = cms.untracked.bool( False ),
0044 RefreshOpenIOVs = cms.untracked.bool( False )
0045 )
0046
0047 process.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
0048 TotalBxInEvent = cms.int32( 5 ),
0049 NumberPhysTriggers = cms.uint32( 512 ),
0050 NumberL1Muon = cms.uint32( 12 ),
0051 NumberL1EGamma = cms.uint32( 12 ),
0052 NumberL1Jet = cms.uint32( 12 ),
0053 NumberL1Tau = cms.uint32( 8 ),
0054 NumberChips = cms.uint32( 5 ),
0055 PinsOnChip = cms.uint32( 512 ),
0056 OrderOfChip = cms.vint32( 1 ),
0057 NumberL1IsoEG = cms.uint32( 4 ),
0058 NumberL1JetCounts = cms.uint32( 12 ),
0059 UnitLength = cms.int32( 8 ),
0060 NumberL1ForJet = cms.uint32( 4 ),
0061 IfCaloEtaNumberBits = cms.uint32( 4 ),
0062 IfMuEtaNumberBits = cms.uint32( 6 ),
0063 NumberL1TauJet = cms.uint32( 4 ),
0064 NumberL1Mu = cms.uint32( 4 ),
0065 NumberConditionChips = cms.uint32( 1 ),
0066 NumberPsbBoards = cms.int32( 7 ),
0067 NumberL1CenJet = cms.uint32( 4 ),
0068 PinsOnConditionChip = cms.uint32( 512 ),
0069 NumberL1NoIsoEG = cms.uint32( 4 ),
0070 NumberTechnicalTriggers = cms.uint32( 64 ),
0071 NumberPhysTriggersExtended = cms.uint32( 64 ),
0072 WordLength = cms.int32( 64 ),
0073 OrderConditionChip = cms.vint32( 1 ),
0074 appendToDataLabel = cms.string( "" )
0075 )
0076 process.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
0077 appendToDataLabel = cms.string( "" )
0078 )
0079 process.HcalTopologyIdealEP = cms.ESProducer( "HcalTopologyIdealEP",
0080 Exclude = cms.untracked.string( "" ),
0081 MergePosition = cms.untracked.bool( True ),
0082 appendToDataLabel = cms.string( "" )
0083 )
0084 process.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
0085 appendToDataLabel = cms.string( "" )
0086 )
0087 process.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
0088 appendToDataLabel = cms.string( "" )
0089 )
0090
0091 process.FastTimerService = cms.Service( "FastTimerService",
0092 printEventSummary = cms.untracked.bool( False ),
0093 printRunSummary = cms.untracked.bool( True ),
0094 printJobSummary = cms.untracked.bool( True ),
0095 writeJSONSummary = cms.untracked.bool( False ),
0096 jsonFileName = cms.untracked.string( "resources.json" ),
0097 enableDQM = cms.untracked.bool( True ),
0098 enableDQMbyModule = cms.untracked.bool( False ),
0099 enableDQMbyPath = cms.untracked.bool( False ),
0100 enableDQMbyLumiSection = cms.untracked.bool( True ),
0101 enableDQMbyProcesses = cms.untracked.bool( True ),
0102 enableDQMTransitions = cms.untracked.bool( False ),
0103 dqmTimeRange = cms.untracked.double( 1000.0 ),
0104 dqmTimeResolution = cms.untracked.double( 5.0 ),
0105 dqmMemoryRange = cms.untracked.double( 1000000.0 ),
0106 dqmMemoryResolution = cms.untracked.double( 5000.0 ),
0107 dqmPathTimeRange = cms.untracked.double( 100.0 ),
0108 dqmPathTimeResolution = cms.untracked.double( 0.5 ),
0109 dqmPathMemoryRange = cms.untracked.double( 1000000.0 ),
0110 dqmPathMemoryResolution = cms.untracked.double( 5000.0 ),
0111 dqmModuleTimeRange = cms.untracked.double( 40.0 ),
0112 dqmModuleTimeResolution = cms.untracked.double( 0.2 ),
0113 dqmModuleMemoryRange = cms.untracked.double( 100000.0 ),
0114 dqmModuleMemoryResolution = cms.untracked.double( 500.0 ),
0115 dqmLumiSectionsRange = cms.untracked.uint32( 2500 ),
0116 dqmPath = cms.untracked.string( "HLT/TimerService" ),
0117 )
0118 process.MessageLogger = cms.Service( "MessageLogger",
0119 suppressWarning = cms.untracked.vstring( 'hltOnlineBeamSpot',
0120 'hltCtf3HitL1SeededWithMaterialTracks',
0121 'hltL3MuonsOIState',
0122 'hltPixelTracksForHighMult',
0123 'hltHITPixelTracksHE',
0124 'hltHITPixelTracksHB',
0125 'hltCtfL1SeededWithMaterialTracks',
0126 'hltRegionalTracksForL3MuonIsolation',
0127 'hltSiPixelClusters',
0128 'hltActivityStartUpElectronPixelSeeds',
0129 'hltLightPFTracks',
0130 'hltPixelVertices3DbbPhi',
0131 'hltL3MuonsIOHit',
0132 'hltPixelTracks',
0133 'hltSiPixelDigis',
0134 'hltL3MuonsOIHit',
0135 'hltL1SeededElectronGsfTracks',
0136 'hltL1SeededStartUpElectronPixelSeeds',
0137 'hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV',
0138 'hltCtfActivityWithMaterialTracks' ),
0139 suppressFwkInfo = cms.untracked.vstring( ),
0140 suppressInfo = cms.untracked.vstring( ),
0141 suppressDebug = cms.untracked.vstring( ),
0142 debugModules = cms.untracked.vstring( ),
0143 cerr = cms.untracked.PSet(
0144 INFO = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0145 noTimeStamps = cms.untracked.bool( False ),
0146 FwkReport = cms.untracked.PSet(
0147 reportEvery = cms.untracked.int32( 1 ),
0148 limit = cms.untracked.int32( 0 )
0149 ),
0150 default = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ),
0151 Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0152 FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0153 FwkSummary = cms.untracked.PSet(
0154 reportEvery = cms.untracked.int32( 1 ),
0155 limit = cms.untracked.int32( 10000000 )
0156 ),
0157 threshold = cms.untracked.string( "INFO" ),
0158 ),
0159 suppressError = cms.untracked.vstring( 'hltOnlineBeamSpot',
0160 'hltL3MuonCandidates',
0161 'hltL3TkTracksFromL2OIState',
0162 'hltPFJetCtfWithMaterialTracks',
0163 'hltL3TkTracksFromL2IOHit',
0164 'hltL3TkTracksFromL2OIHit' )
0165 )
0166
0167 process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
0168 verbose = cms.untracked.bool( False ),
0169 toGet = cms.VPSet(
0170 )
0171 )
0172 process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
0173 RawDataCollection = cms.InputTag( "rawDataCollector" )
0174 )
0175 process.hltBoolFalse = cms.EDFilter( "HLTBool",
0176 result = cms.bool( False )
0177 )
0178 process.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
0179 SelectedTriggerType = cms.int32( 1 )
0180 )
0181 process.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
0182 FedIds = cms.vint32( 1404 ),
0183 Setup = cms.string( "stage2::GTSetup" ),
0184 FWId = cms.uint32( 0 ),
0185 DmxFWId = cms.uint32( 0 ),
0186 FWOverride = cms.bool( False ),
0187 TMTCheck = cms.bool( True ),
0188 CTP7 = cms.untracked.bool( False ),
0189 MTF7 = cms.untracked.bool( False ),
0190 InputLabel = cms.InputTag( "rawDataCollector" ),
0191 lenSlinkHeader = cms.untracked.int32( 8 ),
0192 lenSlinkTrailer = cms.untracked.int32( 8 ),
0193 lenAMCHeader = cms.untracked.int32( 8 ),
0194 lenAMCTrailer = cms.untracked.int32( 0 ),
0195 lenAMC13Header = cms.untracked.int32( 8 ),
0196 lenAMC13Trailer = cms.untracked.int32( 8 ),
0197 debug = cms.untracked.bool( False ),
0198 MinFeds = cms.uint32( 0 )
0199 )
0200 process.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
0201 MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
0202 MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
0203 EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
0204 TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
0205 JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
0206 EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
0207 EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
0208 CICADAInputTag = cms.InputTag( "" ),
0209 ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
0210 AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
0211 GetPrescaleColumnFromData = cms.bool( False ),
0212 AlgorithmTriggersUnprescaled = cms.bool( True ),
0213 RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
0214 AlgorithmTriggersUnmasked = cms.bool( True ),
0215 useMuonShowers = cms.bool( True ),
0216 produceAXOL1TLScore = cms.bool( False ),
0217 resetPSCountersEachLumiSec = cms.bool( True ),
0218 semiRandomInitialPSCounters = cms.bool( False ),
0219 ProduceL1GtDaqRecord = cms.bool( True ),
0220 ProduceL1GtObjectMapRecord = cms.bool( True ),
0221 EmulateBxInEvent = cms.int32( 1 ),
0222 L1DataBxInEvent = cms.int32( 5 ),
0223 AlternativeNrBxBoardDaq = cms.uint32( 0 ),
0224 BstLengthBytes = cms.int32( -1 ),
0225 PrescaleSet = cms.uint32( 1 ),
0226 Verbosity = cms.untracked.int32( 0 ),
0227 PrintL1Menu = cms.untracked.bool( False ),
0228 TriggerMenuLuminosity = cms.string( "startup" )
0229 )
0230 process.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
0231 scalersInputTag = cms.InputTag( "rawDataCollector" )
0232 )
0233 process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
0234 changeToCMSCoordinates = cms.bool( False ),
0235 maxZ = cms.double( 40.0 ),
0236 setSigmaZ = cms.double( 0.0 ),
0237 beamMode = cms.untracked.uint32( 11 ),
0238 src = cms.InputTag( "hltScalersRawToDigi" ),
0239 gtEvmLabel = cms.InputTag( "" ),
0240 maxRadius = cms.double( 2.0 ),
0241 useTransientRecord = cms.bool( False )
0242 )
0243 process.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
0244 offset = cms.uint32( 0 ),
0245 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0246 )
0247 process.hltBoolEnd = cms.EDFilter( "HLTBool",
0248 result = cms.bool( True )
0249 )
0250 process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
0251 SelectedTriggerType = cms.int32( 3 )
0252 )
0253 process.hltPreRandom = cms.EDFilter( "HLTPrescaler",
0254 offset = cms.uint32( 0 ),
0255 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0256 )
0257 process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
0258 saveTags = cms.bool( True ),
0259 L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
0260 L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
0261 L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
0262 L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
0263 L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
0264 L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
0265 L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
0266 L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
0267 L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
0268 L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
0269 )
0270 process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
0271 offset = cms.uint32( 0 ),
0272 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0273 )
0274 process.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
0275 inputTag = cms.InputTag( "rawDataCollector" ),
0276 fedList = cms.vuint32( 1023, 1024 )
0277 )
0278 process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
0279 throw = cms.bool( False ),
0280 processName = cms.string( "@" ),
0281 moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
0282 moduleLabelPatternsToSkip = cms.vstring( )
0283 )
0284 process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
0285 processName = cms.string( "@" )
0286 )
0287 process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
0288 offset = cms.uint32( 0 ),
0289 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0290 )
0291 process.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
0292 AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
0293 ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
0294 MinBx = cms.int32( 0 ),
0295 MaxBx = cms.int32( 0 ),
0296 DumpTrigResults = cms.bool( False ),
0297 DumpRecord = cms.bool( False ),
0298 DumpTrigSummary = cms.bool( True ),
0299 ReadPrescalesFromFile = cms.bool( False ),
0300 psFileName = cms.string( "prescale_L1TGlobal.csv" ),
0301 psColumn = cms.int32( 0 )
0302 )
0303 process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
0304 HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
0305 reportBy = cms.untracked.string( "job" ),
0306 resetBy = cms.untracked.string( "never" ),
0307 serviceBy = cms.untracked.string( "never" ),
0308 ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
0309 ReferenceRate = cms.untracked.double( 100.0 )
0310 )
0311 process.hltPreAOutput = cms.EDFilter( "HLTPrescaler",
0312 offset = cms.uint32( 0 ),
0313 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0314 )
0315
0316 process.hltOutputA = cms.OutputModule( "PoolOutputModule",
0317 fileName = cms.untracked.string( "outputA.root" ),
0318 compressionAlgorithm = cms.untracked.string( "ZSTD" ),
0319 compressionLevel = cms.untracked.int32( 3 ),
0320 fastCloning = cms.untracked.bool( False ),
0321 dataset = cms.untracked.PSet(
0322 filterName = cms.untracked.string( "" ),
0323 dataTier = cms.untracked.string( "RAW" )
0324 ),
0325 SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_v1',
0326 'HLT_Random_v1',
0327 'HLT_ZeroBias_v1' ) ),
0328 outputCommands = cms.untracked.vstring( 'drop *',
0329 'keep *_hltL1GtObjectMap_*_*',
0330 'keep FEDRawDataCollection_rawDataCollector_*_*',
0331 'keep FEDRawDataCollection_source_*_*',
0332 'keep edmTriggerResults_*_*_*',
0333 'keep triggerTriggerEvent_*_*_*' )
0334 )
0335
0336 process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtStage2Digis + process.hltGtStage2ObjectMap )
0337 process.HLTBeamSpot = cms.Sequence( process.hltScalersRawToDigi + process.hltOnlineBeamSpot )
0338 process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot )
0339 process.HLTEndSequence = cms.Sequence( process.hltBoolEnd )
0340 process.HLTBeginSequenceRandom = cms.Sequence( process.hltRandomEventsFilter + process.hltGtStage2Digis )
0341
0342 process.HLTriggerFirstPath = cms.Path( process.hltGetConditions + process.hltGetRaw + process.hltBoolFalse )
0343 process.HLT_Physics_v1 = cms.Path( process.HLTBeginSequence + process.hltPrePhysics + process.HLTEndSequence )
0344 process.HLT_Random_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandom + process.HLTEndSequence )
0345 process.HLT_ZeroBias_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBias + process.HLTEndSequence )
0346 process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelector + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse )
0347 process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport )
0348 process.AOutput = cms.EndPath( process.hltPreAOutput + process.hltOutputA )
0349
0350
0351 process.load( "DQMServices.Core.DQMStore_cfi" )
0352
0353 process.dqmOutput = cms.OutputModule("DQMRootOutputModule",
0354 fileName = cms.untracked.string("DQMIO.root")
0355 )
0356
0357 process.DQMOutput = cms.FinalPath( process.dqmOutput )
0358
0359
0360
0361 process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v1, process.HLT_Random_v1, process.HLT_ZeroBias_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.AOutput, process.DQMOutput, ))
0362
0363
0364
0365 process.source = cms.Source( "PoolSource",
0366 fileNames = cms.untracked.vstring(
0367 'file:RelVal_Raw_Fake2_DATA.root',
0368 ),
0369 inputCommands = cms.untracked.vstring(
0370 'keep *'
0371 )
0372 )
0373
0374
0375 process.maxEvents = cms.untracked.PSet(
0376 input = cms.untracked.int32( 100 )
0377 )
0378
0379
0380 process.options.wantSummary = True
0381 process.options.numberOfThreads = 4
0382 process.options.numberOfStreams = 0
0383
0384
0385 if 'GlobalTag' in process.__dict__:
0386 from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag
0387 process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run2_hlt_Fake2')
0388
0389
0390 if 'MessageLogger' in process.__dict__:
0391 process.MessageLogger.TriggerSummaryProducerAOD = cms.untracked.PSet()
0392 process.MessageLogger.L1GtTrigReport = cms.untracked.PSet()
0393 process.MessageLogger.L1TGlobalSummary = cms.untracked.PSet()
0394 process.MessageLogger.HLTrigReport = cms.untracked.PSet()
0395 process.MessageLogger.FastReport = cms.untracked.PSet()
0396 process.MessageLogger.ThroughputService = cms.untracked.PSet()
0397
0398
0399 _customInfo = {}
0400 _customInfo['menuType' ]= "Fake2"
0401 _customInfo['globalTags']= {}
0402 _customInfo['globalTags'][True ] = "auto:run2_hlt_Fake2"
0403 _customInfo['globalTags'][False] = "auto:run2_mc_Fake2"
0404 _customInfo['inputFiles']={}
0405 _customInfo['inputFiles'][True] = "file:RelVal_Raw_Fake2_DATA.root"
0406 _customInfo['inputFiles'][False] = "file:RelVal_Raw_Fake2_MC.root"
0407 _customInfo['maxEvents' ]= 100
0408 _customInfo['globalTag' ]= "auto:run2_hlt_Fake2"
0409 _customInfo['inputFile' ]= ['file:RelVal_Raw_Fake2_DATA.root']
0410 _customInfo['realData' ]= True
0411
0412 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
0413 process = customizeHLTforAll(process,"Fake2",_customInfo)
0414
0415 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
0416 process = customizeHLTforCMSSW(process,"Fake2")
0417
0418
0419 from HLTrigger.Configuration.Eras import modifyHLTforEras
0420 modifyHLTforEras(process)
0421