Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 14:20:56

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_Displaced_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 hfvTnP3 = heavyFlavorValidationHarvesting.clone(
0021     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu7p5_Track2_Jpsi_v')
0022 )
0023 hfvTnP4 = heavyFlavorValidationHarvesting.clone(
0024     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu7p5_Track3p5_Jpsi_v')
0025 )
0026 hfvTnP5 = heavyFlavorValidationHarvesting.clone(
0027     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu7p5_Track7_Jpsi_v')
0028 )
0029 hfvTnP6 = heavyFlavorValidationHarvesting.clone(
0030     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu7p5_Track2_Upsilon_v')
0031 )
0032 hfvTnP7 = heavyFlavorValidationHarvesting.clone(
0033     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu7p5_Track3p5_Upsilon_v')
0034 )
0035 hfvTnP8 = heavyFlavorValidationHarvesting.clone(
0036     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu7p5_Track7_Upsilon_v')
0037 )
0038 
0039 hfv7 = heavyFlavorValidationHarvesting.clone(
0040   MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_DoubleMu4_JpsiTrk_Displaced_v')
0041 )
0042 hfv8 = heavyFlavorValidationHarvesting.clone(
0043   MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v')
0044 )
0045 hfv9 = heavyFlavorValidationHarvesting.clone(
0046   MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v')
0047 )
0048 
0049 ### 2017 additions
0050 hfjpsiMuon = heavyFlavorValidationHarvesting.clone(
0051     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon0_Jpsi3p5_Muon2_v')
0052 )
0053 
0054 hfjpsiNoVertexing = heavyFlavorValidationHarvesting.clone(
0055     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon0_Jpsi_NoVertexing_v')
0056 )
0057 
0058 hfjpsiNoVertexingNoOS = heavyFlavorValidationHarvesting.clone(
0059     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v')
0060 )
0061 
0062 hfjpsiBarrel = heavyFlavorValidationHarvesting.clone(
0063     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v')
0064 )
0065 
0066 hfpsiBarrel = heavyFlavorValidationHarvesting.clone(
0067     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v')
0068 )
0069 
0070 hfupsilonBarrel = heavyFlavorValidationHarvesting.clone(
0071     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v')
0072 )
0073 
0074 hfphiBarrel = heavyFlavorValidationHarvesting.clone(
0075     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon10_Phi_Barrel_Seagulls_v')
0076 )
0077 
0078 hfmu25Onia = heavyFlavorValidationHarvesting.clone(
0079     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu25_TkMu0_Onia_v')
0080 )
0081 
0082 hfmu30Onia = heavyFlavorValidationHarvesting.clone(
0083     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu30_TkMu0_Onia_v')
0084 )
0085 
0086 hfmu25Phi = heavyFlavorValidationHarvesting.clone(
0087     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu25_TkMu0_Phi_v')
0088 )
0089 
0090 hfmu20Phi = heavyFlavorValidationHarvesting.clone(
0091     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Mu20_TkMu0_Phi_v')
0092 )
0093 
0094 hfjpsi = heavyFlavorValidationHarvesting.clone(
0095     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon25_Jpsi_v')
0096 )
0097 
0098 hfpsi = heavyFlavorValidationHarvesting.clone(
0099     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon18_PsiPrime_v')
0100 )
0101 
0102 hfupsilon = heavyFlavorValidationHarvesting.clone(
0103     MyDQMrootFolder = cms.untracked.string(baseFolderPath + 'HLT_Dimuon12_Upsilon_eta1p5_v')
0104 )
0105 
0106 
0107 combiner = DQMEDHarvester('PlotCombiner',
0108   MyDQMrootFolder = cms.untracked.string('HLT/BPH/HLT'),
0109   Plots = cms.untracked.VPSet(
0110     cms.untracked.PSet(
0111       InputMEnames = cms.untracked.vstring(
0112         'HLT_DoubleMu4_3_Bs_v/effPathDiglobAND_recoEtaPtY',
0113         'HLT_DoubleMu4_3_Jpsi_Displaced_v/effPathDiglobAND_recoEtaPtY',
0114         'HLT_DoubleMu4_JpsiTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
0115         'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
0116         'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
0117       ),
0118       InputLabels = cms.untracked.vstring(
0119         'HLT_DoubleMu4_3_Bs_v',
0120         'HLT_DoubleMu4_3_Jpsi_Displaced_v',
0121         'HLT_DoubleMu4_JpsiTrk_Displaced_v',
0122         'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v',
0123         'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v',
0124       ),
0125       OutputMEname = cms.untracked.string('effPathGlob_recoLowPt')
0126     )
0127   )
0128 )
0129 
0130 combiner2 = combiner.clone(
0131   Plots = cms.untracked.VPSet(
0132     cms.untracked.PSet(
0133       InputMEnames = cms.untracked.vstring(
0134           'HLT_Dimuon25_Jpsi_v/effPathDiglobAND_recoEtaPtY',
0135           'HLT_Dimuon18_PsiPrime_v/effPathDiglobAND_recoEtaPtY',
0136           'HLT_Dimuon12_Upsilon_eta1p5_v/effPathDiglobAND_recoEtaPtY',
0137           'HLT_Mu30_TkMu0_Onia_v/effPathDiglobAND_recoEtaPtY'
0138       ),
0139       InputLabels = cms.untracked.vstring(
0140           'HLT_Dimuon25_Jpsi_v',
0141           'HLT_Dimuon18_PsiPrime_v',
0142           'HLT_Dimuon12_Upsilon_eta1p5_v',
0143           'HLT_Mu30_TkMu0_Onia_v'
0144       ),
0145       OutputMEname = cms.untracked.string('effPathGlob_recoHighPt')
0146     )
0147   )
0148 )
0149 
0150 heavyFlavorValidationHarvestingSequence = cms.Sequence(
0151   hfv1+hfv2
0152   +hfvTnP1+hfvTnP2+hfvTnP3+hfvTnP4+hfvTnP5+hfvTnP6+hfvTnP7+hfvTnP8
0153   +hfv7+hfv8+hfv9
0154     + hfjpsiMuon
0155     + hfjpsiNoVertexing
0156     + hfjpsiNoVertexingNoOS
0157     + hfjpsiBarrel
0158     + hfpsiBarrel
0159     + hfmu25Onia
0160     + hfmu30Onia
0161     + hfmu25Phi
0162     + hfmu20Phi
0163     + hfjpsi
0164     + hfpsi
0165     + hfupsilon
0166     +combiner+combiner2
0167 )