2 import FWCore.ParameterSet.Config
as cms
6 process.load(
'L1Trigger.Configuration.SimL1Emulator_cff')
8 process.load(
'L1Trigger/L1TCalorimeter/simCaloStage2Digis_cfi')
9 process.load(
'L1Trigger.L1TCalorimeter.caloStage2Params_2017_v1_8_2_updateHFSF_v6MET_cfi')
11 process.simCaloStage2Digis.towerToken = cms.InputTag(
"caloStage2Digis",
"CaloTower")
13 process.caloLayer2 = cms.Path(process.simCaloStage2Digis)
15 process.schedule.append(process.caloLayer2)
22 process.TFileService = cms.Service(
"TFileService",
23 fileName = cms.string(
"l1tCalo_2016_simHistos.root"),
24 closeFileFast = cms.untracked.bool(
True)
28 process.load(
'L1Trigger.L1TCalorimeter.l1tStage2CaloAnalyzer_cfi')
29 process.l1tStage2CaloAnalyzer.doEvtDisp =
False 30 process.l1tStage2CaloAnalyzer.mpBx = 0
31 process.l1tStage2CaloAnalyzer.dmxBx = 0
32 process.l1tStage2CaloAnalyzer.allBx =
False 33 process.l1tStage2CaloAnalyzer.towerToken = cms.InputTag(
"simCaloStage2Digis",
"MP")
34 process.l1tStage2CaloAnalyzer.clusterToken = cms.InputTag(
"None")
35 process.l1tStage2CaloAnalyzer.mpEGToken = cms.InputTag(
"simCaloStage2Digis",
"MP")
36 process.l1tStage2CaloAnalyzer.mpTauToken = cms.InputTag(
"simCaloStage2Digis",
"MP")
37 process.l1tStage2CaloAnalyzer.mpJetToken = cms.InputTag(
"simCaloStage2Digis",
"MP")
38 process.l1tStage2CaloAnalyzer.mpEtSumToken = cms.InputTag(
"simCaloStage2Digis",
"MP")
39 process.l1tStage2CaloAnalyzer.egToken = cms.InputTag(
"simCaloStage2Digis")
40 process.l1tStage2CaloAnalyzer.tauToken = cms.InputTag(
"simCaloStage2Digis")
41 process.l1tStage2CaloAnalyzer.jetToken = cms.InputTag(
"simCaloStage2Digis")
42 process.l1tStage2CaloAnalyzer.etSumToken = cms.InputTag(
"simCaloStage2Digis")
44 import L1Trigger.L1TCalorimeter.l1tStage2CaloAnalyzer_cfi
45 process.l1tCaloStage2HwHistos = L1Trigger.L1TCalorimeter.l1tStage2CaloAnalyzer_cfi.l1tStage2CaloAnalyzer.clone()
46 process.l1tCaloStage2HwHistos.doEvtDisp =
False 47 process.l1tCaloStage2HwHistos.mpBx = 0
48 process.l1tCaloStage2HwHistos.dmxBx = 0
49 process.l1tCaloStage2HwHistos.allBx =
False 50 process.l1tCaloStage2HwHistos.towerToken = cms.InputTag(
"caloStage2Digis",
"CaloTower")
51 process.l1tCaloStage2HwHistos.clusterToken = cms.InputTag(
"None")
52 process.l1tCaloStage2HwHistos.mpEGToken = cms.InputTag(
"caloStage2Digis",
"MP")
53 process.l1tCaloStage2HwHistos.mpTauToken = cms.InputTag(
"caloStage2Digis",
"MP")
54 process.l1tCaloStage2HwHistos.mpJetToken = cms.InputTag(
"caloStage2Digis",
"MP")
55 process.l1tCaloStage2HwHistos.mpEtSumToken = cms.InputTag(
"caloStage2Digis",
"MP")
56 process.l1tCaloStage2HwHistos.egToken = cms.InputTag(
"caloStage2Digis",
"EGamma")
57 process.l1tCaloStage2HwHistos.tauToken = cms.InputTag(
"caloStage2Digis",
"Tau")
58 process.l1tCaloStage2HwHistos.jetToken = cms.InputTag(
"caloStage2Digis",
"Jet")
59 process.l1tCaloStage2HwHistos.etSumToken = cms.InputTag(
"caloStage2Digis",
"EtSum")
61 process.hwEmulHistos = cms.Path(
62 process.l1tStage2CaloAnalyzer
63 +process.l1tCaloStage2HwHistos
66 process.schedule.append(process.hwEmulHistos)
73 process.load(
'L1Trigger.L1TNtuples.L1NtupleRAW_cff')
74 process.load(
'L1Trigger.L1TNtuples.L1NtupleEMU_cff')
76 process.l1ntuplerawemu = cms.Path( process.L1NtupleRAW
77 + process.L1NtupleEMU )
78 process.schedule.append(process.l1ntuplerawemu)
85 process.load(
'EventFilter.L1TRawToDigi.caloTowersFilter_cfi')
90 process.caloLayer2.insert(0,process.caloTowersFilter)
91 process.hwEmulHistos.insert(0,process.caloTowersFilter)
99 process.load(
'EventFilter.L1TRawToDigi.caloTowersFilter_cfi')
105 process.caloLayer2.insert(0,process.caloTowersFilter)
106 process.hwEmulHistos.insert(0,process.caloTowersFilter)
107 process.l1ntuplerawemu.insert(0,process.caloTowersFilter)
def reEmulateLayer2ValHistos(process)
def reEmulateLayer2(process)
def L1NtupleRAWEMU(process)
def reEmulateLayer2ValHistosL1Ntuple(process)
def hwEmulCompHistos(process)