Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-22 06:30:05

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMOffline.Trigger.PhotonMonitor_cfi import hltPhotonmonitoring
0004 
0005 #HLT_SinglePhoton300_IDTight
0006 SinglePhoton300_monitoring = hltPhotonmonitoring.clone(
0007     FolderName = 'HLT/EGM/Photon/Photon300/',
0008     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon300_NoHE_v*"])
0009 )
0010 
0011 
0012 # HLT_SinglePhoton200_IDTight
0013 SinglePhoton200_monitoring = hltPhotonmonitoring.clone(
0014     FolderName = 'HLT/EGM/Photon/Photon200/',
0015     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon200_v*"])
0016 )
0017 
0018 
0019 SinglePhoton50_R9Id90_HE10_IsoM_monitoring = hltPhotonmonitoring.clone(
0020     FolderName = 'HLT/EGM/Photon/Photon50_R9Id90_HE10_IsoM/',
0021     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon50_R9Id90_HE10_IsoM_v*"])
0022 )
0023 
0024 
0025 SinglePhoton75_R9Id90_HE10_IsoM_monitoring = hltPhotonmonitoring.clone(
0026     FolderName = 'HLT/EGM/Photon/Photon75_R9Id90_HE10_IsoM/',
0027     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon75_R9Id90_HE10_IsoM_v*"])
0028 )
0029 
0030 
0031 SinglePhoton90_R9Id90_HE10_IsoM_monitoring = hltPhotonmonitoring.clone(
0032     FolderName = 'HLT/EGM/Photon/Photon90_R9Id90_HE10_IsoM/',
0033     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon90_R9Id90_HE10_IsoM_v*"])
0034 )
0035 
0036 SinglePhoton120_R9Id90_HE10_IsoM_monitoring = hltPhotonmonitoring.clone(
0037     FolderName = 'HLT/EGM/Photon/Photon120_R9Id90_HE10_IsoM/',
0038     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon120_R9Id90_HE10_IsoM_v*"])
0039 )
0040 
0041 SinglePhoton165_R9Id90_HE10_IsoM_monitoring = hltPhotonmonitoring.clone(
0042     FolderName = 'HLT/EGM/Photon/Photon165_R9Id90_HE10_IsoM/',
0043     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon165_R9Id90_HE10_IsoM_v*"])
0044 )
0045 
0046 Photon60_DisplacedIdL_PFHT350_monitoring = hltPhotonmonitoring.clone(
0047     FolderName = 'HLT/EXO/DisplacedPhoton/Photon60_DisplacedIdL_PFHT350/',
0048     photonSelection = "pt > 20 && r9() < 0.1 && ((eta<1.4442 && hadTowOverEm<0.0597 && full5x5_sigmaIetaIeta()<0.01031 && chargedHadronIso<1.295) || (eta<2.5 && eta>1.566 && hadTowOverEm<0.0481 && full5x5_sigmaIetaIeta()<0.03013 && chargedHadronIso<1.011))",
0049     denGenericTriggerEventPSet = dict(andOrHlt = False,
0050                                       hltPaths = ["HLT_Photon50_R9Id90_HE10_IsoM_v*","HLT_PFHT350_v*"]),
0051     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v*"])
0052 )
0053 
0054 
0055 from DQMOffline.Trigger.ObjMonitor_cfi import hltobjmonitoring
0056 
0057 Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_monitoring = hltobjmonitoring.clone(
0058     #FolderName = 'HLT/Photon/Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50/',
0059     FolderName = 'HLT/EXO/Photon/Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50/',
0060     denGenericTriggerEventPSet = hltobjmonitoring.numGenericTriggerEventPSet.clone(
0061         hltPaths = ["HLT_Photon50_R9Id90_HE10_IsoM_v*"]
0062     ),
0063     numGenericTriggerEventPSet = hltobjmonitoring.numGenericTriggerEventPSet.clone(
0064         hltPaths = ["HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v*"]
0065     ),
0066     phoSelection = 'pt > 80 & abs(eta) < 1.44',
0067     nphotons = 1,
0068     jetSelection = "pt > 30 & abs(eta) < 5.0",
0069     jetId = "tight",
0070     njets = 2,
0071     doHTHistos = False,
0072     histoPSet = dict(
0073         mjjBinning = [20. * x for x in range(30)],
0074         metPSet = dict(
0075                 nbins = 20,
0076                 xmin = -0.5,
0077                 xmax = 200.)
0078         )
0079 )
0080 
0081 Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_monitoring = hltobjmonitoring.clone(
0082 #    FolderName = 'HLT/Photon/Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3/',
0083     FolderName = 'HLT/EXO/Photon/Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3/',
0084     denGenericTriggerEventPSet = hltobjmonitoring.numGenericTriggerEventPSet.clone(
0085         hltPaths = ["HLT_Photon75_R9Id90_HE10_IsoM_v*"]
0086     ),
0087     numGenericTriggerEventPSet = hltobjmonitoring.numGenericTriggerEventPSet.clone(
0088         hltPaths = ["HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v*"]
0089     ),
0090     phoSelection = 'pt > 80 & abs(eta) < 1.44',
0091     nphotons = 1,
0092     jetSelection = "pt > 30 & abs(eta) < 5.0",
0093     jetId = "tight",
0094     njets = 2,
0095     doMETHistos = False,
0096     doHTHistos = False,
0097     histoPSet = dict(mjjBinning = [20. * x for x in range(30)])
0098 )
0099 
0100 exoHLTPhotonmonitoring = cms.Sequence(
0101     SinglePhoton300_monitoring
0102     + SinglePhoton200_monitoring
0103     + Photon60_DisplacedIdL_PFHT350_monitoring
0104     + SinglePhoton50_R9Id90_HE10_IsoM_monitoring
0105     + SinglePhoton75_R9Id90_HE10_IsoM_monitoring
0106     + SinglePhoton90_R9Id90_HE10_IsoM_monitoring
0107     + SinglePhoton120_R9Id90_HE10_IsoM_monitoring
0108     + SinglePhoton165_R9Id90_HE10_IsoM_monitoring
0109     + Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_monitoring
0110     + Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_monitoring
0111 )
0112 
0113 
0114 DiphotonMass90_monitoring = hltPhotonmonitoring.clone(
0115     FolderName = 'HLT/HIG/DiPhoton/diphoton3022Mass90/',
0116     nphotons = 2,
0117     photonSelection = "(pt > 20 && abs(eta)<1.4442 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.015 && full5x5_r9>.5)||(pt > 20 && abs(eta)<2.5 && abs(eta)>1.5556 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.035 && full5x5_r9>.8)",
0118     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v*"])
0119 )
0120 
0121 DiphotonMass95_monitoring = hltPhotonmonitoring.clone(
0122     FolderName = 'HLT/HIG/DiPhoton/diphoton3022Mass95/',
0123     nphotons = 2,
0124     photonSelection = "(pt > 20 && abs(eta)<1.4442 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.015 && full5x5_r9>.5)||(pt > 20 && abs(eta)<2.5 && abs(eta)>1.5556 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.035 && full5x5_r9>.8)",
0125     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v*"])
0126 )
0127 
0128 DiphotonMass55_monitoring = hltPhotonmonitoring.clone(
0129     FolderName = 'HLT/HIG/DiPhoton/diphoton3018Mass55/',
0130     nphotons = 2,
0131     photonSelection = "(pt > 15 && abs(eta)<1.4442 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.015 && full5x5_r9>.5)||(pt > 15 && abs(eta)<2.5 && abs(eta)>1.5556 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.035 && full5x5_r9>.8)",
0132     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v*"]),
0133     histoPSet = dict(massBinning = [50.,51.,52.,53.,54.,55.,56.,57.,58.,59.,60.,61.,62.,63.,64.,65.,66.,67.,68.,69.,70.,75.,80.,90.,110.,150.])
0134 )
0135 
0136 Diphoton3018_monitoring = hltPhotonmonitoring.clone(
0137     FolderName = 'HLT/EXO/DiPhoton/DiPhoton3018/',
0138     nphotons = 2,
0139     photonSelection = "(pt > 15 && abs(eta)<1.4442 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.015 && full5x5_r9>.5)||(pt > 15 && abs(eta)<2.5 && abs(eta)>1.5556 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.035 && full5x5_r9>.8)",
0140     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v*"]),
0141     histoPSet = dict(massBinning = [10.,15.,20.,25.,30.,35.,40.,45.,50.,55.,60.,65.,70.,75.,80.,90.,110.,150.])
0142 )
0143 
0144 Diphoton2214_monitoring = hltPhotonmonitoring.clone(
0145     FolderName = 'HLT/EXO/DiPhoton/DiPhoton2214/',
0146     nphotons = 2,
0147     photonSelection = "(pt > 10 && abs(eta)<1.4442 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.015 && full5x5_r9>.5)||(pt > 10 && abs(eta)<2.5 && abs(eta)>1.5556 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.035 && full5x5_r9>.8)",
0148     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v*"]),
0149     histoPSet = dict(massBinning = [10.,15.,20.,25.,30.,35.,40.,45.,50.,55.,60.,65.,70.,75.,80.,90.,110.,150.])
0150 )
0151 
0152 
0153 DiPhoton10Time1p4ns_monitoring = hltPhotonmonitoring.clone(
0154     FolderName = 'HLT/EXO/DiPhoton/DiPhoton10Time1p4ns/',
0155     nphotons = 2,
0156     photonSelection = "(pt > 10 && abs(eta)<1.4442 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.015 && full5x5_r9>.5)||(pt > 10 && abs(eta)<2.5 && abs(eta)>1.5556 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.035 && full5x5_r9>.8)",
0157     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DiPhoton10Time1p4ns_v*"]),
0158 )
0159 
0160 DiPhoton10sminlt0p1_monitoring = hltPhotonmonitoring.clone(
0161     FolderName = 'HLT/EXO/DiPhoton/DiPhoton10sminlt0p1/',
0162     nphotons = 2,
0163     photonSelection = "(pt > 10 && abs(eta)<1.4442 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.015 && full5x5_r9>.5)||(pt > 10 && abs(eta)<2.5 && abs(eta)>1.5556 && hadTowOverEm<0.12 && full5x5_sigmaIetaIeta()<0.035 && full5x5_r9>.8)",
0164     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DiPhoton10sminlt0p1_v*"]),
0165 )
0166 
0167 higgsHLTDiphotonMonitoring = cms.Sequence(
0168     DiphotonMass90_monitoring
0169     +DiphotonMass95_monitoring
0170     +DiphotonMass55_monitoring
0171     +Diphoton3018_monitoring
0172     +Diphoton2214_monitoring
0173     +DiPhoton10Time1p4ns_monitoring
0174     +DiPhoton10sminlt0p1_monitoring
0175 )