Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:18:53

0001 from HLTriggerOffline.HeavyFlavor.heavyFlavorValidationHarvesting_cfi import *
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003 
0004 baseFolderPath = 'HLT/BPH/HLT/'
0005 
0006 hfv1 = heavyFlavorValidationHarvesting.clone(
0007   MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_DoubleMu4_3_Bs_v')
0008 )
0009 hfv2 = heavyFlavorValidationHarvesting.clone(
0010   MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_DoubleMu4_3_Jpsi_v')
0011 )
0012 
0013 
0014 hfvTnP1 = heavyFlavorValidationHarvesting.clone(
0015     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu7p5_L2Mu2_Jpsi_v')
0016 )
0017 hfvTnP2 = heavyFlavorValidationHarvesting.clone(
0018     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu7p5_L2Mu2_Upsilon_v')
0019 )
0020 
0021 hfv7 = heavyFlavorValidationHarvesting.clone(
0022   MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_DoubleMu4_MuMuTrk_Displaced_v')
0023 )
0024 
0025 ### 2017 additions
0026 hfjpsiMuon = heavyFlavorValidationHarvesting.clone(
0027     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon0_Jpsi3p5_Muon2_v')
0028 )
0029 
0030 hfjpsiNoVertexing = heavyFlavorValidationHarvesting.clone(
0031     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon0_Jpsi_NoVertexing_v')
0032 )
0033 
0034 hfjpsiNoVertexingNoOS = heavyFlavorValidationHarvesting.clone(
0035     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v')
0036 )
0037 
0038 hfjpsiBarrel = heavyFlavorValidationHarvesting.clone(
0039     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v')
0040 )
0041 
0042 hfpsiBarrel = heavyFlavorValidationHarvesting.clone(
0043     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v')
0044 )
0045 
0046 hfupsilonBarrel = heavyFlavorValidationHarvesting.clone(
0047     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v')
0048 )
0049 
0050 hfphiBarrel = heavyFlavorValidationHarvesting.clone(
0051     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon10_Phi_Barrel_Seagulls_v')
0052 )
0053 
0054 hfmu25Onia = heavyFlavorValidationHarvesting.clone(
0055     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu25_TkMu0_Onia_v')
0056 )
0057 
0058 hfmu30Onia = heavyFlavorValidationHarvesting.clone(
0059     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu30_TkMu0_Onia_v')
0060 )
0061 
0062 hfmu25Phi = heavyFlavorValidationHarvesting.clone(
0063     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu25_TkMu0_Phi_v')
0064 )
0065 
0066 hfmu20Phi = heavyFlavorValidationHarvesting.clone(
0067     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu20_TkMu0_Phi_v')
0068 )
0069 
0070 hfjpsi = heavyFlavorValidationHarvesting.clone(
0071     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon25_Jpsi_v')
0072 )
0073 
0074 hfpsi = heavyFlavorValidationHarvesting.clone(
0075     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon14_PsiPrime_v')
0076 )
0077 
0078 hfupsilon = heavyFlavorValidationHarvesting.clone(
0079     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon10_Upsilon_y1p4_v')
0080 )
0081 
0082 
0083 combiner = DQMEDHarvester('PlotCombiner',
0084   MyDQMrootFolder = cms.untracked.string('HLT/BPH/HLT'),
0085   Plots = cms.untracked.VPSet(
0086     cms.untracked.PSet(
0087       InputMEnames = cms.untracked.vstring(
0088         'HLT_DoubleMu4_3_Bs_v/effPathDiglobAND_recoEtaPtY',
0089         'HLT_DoubleMu4_3_Jpsi_v/effPathDiglobAND_recoEtaPtY',
0090         'HLT_DoubleMu4_MuMuTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
0091       ),
0092       InputLabels = cms.untracked.vstring(
0093         'HLT_DoubleMu4_3_Bs_v',
0094         'HLT_DoubleMu4_3_Jpsi_v',
0095         'HLT_DoubleMu4_MuMuTrk_Displaced_v',
0096       ),
0097       OutputMEname = cms.untracked.string('effPathGlob_recoLowPt')
0098     )
0099   )
0100 )
0101 
0102 combiner2 = combiner.clone(
0103   Plots = cms.untracked.VPSet(
0104     cms.untracked.PSet(
0105       InputMEnames = cms.untracked.vstring(
0106           'HLT_Dimuon25_Jpsi_v/effPathDiglobAND_recoEtaPtY',
0107           'HLT_Dimuon14_PsiPrime_v/effPathDiglobAND_recoEtaPtY',
0108           'HLT_Dimuon10_Upsilon_y1p4_v/effPathDiglobAND_recoEtaPtY',
0109           'HLT_Mu30_TkMu0_Onia_v/effPathDiglobAND_recoEtaPtY'
0110       ),
0111       InputLabels = cms.untracked.vstring(
0112           'HLT_Dimuon25_Jpsi_v',
0113           'HLT_Dimuon14_PsiPrime_v',
0114           'HLT_Dimuon10_Upsilon_y1p4_v',
0115           'HLT_Mu30_TkMu0_Onia_v'
0116       ),
0117       OutputMEname = cms.untracked.string('effPathGlob_recoHighPt')
0118     )
0119   )
0120 )
0121 
0122 heavyFlavorValidationHarvestingSequence = cms.Sequence(
0123   hfv1+hfv2
0124   +hfvTnP1+hfvTnP2
0125   +hfv7
0126     + hfjpsiMuon
0127     + hfjpsiNoVertexing
0128     + hfjpsiNoVertexingNoOS
0129     + hfjpsiBarrel
0130     + hfpsiBarrel
0131     + hfmu25Onia
0132     + hfmu30Onia
0133     + hfmu25Phi
0134     + hfmu20Phi
0135     + hfjpsi
0136     + hfpsi
0137     + hfupsilon
0138     +combiner+combiner2
0139 )