CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
b2gHadronicHLTEventValidation_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # single jet validation
4 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
5 b2gSingleJetHLTValidation = DQMEDAnalyzer('B2GHadronicHLTValidation',
6  # Directory
7  sDir = cms.untracked.string('HLT/B2GHLTValidation/B2G/SingleJet/'),
8  # Jets
9  sJets = cms.untracked.string('ak8PFJetsPuppi'),
10  ptJets0 = cms.untracked.double(400.),
11  etaJets = cms.untracked.double(2.4),
12  minJets = cms.untracked.uint32(1),
13  # Trigger
14  sTrigger = cms.untracked.string("TriggerResults"),
15  vsPaths = cms.untracked.vstring(['HLT_AK8DiPFJet280_200_TrimMass30_BTagCSV_p20',
16  'HLT_AK8DiPFJet250_200_TrimMass30_BTagCSV_p20',
17  'HLT_AK8DiPFJet280_200_TrimMass30_BTagCSV_p087',
18  'HLT_AK8DiPFJet300_200_TrimMass30_BTagCSV_p20',
19  'HLT_AK8DiPFJet300_200_TrimMass30_BTagCSV_p087',
20  'HLT_AK8PFJet360_TrimMass30',
21  'HLT_AK8PFJet400_TrimMass30',
22  'HLT_AK8PFHT800_TrimMass50',
23  'HLT_AK8PFHT750_TrimMass50',
24  'HLT_AK8PFHT700_TrimR0p1PT0p03Mass50',
25  'HLT_AK8PFHT650_TrimR0p1PT0p03Mass50',
26  'HLT_AK8PFHT600_TrimR0p1PT0p03Mass50_BTagCSV_p20']),
27 )
28 
29 b2gDiJetHLTValidation = DQMEDAnalyzer('B2GHadronicHLTValidation',
30  # Directory
31  sDir = cms.untracked.string('HLT/B2GHLTValidation/B2G/DiJet/'),
32  # Jets
33  sJets = cms.untracked.string('ak8PFJetsPuppi'),
34  ptJets0 = cms.untracked.double(200.),
35  ptJets1 = cms.untracked.double(200.),
36  etaJets = cms.untracked.double(2.4),
37  minJets = cms.untracked.uint32(2),
38  # Trigger
39  sTrigger = cms.untracked.string("TriggerResults"),
40  vsPaths = cms.untracked.vstring(['HLT_AK8DiPFJet280_200_TrimMass30_BTagCSV_p20',
41  'HLT_AK8DiPFJet250_200_TrimMass30_BTagCSV_p20',
42  'HLT_AK8DiPFJet280_200_TrimMass30_BTagCSV_p087',
43  'HLT_AK8DiPFJet300_200_TrimMass30_BTagCSV_p20',
44  'HLT_AK8DiPFJet300_200_TrimMass30_BTagCSV_p087',
45  'HLT_AK8PFJet360_TrimMass30',
46  'HLT_AK8PFJet400_TrimMass30',
47  'HLT_AK8PFHT800_TrimMass50',
48  'HLT_AK8PFHT750_TrimMass50',
49  'HLT_AK8PFHT700_TrimR0p1PT0p03Mass50',
50  'HLT_AK8PFHT650_TrimR0p1PT0p03Mass50',
51  'HLT_AK8PFHT600_TrimR0p1PT0p03Mass50_BTagCSV_p20']),
52 )
53 
54 # puppi jets don't exist in HI wfs, use Cs jets instead
55 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
56 pp_on_AA.toModify(b2gSingleJetHLTValidation, sJets = "akCs4PFJets")
57 pp_on_AA.toModify(b2gDiJetHLTValidation, sJets = "akCs4PFJets")