Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-06-06 04:26:47

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 CscCluster50_Photon20Unseeded = hltPhotonmonitoring.clone(
0055     FolderName = 'HLT/EXO/DisplacedPhoton/CscCluster50_Photon20Unseeded/',
0056     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_CscCluster50_Photon20Unseeded_v*"])
0057 )
0058 
0059 from DQMOffline.Trigger.ObjMonitor_cfi import hltobjmonitoring
0060 
0061 Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_monitoring = hltobjmonitoring.clone(
0062     #FolderName = 'HLT/Photon/Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50/',
0063     FolderName = 'HLT/EXO/Photon/Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50/',
0064     denGenericTriggerEventPSet = hltobjmonitoring.numGenericTriggerEventPSet.clone(
0065         hltPaths = ["HLT_Photon50_R9Id90_HE10_IsoM_v*"]
0066     ),
0067     numGenericTriggerEventPSet = hltobjmonitoring.numGenericTriggerEventPSet.clone(
0068         hltPaths = ["HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v*"]
0069     ),
0070     phoSelection = 'pt > 80 & abs(eta) < 1.44',
0071     nphotons = 1,
0072     jetSelection = "pt > 30 & abs(eta) < 5.0",
0073     jetId = "tight",
0074     njets = 2,
0075     doHTHistos = False,
0076     histoPSet = dict(
0077         mjjBinning = [20. * x for x in range(30)],
0078         metPSet = dict(
0079                 nbins = 20,
0080                 xmin = -0.5,
0081                 xmax = 200.)
0082         )
0083 )
0084 
0085 Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_monitoring = hltobjmonitoring.clone(
0086 #    FolderName = 'HLT/Photon/Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3/',
0087     FolderName = 'HLT/EXO/Photon/Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3/',
0088     denGenericTriggerEventPSet = hltobjmonitoring.numGenericTriggerEventPSet.clone(
0089         hltPaths = ["HLT_Photon75_R9Id90_HE10_IsoM_v*"]
0090     ),
0091     numGenericTriggerEventPSet = hltobjmonitoring.numGenericTriggerEventPSet.clone(
0092         hltPaths = ["HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v*"]
0093     ),
0094     phoSelection = 'pt > 80 & abs(eta) < 1.44',
0095     nphotons = 1,
0096     jetSelection = "pt > 30 & abs(eta) < 5.0",
0097     jetId = "tight",
0098     njets = 2,
0099     doMETHistos = False,
0100     doHTHistos = False,
0101     histoPSet = dict(mjjBinning = [20. * x for x in range(30)])
0102 )
0103 
0104 exoHLTPhotonmonitoring = cms.Sequence(
0105     SinglePhoton300_monitoring
0106     + SinglePhoton200_monitoring
0107     + Photon60_DisplacedIdL_PFHT350_monitoring
0108     + SinglePhoton50_R9Id90_HE10_IsoM_monitoring
0109     + SinglePhoton75_R9Id90_HE10_IsoM_monitoring
0110     + SinglePhoton90_R9Id90_HE10_IsoM_monitoring
0111     + SinglePhoton120_R9Id90_HE10_IsoM_monitoring
0112     + SinglePhoton165_R9Id90_HE10_IsoM_monitoring
0113     + Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_monitoring
0114     + Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_monitoring
0115     + CscCluster50_Photon20Unseeded
0116 )
0117 
0118 
0119 DiphotonMass90_monitoring = hltPhotonmonitoring.clone(
0120     FolderName = 'HLT/HIG/DiPhoton/diphoton3022Mass90/',
0121     nphotons = 2,
0122     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)",
0123     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v*"])
0124 )
0125 
0126 DiphotonMass95_monitoring = hltPhotonmonitoring.clone(
0127     FolderName = 'HLT/HIG/DiPhoton/diphoton3022Mass95/',
0128     nphotons = 2,
0129     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)",
0130     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v*"])
0131 )
0132 
0133 DiphotonMass55_monitoring = hltPhotonmonitoring.clone(
0134     FolderName = 'HLT/HIG/DiPhoton/diphoton3018Mass55/',
0135     nphotons = 2,
0136     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)",
0137     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v*"]),
0138     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.])
0139 )
0140 
0141 Diphoton3018_monitoring = hltPhotonmonitoring.clone(
0142     FolderName = 'HLT/EXO/DiPhoton/DiPhoton3018/',
0143     nphotons = 2,
0144     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)",
0145     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v*"]),
0146     histoPSet = dict(massBinning = [10.,15.,20.,25.,30.,35.,40.,45.,50.,55.,60.,65.,70.,75.,80.,90.,110.,150.])
0147 )
0148 
0149 Diphoton2214_monitoring = hltPhotonmonitoring.clone(
0150     FolderName = 'HLT/EXO/DiPhoton/DiPhoton2214/',
0151     nphotons = 2,
0152     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)",
0153     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v*"]),
0154     histoPSet = dict(massBinning = [10.,15.,20.,25.,30.,35.,40.,45.,50.,55.,60.,65.,70.,75.,80.,90.,110.,150.])
0155 )
0156 
0157 
0158 DiPhoton10Time1p4ns_monitoring = hltPhotonmonitoring.clone(
0159     FolderName = 'HLT/EXO/DiPhoton/DiPhoton10Time1p4ns/',
0160     nphotons = 2,
0161     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)",
0162     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DiPhoton10Time1p4ns_v*"]),
0163 )
0164 
0165 higgsHLTDiphotonMonitoring = cms.Sequence(
0166     DiphotonMass90_monitoring
0167     +DiphotonMass95_monitoring
0168     +DiphotonMass55_monitoring
0169     +Diphoton3018_monitoring
0170     +Diphoton2214_monitoring
0171     +DiPhoton10Time1p4ns_monitoring
0172 )