Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:10:00

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMOffline.Trigger.BPHMonitor_cfi import hltBPHmonitoring
0004 
0005 # Tau3Mu
0006 from DQMOffline.Trigger.Tau3MuMonitor_cff import *
0007 
0008 Dimuon0_Jpsi_tnp = hltBPHmonitoring.clone(
0009     FolderName = 'HLT/BPH/DiMu0_Jpsi_L1_NO_OS_denTrack2/',
0010     tnp = True,
0011     enum = 1,
0012     muoSelection_ref = "pt>7.5 && abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0013     muoSelection = "abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0014     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_L1_NoOS_v*"]),
0015     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"]),
0016     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu7p5_L2Mu2_Jpsi_v*"])
0017     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_SingleMu5_SQ OR L1_SingleMu7_SQ"])
0018 )
0019 
0020 Dimuon4_3_LowMass_tnp = hltBPHmonitoring.clone(
0021     FolderName = 'HLT/BPH/DiMu4_3_LowMass_Inclusive/',
0022     tnp = True,
0023     enum = 1,
0024     muoSelection_ref = "pt>4.5 && abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0025     muoSelection = "abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0026     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_3_LowMass_v*"]),
0027     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"]),
0028     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu4_L1DoubleMu_v*"])
0029     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_SingleMu5_SQ OR L1_SingleMu7_SQ"])
0030 )
0031 
0032 Dimuon25_Jpsi_tnp = hltBPHmonitoring.clone(
0033     FolderName = 'HLT/BPH/DiMu25_Jpsi_noCorr/',
0034     tnp = True,
0035     enum = 1,
0036     muoSelection_ref = "pt>7.5 && abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0037     muoSelection = "abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0038     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon25_Jpsi_noCorrL1_v*"]),
0039     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu8_SQ"])
0040 )
0041 
0042 ##
0043 Dimuon0_Jpsi_tnp1 = hltBPHmonitoring.clone(
0044     FolderName = 'HLT/BPH/DiMu0_Jpsi_L1_NO_OS_denTrack7/',
0045     tnp = True,
0046     enum = 1,
0047     muoSelection_ref = "pt>7.5 & abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0048     muoSelection = "abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0049     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_L1_NoOS_v*"]),
0050     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"]),
0051     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu7p5_Track7_Jpsi_v*"])
0052     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_SingleMu5_SQ OR L1_SingleMu7_SQ"])
0053 )
0054 
0055 ##
0056 Dimuon0_Jpsi_tnp2 = hltBPHmonitoring.clone(
0057     FolderName = 'HLT/BPH/DiMu0_Jpsi_L1_NO_OS_denTrack3p5/',
0058     tnp = True,
0059     enum = 1,
0060     muoSelection_ref = "pt>7.5 && abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0061     muoSelection = "abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0062     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_L1_NoOS_v*"]),
0063     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"]),
0064     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu7p5_Track3p5_Jpsi_v*"])
0065     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_SingleMu5_SQ OR L1_SingleMu7_SQ"])
0066 )
0067 
0068 ##
0069 
0070 Dimuon0_Jpsi_OS = hltBPHmonitoring.clone(
0071     FolderName = 'HLT/BPH/DiMu0_Jpsi_L1_OS/',
0072     tnp = False,
0073     enum = 2,
0074     Jpsi = 1,
0075     muoSelection_ref = cms.string("abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 "),
0076     DMSelection_ref = cms.string("abs(Eta)<2.4"),
0077     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_v*"]),
0078     #numGenericTriggerEventPSet =dict(l1Algorithms = ["L1_DoubleMu0_SQ_OS"]),
0079     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_L1_NoOS_v*"])
0080     #denGenericTriggerEventPSet =dict(l1Algorithms = ["L1_DoubleMu0_SQ"])
0081 )
0082 
0083 ###
0084 
0085 Dimuon0_er = hltBPHmonitoring.clone(
0086     FolderName = 'HLT/BPH/DiMu0_Lowmass_L1_er/',
0087     tnp = False,
0088     enum = 3,
0089     Jpsi = 1,
0090     muoSelection_ref = "abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0091     DMSelection_ref = "abs(Eta)<1.5",
0092     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0093     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0094     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_v*"])
0095     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ_OS"])
0096 )
0097 
0098 ###
0099 Dimuon0_Upsilon_er = hltBPHmonitoring.clone(
0100     FolderName = 'HLT/BPH/DiMu0_Upsilon_L1_er/',
0101     tnp = False,
0102     enum = 3, 
0103     Upsilon = 1,
0104     muoSelection_ref = "abs(eta)<2. &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0105     DMSelection_ref = "abs(Eta)<2.",
0106     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Upsilon_L1_4p5er2p0_v*"]),
0107     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4p5er2p0_SQ_OS"]),
0108     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Upsilon_L1_4p5_v*"]),
0109     #denGenericTriggerEventPSet =dict(l1Algorithms = ["L1_DoubleMu4p5_SQ_OS"])
0110 )
0111 
0112 ###L1 dR cut
0113 
0114 ###
0115 DMu4_3_Bs_dRcut = hltBPHmonitoring.clone(
0116     FolderName = 'HLT/BPH/DMu4_3_Bs_L1_dR/',
0117     tnp = False,
0118     enum = 4,
0119     ptCut = 1,
0120     muoSelection_ref = "pt>4.5 && abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0121     muoSelection = "pt>3.5 && abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0122     DMSelection_ref = "abs(Eta)<1.5 && Pt>5.5 && M<5.9 && M>4.6",
0123     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_3_LowMass_v*"]),
0124     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS_dR_1p4"]),
0125     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0126     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0127     histoPSet = dict(dRPSet = dict(
0128         nbins = 30,  
0129         xmin  = 0.4,
0130         xmax  = 1.9),
0131     massPSet = dict(
0132         nbins = 9,
0133         xmin  = 4.4,
0134         xmax  = 6.2)
0135     )
0136 )
0137 
0138 DMu4_3_Jpsi_dRcut = hltBPHmonitoring.clone(
0139     FolderName = 'HLT/BPH/DMu4_3_Jpsi_L1_dR/',
0140     tnp = False,
0141     enum = 4,
0142     Jpsi = 1,
0143     ptCut = 1,
0144     muoSelection_ref = "pt>4.5 &&  abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0145     muoSelection = "pt>3.5 && abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0146     DMSelection_ref = "abs(Eta)<1.5",
0147     numGenericTriggerEventPSet =dict(hltPaths = ["HLT_DoubleMu4_3_Jpsi_v*"]),
0148     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS_dR_1p4"]),
0149     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0150     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0151     histoPSet = dict(massPSet = dict(
0152         nbins = 10,
0153         xmin  = 2.8,
0154         xmax  = 3.3)
0155 )
0156 )
0157 
0158 Dimuon14_Phi_dRcut = hltBPHmonitoring.clone(
0159     FolderName = 'HLT/BPH/DiMu14_Phi_L1_dR/',
0160     tnp = False,
0161     enum = 4,
0162     seagull = 1,
0163     muoSelection_ref = "abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0164     DMSelection_ref = "M>0.95 & M<1.1 & Pt>15 & abs(Eta)<1.2",
0165     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon14_Phi_Barrel_Seagulls_v*"]),
0166     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS_dR_1p4"]),
0167     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0168     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0169     histoPSet = dict(dRPSet = dict(
0170                         nbins = 35,
0171                         xmin  = 0,    
0172                         xmax  = 0.7),
0173                     massPSet = dict(
0174                         nbins =  10,
0175                         xmin  = 0.95,
0176                         xmax  = 1.1)
0177    )
0178 )
0179 
0180 DMu4_LowMassNonResonantTrk_Displaced_dRcut = hltBPHmonitoring.clone(
0181     FolderName = 'HLT/BPH/DMu4_LowMassNonResonantTrk_Displaced_L1_dR/',
0182     tnp = False,
0183     enum = 4,
0184     muoSelection_ref = "pt>5 & abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0185     DMSelection_ref = "((M>1.1 & M<2.8) | (M>4.1 & M<4.7)) & abs(Eta)<1.5",
0186     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_MuMuTrk_Displaced_v*"]),
0187     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS_dR_1p4"]),
0188     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0189     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0190     histoPSet = dict(massPSet = dict(
0191         nbins = 10,
0192         xmin  = 1.,
0193         xmax  = 3.)
0194 )
0195 )
0196 
0197 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low = hltBPHmonitoring.clone(
0198     FolderName = 'HLT/BPH/DMu4_LowMassNonResonantTrk_Displaced_L1_dR_low/',
0199     tnp = False,
0200     enum = 4,
0201     muoSelection_ref = "pt>5 & abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0202     DMSelection_ref = "((M>1.1 & M<2.8) | (M>4.1 & M<4.7)) & abs(Eta)<2.4",
0203     max_dR = 1.2,
0204     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_MuMuTrk_Displaced_v*"]),
0205     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2"]),
0206     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_4_v*"]),
0207     #denGenericTriggerEventPSet = dict(l1Algorithms =["L1_DoubleMu4_SQ_OS"]),
0208     histoPSet = dict(massPSet = dict(
0209         nbins = 10,
0210         xmin  = 1.,
0211         xmax  = 3.)
0212 )
0213 )
0214 
0215 DMu4_JpsiTrk_Displaced_dRcut = hltBPHmonitoring.clone(
0216     FolderName = 'HLT/BPH/DMu4_JpsiTrk_Displaced_L1_dR/',
0217     tnp = False,
0218     enum = 4,
0219     Jpsi = 1,
0220     muoSelection_ref = "pt>5 & abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0221     DMSelection_ref = "M>2.9 & M<3.3 & abs(Eta)<1.5",
0222     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_MuMuTrk_Displaced_v*"]),
0223     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS_dR_1p4"]),
0224     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0225     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0226     histoPSet = dict(massPSet = dict(
0227         nbins = 10,
0228         xmin  = 2.8,
0229         xmax  = 3.3)
0230 )
0231 )
0232 
0233 DMu4_JpsiTrk_Displaced_dRcut_low = hltBPHmonitoring.clone(
0234     FolderName = 'HLT/BPH/DMu4_JpsiTrk_Displaced_L1_dR_low/',
0235     tnp = False,
0236     enum = 4,
0237     Jpsi = 1,
0238     muoSelection_ref = "pt>5 & abs(eta)<2.4  &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0239     DMSelection_ref = "M>2.9 & M<3.3 & abs(Eta)<2.4",
0240     max_dR = 1.2,
0241     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_MuMuTrk_Displaced_v*"]),
0242     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2"]),
0243     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_4_v*"]),
0244     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS"]),
0245     histoPSet = dict(massPSet = dict(
0246         nbins = 10 ,
0247         xmin  = 2.8,
0248         xmax  = 3.3)
0249 )
0250 )
0251 
0252 DMu4_PsiPrimeTrk_Displaced_dRcut = hltBPHmonitoring.clone(
0253     FolderName = 'HLT/BPH/DMu4_PsiPrimeTrk_Displaced_L1_dR/',
0254     tnp = False,
0255     enum = 4,
0256     muoSelection_ref = "pt>5 & abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0257     DMSelection_ref = "M>3.4 & M<3.95 & abs(Eta)<1.5",
0258     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_MuMuTrk_Displaced_v*"]),
0259     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS_dR_1p4"]),
0260     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0261     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0262     histoPSet = dict(massPSet = dict(
0263         nbins = 12,
0264         xmin  = 3.3,
0265         xmax  = 3.9)
0266 )
0267 )
0268 
0269 
0270 DMu4_PsiPrimeTrk_Displaced_dRcut_low = hltBPHmonitoring.clone(
0271     FolderName = 'HLT/BPH/DMu4_PsiPrimeTrk_Displaced_L1_dR_low/',
0272     tnp = False,
0273     enum = 4,
0274     muoSelection_ref = "pt>5 & abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0275     DMSelection_ref = "M>3.4 & M<3.95 & abs(Eta)<2.4",
0276     max_dR = 1.2,
0277     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_MuMuTrk_Displaced_v*"]),
0278     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2"]),
0279     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_4_v*"]),
0280     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS"]),
0281     histoPSet = dict(massPSet = dict(
0282          nbins = 12,   
0283          xmin  = 3.3,
0284          xmax  = 3.9)   
0285     )
0286 )
0287 
0288 Dimuon25_Jpsi_dRcut = hltBPHmonitoring.clone(
0289     FolderName = 'HLT/BPH/DiMu25_Jpsi_L1_dR/',
0290     tnp = False,
0291     enum = 4,
0292     Jpsi = 1,
0293     muoSelection_ref = "abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0294     DMSelection_ref = "Pt>26 & abs(Eta)<1.5",
0295     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon25_Jpsi_v*"]),
0296     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS_dR_1p4"]),
0297     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0298     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0299     histoPSet = dict(dRPSet = dict(
0300         nbins = 20,
0301         xmin  = 0.,
0302          xmax  = 1.),
0303         massPSet = dict(
0304         nbins  = 10 ,
0305         xmin  = 2.8,
0306         xmax  = 3.3)
0307   )
0308 )
0309 
0310 Dimuon14_PsiPrime_dRcut = hltBPHmonitoring.clone(
0311     FolderName = 'HLT/BPH/DiMu14_PsiPrime_L1_dR/',
0312     tnp = False,
0313     enum = 4,
0314     muoSelection_ref = "abs(eta)<1.5 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0315     DMSelection_ref = "M>3.4 & M<3.95 & Pt>15 & abs(Eta)<1.5",
0316     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon14_PsiPrime_v*"]),
0317     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS_dR_1p4"]),
0318     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_0er1p5_v*"]),
0319     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0er1p5_SQ_OS"]),
0320     histoPSet = dict(massPSet = dict(
0321     nbins = 12 ,
0322     xmin  = 3.3,
0323     xmax  = 3.9,)
0324 )
0325 )
0326 
0327 Dimuon25_Jpsi_dRcut_low = hltBPHmonitoring.clone(
0328     FolderName = 'HLT/BPH/DiMu25_Jpsi_L1_dR_low/',
0329     tnp = False,
0330     enum = 4,
0331     Jpsi = 1,
0332     muoSelection_ref = "pt>5 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0333     DMSelection_ref = "Pt>26 & abs(Eta)<2.4",
0334     max_dR = 1.2,
0335     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon25_Jpsi_v*"]),
0336     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2"]),
0337     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_4_v*"]),
0338     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS"]),
0339     histoPSet = dict(dRPSet = dict(
0340         nbins = 18 ,
0341         xmin  = 0.,
0342         xmax  = 0.9,
0343     ),
0344         massPSet = dict(
0345         nbins = 10 ,
0346         xmin  = 2.8,
0347         xmax  = 3.3)
0348     )
0349 )
0350 
0351 
0352 Dimuon14_PsiPrime_dRcut_low = hltBPHmonitoring.clone(
0353     FolderName = 'HLT/BPH/DiMu14_PsiPrime_L1_dR_low/',
0354     tnp = False,
0355     enum = 4,
0356     muoSelection_ref = "pt>5 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0357     DMSelection_ref = "M>3.4 & M<3.95 & Pt>19 & abs(Eta)<2.4",
0358     max_dR = 1.2,
0359     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon14_PsiPrime_v*"]),
0360     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2"]),
0361     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_4_v*"]),
0362     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS"]),
0363     histoPSet = dict(massPSet = dict(
0364         nbins = 10 ,
0365         xmin  = 3.4,
0366         xmax  = 4.0)
0367     )
0368 )
0369 
0370 
0371 ###
0372 ###mass cut
0373 Dimuon20_masscut1 = hltBPHmonitoring.clone(
0374     FolderName = 'HLT/BPH/DiMu20_Upsilon_L1_masscut1/',
0375     tnp = False,
0376     Upsilon = 1,
0377     enum = 5,
0378     seagull = 1,
0379     muoSelection_ref = "pt>5 && abs(eta)<2.0 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0380     DMSelection_ref = "M<18 & M>7 & Pt>11 & abs(Eta)<1.2",
0381     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon10_Upsilon_Barrel_Seagulls_v*"]),
0382     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18"]),
0383     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Upsilon_L1_4p5er2p0_v*"]),
0384     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4p5er2p0_SQ_OS"])
0385 )
0386 
0387 Dimuon10_masscut2 = hltBPHmonitoring.clone(
0388     FolderName = 'HLT/BPH/DiMu10_Upsilon_L1_masscut2/',
0389     tnp = False,
0390     enum = 5,
0391     Upsilon = 1,
0392     muoSelection_ref = "pt>5 && abs(eta)<2.0 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0393     DMSelection_ref = "Pt>13 & abs(y)<1.5",
0394     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon10_Upsilon_y1p4_v*"]),
0395     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18"]),
0396     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Upsilon_L1_4p5er2p0_v*"]),
0397     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4p5er2p0_SQ_OS"])
0398 )
0399 
0400 Trimuon2_masscut4 = hltBPHmonitoring.clone(
0401     FolderName = 'HLT/BPH/TripleMu2_Upsilon_L1_masscut4',
0402     tnp = False,
0403     enum = 5,
0404     Upsilon = 1,
0405     muoSelection_ref = "pt>5 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0406     DMSelection_ref = "M<17 & M>5 & Pt>6 & abs(Eta)<2.4",
0407     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Trimuon2_Upsilon5_Muon_v*"]),
0408     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu5_3p5_2p2_DoubleMu5_2p5_Mass5to17"]),
0409     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v*"]),
0410     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu5_3p5_2"])
0411 )
0412 
0413 Trimuon2_masscut5 = hltBPHmonitoring.clone(
0414     FolderName = 'HLT/BPH/DoubleMu3_Trk_L1_masscut5',
0415     tnp = False,
0416     enum = 5,
0417     muoSelection_ref = "pt>4 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0418     DMSelection_ref = "M<9 & abs(Eta)<2.4",
0419     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu3_Trk_Tau3mu_v*"]),
0420     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu5_3_SQ_Mass_Max9"]),
0421     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v*"]),
0422     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu5_3p5_2"])
0423 )
0424 
0425 Trimuon2_masscut6 = hltBPHmonitoring.clone(
0426     FolderName = 'HLT/BPH/DoubleMu3_Trk_L1_masscut6',
0427     tnp = False,
0428     enum = 5,
0429     muoSelection_ref = "pt>3 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0430     DMSelection_ref = "M<9 & abs(Eta)<2.4",
0431     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi3p5_Muon2_v*"]),
0432     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu5_3_SQ_Mass_Max9"]),
0433     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_v*"]),
0434     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ_OS"]),
0435     histoPSet = dict(dRPSet = dict(
0436         nbins = 30,   
0437         xmin  = 0.,
0438         xmax  = 1.5)
0439 )
0440 )
0441 
0442 ###triple muon
0443 
0444 Dimuon0_tripleMu1 = hltBPHmonitoring.clone(
0445     FolderName = 'HLT/BPH/DiMu0_Lowmass_L1_tripleMu1/',
0446     tnp = False,
0447     enum = 6,
0448     muoSelection_ref = "pt>4 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0449     DMSelection_ref = "abs(Eta)<2.4",
0450     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v*"]),
0451     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu5_3p5_2"]),
0452     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v*"]),
0453     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu5_3p5_2"])
0454 )
0455 
0456 Dimuon0_tripleMu2 = hltBPHmonitoring.clone(
0457     FolderName = 'HLT/BPH/DiMu0_Lowmass_L1_tripleMu2/',
0458     tnp = False,
0459     enum = 6,
0460     muoSelection_ref = "pt>4 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0461     DMSelection_ref = "abs(Eta)<2.4",
0462     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Trimuon5_3p5_2_Upsilon_Muon_v*"]),
0463     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu5_3p5_2"]),
0464     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v*"]),
0465     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu0"])
0466 )
0467 
0468 
0469 Dimuon0_tripleMu3 = hltBPHmonitoring.clone(
0470     FolderName = 'HLT/BPH/DiMu0_Lowmass_L1_tripleMu3/',
0471     tnp = False,
0472     enum = 6,
0473     muoSelection_ref = "pt>4 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0474     DMSelection_ref = "abs(Eta)<2.4",
0475     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v*"]),
0476     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu_5SQ_3SQ_0OQ"]),
0477     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_LowMass_L1_TM530_v*"]),
0478     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_TripleMu_5SQ_3SQ_0OQ"]),
0479 )
0480 
0481 ###photon 
0482 Dimuon0_photon1 = hltBPHmonitoring.clone(
0483     FolderName = 'HLT/BPH/DiMu0_Lowmass_L1_photon1/',
0484     tnp = False,
0485     enum = 7,
0486     muoSelection_ref = "pt>10 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0487     DMSelection_ref = "M<30 && abs(Eta)<2.4",
0488     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu20_7_Mass0to30_Photon23_v*"]),
0489     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_EG12"]),
0490     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v*"]),
0491     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_EG12"])
0492 )
0493 
0494 Dimuon0_photon2 = hltBPHmonitoring.clone(
0495     FolderName = 'HLT/BPH/DiMu0_Lowmass_L1_photon2/',
0496     tnp = False,
0497     enum = 7,
0498     muoSelection_ref = "pt>10 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0499     DMSelection_ref = "M<30 && abs(Eta)<2.4",
0500     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v*"]),
0501     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_EG12"]),
0502     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu20_7_Mass0to30_L1_DM4_v*"]),
0503     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS"])
0504 )
0505 
0506 ###L3 TnP
0507 Dimuon0_L3TnP_Jpsi = hltBPHmonitoring.clone(
0508     FolderName = 'HLT/BPH/DiMu0_L1_L3TnP_Jpsi/',
0509     tnp = True,
0510     L3 = 1,
0511     enum = 1,
0512     ##Jpsi = 1,
0513     muoSelection_ref = "pt>7.5 &  abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0514     muoSelection = "pt>7.5 & abs(eta)<2.4 & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0515     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu7p5_L2Mu2_Jpsi_v*"]),
0516     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"]),
0517     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu7p5_L2Mu2_Jpsi_v*"]),
0518     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"])
0519 )
0520 
0521 Dimuon0_L3TnP_Upsilon = hltBPHmonitoring.clone(
0522     FolderName = 'HLT/BPH/DiMu0_L1_L3TnP_Upsilon/',
0523     tnp = True,
0524     L3 = 1,
0525     ##Upsilon = 1,
0526     enum = 1,
0527     muoSelection_ref = "pt>7.5 &  abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0528     muoSelection = "pt>7.5 & abs(eta)<2.4 & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0529     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu7p5_L2Mu2_Upsilon_v*"]),
0530     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"]),
0531     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu7p5_L2Mu2_Upsilon_v*"]),
0532     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"])
0533 )
0534 
0535 ###HLT OS 
0536 
0537 Dimuon0_HLT_OS = hltBPHmonitoring.clone(
0538     FolderName = 'HLT/BPH/DiMu0_Jpsi_L1_HLT_OS/',
0539     tnp = False,
0540     enum = 2,
0541     Jpsi = 1,
0542     muoSelection_ref = "abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0543     DMSelection_ref = "abs(Eta)<2.4",
0544     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_NoVertexing_v*"]),
0545     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ_OS"]),
0546     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v*"]),
0547     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"])
0548 )
0549 
0550 Dimuon0_HLT_OS1 = hltBPHmonitoring.clone(
0551     FolderName = 'HLT/BPH/DiMu0_Jpsi_L1_HLT_OS1/',
0552     tnp = False,
0553     enum = 2,
0554     Jpsi = 1,
0555     muoSelection_ref = "abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0556     DMSelection_ref = "abs(Eta)<2.4",
0557     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_L1_NoOS_v*"]),
0558     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"]),
0559     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v*"]),
0560     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu0_SQ"])
0561 )
0562 
0563 ###
0564 ###Loose vertex Jpsi
0565 Dimuon0_looseVtx_Jpsi = hltBPHmonitoring.clone(
0566     FolderName = 'HLT/BPH/DiMu0_L1_looseVtx_Jpsi/',
0567     tnp = False,
0568     enum = 8,
0569     Jpsi = 1,
0570     muoSelection_ref = "pt>5 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0571     DMSelection_ref = "abs(Eta)<1.5",
0572     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"]),
0573     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_NoVertexing_v*"]),
0574     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"])
0575 )
0576 
0577 
0578 ####Loose vtx Upsilon
0579 Dimuon0_looseVtx_Upsilon = hltBPHmonitoring.clone(
0580     FolderName = 'HLT/BPH/DiMu0_L1_looseVtx_Upsilon/',
0581     tnp = False,
0582     enum = 8,
0583     Upsilon = 1,
0584     muoSelection_ref = "pt>5 && abs(eta)<2.0 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0585     DMSelection_ref = "abs(Eta)<2.0",
0586     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v*"]),
0587     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18"]),
0588     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Upsilon_NoVertexing_v*"]),
0589     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18"])
0590 )
0591 
0592 ###tight vtx
0593 Dimuon0_tightVtx_Jpsi = hltBPHmonitoring.clone(
0594     FolderName = 'HLT/BPH/DiMu0_L1_tightVtx_Jpsi/',
0595     tnp = False,
0596     Jpsi = 1,
0597     enum = 8,
0598     displaced = 1,
0599     muoSelection_ref = "pt>5 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0600     DMSelection_ref = "abs(Eta)<2.4",
0601     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_Jpsi_Displaced_v*"]),
0602     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"]),
0603     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_Jpsi_NoVertexing_v*"]),
0604     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"])
0605 )
0606 
0607 ###additional track
0608 
0609 Dimuon0_addTrack_Jpsi = hltBPHmonitoring.clone(
0610     FolderName = 'HLT/BPH/DiMu0_L1_addTrack_Jpsi/',
0611     tnp = False,
0612     enum = 9,
0613     muoSelection_ref = "pt>5 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0614     DMSelection_ref = "M>2.9 & M<3.3 & abs(Eta)<2.4",
0615     trOrMu = True,
0616     numGenericTriggerEventPSet = dict(hltPaths =["HLT_DoubleMu4_MuMuTrk_Displaced_v*"]),
0617     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"]),
0618     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_Jpsi_Displaced_v*"]),
0619     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"])
0620 )
0621 
0622 Dimuon0_addTrackTrack_Jpsi = hltBPHmonitoring.clone(
0623     FolderName = 'HLT/BPH/DiMu0_L1_addTrackTrack_Jpsi/',
0624     tnp = False,
0625     trOrMu = True,
0626     enum = 11,
0627     muoSelection_ref = "pt>5 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0628     DMSelection_ref = "abs(Eta)<2.4",
0629     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_JpsiTrkTrk_Displaced_v*"]),
0630     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"]),
0631     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu4_Jpsi_Displaced_v*"]),
0632     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"])
0633 )
0634 
0635 
0636 DM2_Jpsi_addTrackTrack_Phi = hltBPHmonitoring.clone(
0637     FolderName = 'HLT/BPH/DM2_Jpsi_addTrackTrack_Phi/',
0638     tnp = False,
0639     enum = 11,
0640     Jpsi = 1,
0641     #muoSelection = "pt>2 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0642     muoSelection_ref = "pt>2 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0643     minprob = 0.1,
0644     mincos = 0.,
0645     minDS = 0.,
0646     trOrMu = True,
0647     trSelection_ref = "pt>1",
0648     minmassTkTk = 0.920,
0649     maxmassTkTk = 1.120,
0650     minmassJpsiTk = 0.,
0651     maxmassJpsiTk = 99.,
0652     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v*"]),
0653     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"]),
0654     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Dimuon0_Jpsi_NoVertexing_v*"]),
0655     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4"]),
0656     histoPSet = dict(ptBinning = [-0.5, 0, 0.5, 1, 1.5, 2, 4, 8, 10, 12, 14, 16, 18, 20],
0657                      phiPSet = dict(
0658                         nbins = 32,
0659                         xmin  = -3.2,
0660                         xmax  = 3.2)
0661     )  
0662 )
0663 
0664 
0665 DM2_Jpsi_addTkMuTkMu_Phi = DM2_Jpsi_addTrackTrack_Phi.clone(
0666     FolderName = 'HLT/BPH/DM2_Jpsi_addTkMuTkMu_Phi/',
0667     trSelection_ref = "",
0668     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v*"])
0669 )
0670 
0671 Dimuon0_addTrackMu_Onia = hltBPHmonitoring.clone(
0672     FolderName = 'HLT/BPH/DiMu0_L1_addTrackMu_Onia/',
0673     tnp = False,
0674     minmassJpsiTk = 3,
0675     maxmassJpsiTk = 3.2,
0676     enum = 10,
0677     muoSelection_ref = "pt>32 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0678     DMSelection_ref = "abs(Eta)<2.4",
0679     trOrMu = True,
0680     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu30_TkMu0_Onia_v*"]),
0681     #numGenericTriggerEventPSet = dict(l1Algorithms = ["L1_SingleMu22 OR L1_SingleMu25"]),
0682     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu27_v*"]),
0683     #denGenericTriggerEventPSet = dict(l1Algorithms = ["L1_SingleMu22 OR L1_SingleMu25"])
0684 )
0685 
0686 Dimuon0_addTrackMu_Phi1 = hltBPHmonitoring.clone(
0687     FolderName = 'HLT/BPH/DiMu0_L1_addTrackMu_Phi1/',
0688     tnp = False,
0689     minmassJpsiTk = 0.920,
0690     maxmassJpsiTk = 1.120,
0691     enum = 10,
0692     muoSelection_ref = "pt>26 && abs(eta)<2.4 &  isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ",
0693     DMSelection_ref = "abs(Eta)<2.4",
0694     trOrMu = True,
0695     numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu25_TkMu0_Phi_v*"]),
0696     denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Mu20_v*"])
0697 )
0698 
0699 
0700 DimuonX_HLT_OS_Vtx = hltBPHmonitoring.clone(
0701     FolderName = 'HLT/BPH/DimuX_HLT_OS_Vtx/',
0702     tnp = False,
0703     enum = 2,
0704     Jpsi = 1,
0705     muoSelection_ref = 'abs(eta)<2.4 & isPFMuon & isGlobalMuon  & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0',
0706     numGenericTriggerEventPSet = dict(hltPaths = ['HLT_Dimuon0_Jpsi_L1_NoOS_v*']),
0707     #numGenericTriggerEventPSet = dict(l1Algorithms = ['L1_DoubleMu0_SQ']),
0708     denGenericTriggerEventPSet = dict(hltPaths = ['HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v*']),
0709     #denGenericTriggerEventPSet = dict(l1Algorithms = ['L1_DoubleMu0_SQ'])
0710 )
0711 
0712 #hltBPHmonitoring.histoPSet.ptBinning = [-0.5, 0, 2, 4, 8, 10, 12, 14, 16, 18, 20, 22, 25, 30, 35, 40, 50, 70]
0713 #hltBPHmonitoring.histoPSet.dMuPtBinning = [-0.5, 0, 2, 4, 8, 10, 12, 14, 16, 18, 20, 22, 25, 30, 35, 40, 50, 70]
0714 
0715 ###
0716 
0717 bphHLTmonitoring = cms.Sequence(
0718     Dimuon25_Jpsi_tnp
0719     + Dimuon4_3_LowMass_tnp
0720     + Dimuon0_Jpsi_tnp
0721 #    + Dimuon0_Jpsi_tnp1
0722 #    + Dimuon0_Jpsi_tnp2
0723     + Dimuon0_Jpsi_OS
0724     + Dimuon0_er
0725     + Dimuon0_Upsilon_er
0726     + DMu4_3_Bs_dRcut
0727     + DMu4_3_Jpsi_dRcut
0728     + Dimuon14_Phi_dRcut
0729     + DMu4_LowMassNonResonantTrk_Displaced_dRcut
0730     + DMu4_JpsiTrk_Displaced_dRcut
0731     + DMu4_PsiPrimeTrk_Displaced_dRcut
0732     + Dimuon25_Jpsi_dRcut
0733     + Dimuon14_PsiPrime_dRcut
0734     + Dimuon25_Jpsi_dRcut_low
0735     + Dimuon14_PsiPrime_dRcut_low
0736     + DMu4_PsiPrimeTrk_Displaced_dRcut_low
0737     + DMu4_JpsiTrk_Displaced_dRcut_low
0738     + DMu4_LowMassNonResonantTrk_Displaced_dRcut_low
0739     + Dimuon20_masscut1
0740     + Dimuon10_masscut2
0741     + Trimuon2_masscut4
0742     + Trimuon2_masscut5
0743     + Trimuon2_masscut6
0744     + Dimuon0_tripleMu1
0745     + Dimuon0_tripleMu2
0746     + Dimuon0_tripleMu3
0747 #    + Dimuon0_photon1
0748 #    + Dimuon0_photon2
0749     + Dimuon0_L3TnP_Jpsi
0750     + Dimuon0_L3TnP_Upsilon
0751     + Dimuon0_HLT_OS
0752     + Dimuon0_HLT_OS1
0753     + Dimuon0_looseVtx_Jpsi
0754     + Dimuon0_looseVtx_Upsilon
0755     + Dimuon0_tightVtx_Jpsi
0756     + Dimuon0_addTrack_Jpsi
0757     + Dimuon0_addTrackTrack_Jpsi
0758     + DM2_Jpsi_addTrackTrack_Phi
0759 #    + DM2_Jpsi_addTkMuTkMu_Phi
0760     + Dimuon0_addTrackMu_Onia
0761     + Dimuon0_addTrackMu_Phi1
0762     #+ DimuonX_HLT_OS_Vtx
0763 )
0764 
0765 
0766 
0767 bphMonitorHLT = cms.Sequence(
0768     bphHLTmonitoring * 
0769     tau3MuMonitorHLT    
0770 )
0771 
0772 bphHLTDQMSourceExtra = cms.Sequence(
0773 )
0774