Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:07:47

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 
0005 # Comparison of the unpacked uGT muon collections from uGT board 1 to those of boards 2 to 6.
0006 
0007 l1tStage2uGTMuon1vsMuon2 = DQMEDAnalyzer(
0008     "L1TStage2MuonComp",
0009     muonCollection1 = cms.InputTag("gtStage2Digis", "Muon"),
0010     muonCollection2 = cms.InputTag("gtStage2Digis", "Muon2"),
0011     muonCollection1Title = cms.untracked.string("Muons uGT Board 1"),
0012     muonCollection2Title = cms.untracked.string("Muons uGT Board 2"),
0013     summaryTitle = cms.untracked.string("Summary of Comparison between Muons from uGT Board 1 and uGT Board 2"),
0014     monitorDir = cms.untracked.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard2/Muons"),
0015     verbose = cms.untracked.bool(False),
0016 )
0017 
0018 l1tStage2uGTMuon1vsMuon3 = l1tStage2uGTMuon1vsMuon2.clone(
0019     muonCollection2 = "gtStage2Digis:Muon3",
0020     muonCollection2Title = "Muons uGT Board 3",
0021     summaryTitle = "Summary of Comparison between Muons from uGT Board 1 and uGT Board 3",
0022     monitorDir = "L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard3/Muons"
0023 )
0024 l1tStage2uGTMuon1vsMuon4 = l1tStage2uGTMuon1vsMuon2.clone(
0025     muonCollection2 = "gtStage2Digis:Muon4",
0026     muonCollection2Title = "Muons uGT Board 4",
0027     summaryTitle = "Summary of Comparison between Muons from uGT Board 1 and uGT Board 4",
0028     monitorDir = "L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard4/Muons"
0029 )
0030 l1tStage2uGTMuon1vsMuon5 = l1tStage2uGTMuon1vsMuon2.clone(
0031     muonCollection2 = "gtStage2Digis:Muon5",
0032     muonCollection2Title = "Muons uGT Board 5",
0033     summaryTitle = "Summary of Comparison between Muons from uGT Board 1 and uGT Board 5",
0034     monitorDir = "L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard5/Muons"
0035 )
0036 l1tStage2uGTMuon1vsMuon6 = l1tStage2uGTMuon1vsMuon2.clone(
0037     muonCollection2 = "gtStage2Digis:Muon6",
0038     muonCollection2Title = "Muons uGT Board 6",
0039     summaryTitle = "Summary of Comparison between Muons from uGT Board 1 and uGT Board 6",
0040     monitorDir = "L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard6/Muons"
0041 )
0042 l1tStage2uGTBoardCompMuonsSeq = cms.Sequence(
0043     l1tStage2uGTMuon1vsMuon2 +
0044     l1tStage2uGTMuon1vsMuon3 +
0045     l1tStage2uGTMuon1vsMuon4 +
0046     l1tStage2uGTMuon1vsMuon5 +
0047     l1tStage2uGTMuon1vsMuon6
0048 )
0049 
0050 # Comparison of the unpacked uGT CaloLayer2 collections from uGT board 1 to those of boards 2 to 6.
0051 
0052 l1tStage2uGTCalo1vsCalo2 = DQMEDAnalyzer(
0053     "L1TStage2uGTCaloLayer2Comp",
0054     collection1Title  = cms.untracked.string("uGT Board 1"),
0055     collection2Title  = cms.untracked.string("uGT Board 2"),
0056     JetCollection1    = cms.InputTag("gtStage2Digis", "Jet"),
0057     JetCollection2    = cms.InputTag("gtStage2Digis", "Jet2"),
0058     EGammaCollection1 = cms.InputTag("gtStage2Digis", "EGamma"),
0059     EGammaCollection2 = cms.InputTag("gtStage2Digis", "EGamma2"),
0060     TauCollection1    = cms.InputTag("gtStage2Digis", "Tau"),
0061     TauCollection2    = cms.InputTag("gtStage2Digis", "Tau2"),
0062     EtSumCollection1  = cms.InputTag("gtStage2Digis", "EtSum"),
0063     EtSumCollection2  = cms.InputTag("gtStage2Digis", "EtSum2"),
0064     monitorDir = cms.untracked.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard2/CaloLayer2"),
0065 )
0066 
0067 l1tStage2uGTCalo1vsCalo3 = l1tStage2uGTCalo1vsCalo2.clone(
0068     collection2Title  = "uGT Board 3", 
0069     JetCollection2    = "gtStage2Digis:Jet3",
0070     EGammaCollection2 = "gtStage2Digis:EGamma3",
0071     TauCollection2    = "gtStage2Digis:Tau3",
0072     EtSumCollection2  = "gtStage2Digis:EtSum3",
0073     monitorDir = "L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard3/CaloLayer2"
0074 )
0075 l1tStage2uGTCalo1vsCalo4 = l1tStage2uGTCalo1vsCalo2.clone(
0076     collection2Title  = "uGT Board 4", 
0077     JetCollection2    = "gtStage2Digis:Jet4",
0078     EGammaCollection2 = "gtStage2Digis:EGamma4",
0079     TauCollection2    = "gtStage2Digis:Tau4",
0080     EtSumCollection2  = "gtStage2Digis:EtSum4",
0081     monitorDir = "L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard4/CaloLayer2"
0082 )
0083 l1tStage2uGTCalo1vsCalo5 = l1tStage2uGTCalo1vsCalo2.clone(
0084     collection2Title  = "uGT Board 5", 
0085     JetCollection2    = "gtStage2Digis:Jet5",
0086     EGammaCollection2 = "gtStage2Digis:EGamma5",
0087     TauCollection2    = "gtStage2Digis:Tau5",
0088     EtSumCollection2  = "gtStage2Digis:EtSum5",
0089     monitorDir = "L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard5/CaloLayer2"
0090 )
0091 l1tStage2uGTCalo1vsCalo6 = l1tStage2uGTCalo1vsCalo2.clone(
0092     collection2Title  = "uGT Board 6", 
0093     JetCollection2    = "gtStage2Digis:Jet6",
0094     EGammaCollection2 = "gtStage2Digis:EGamma6",
0095     TauCollection2    = "gtStage2Digis:Tau6",
0096     EtSumCollection2  = "gtStage2Digis:EtSum6",
0097     monitorDir = "L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard6/CaloLayer2"
0098 )
0099 l1tStage2uGTBoardCompCaloLayer2Seq = cms.Sequence(
0100     l1tStage2uGTCalo1vsCalo2 +
0101     l1tStage2uGTCalo1vsCalo3 +
0102     l1tStage2uGTCalo1vsCalo4 +
0103     l1tStage2uGTCalo1vsCalo5 +
0104     l1tStage2uGTCalo1vsCalo6
0105 )
0106 
0107 l1tStage2uGTBoardCompSeq = cms.Sequence(
0108     l1tStage2uGTBoardCompMuonsSeq +
0109     l1tStage2uGTBoardCompCaloLayer2Seq
0110 )