CMS 3D CMS Logo

dijetScouting_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 selectedCaloJets = cms.EDFilter( "CaloJetSelector",
4  filter = cms.bool( False ),
5  src = cms.InputTag( "hltCaloJetIDPassed" ),
6  cut = cms.string( "abs(eta)<3 && pt>30" ),
7  #cut = cms.string( "abs(eta)<2.4 && pt>30 && n90 >= 3 && emEnergyFraction > 0.01 && emEnergyFraction < 0.99" )
8  )
9 
10 scoutingDiJetVariables = cms.EDProducer("DiJetVarProducer",
11  inputJetTag = cms.InputTag("selectedCaloJets"),
12  wideJetDeltaR = cms.double(1.1),
13  )
14 
15 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
16 scoutingDiJetVarAnalyzer = DQMEDAnalyzer('DiJetVarAnalyzer',
17  modulePath = cms.untracked.string("DiJet"),
18  jetCollectionTag = cms.untracked.InputTag("selectedCaloJets"),
19  #dijetVarCollectionTag = cms.untracked.InputTag("scoutingDiJetVariables","dijetvariables"),
20  widejetsCollectionTag = cms.untracked.InputTag("scoutingDiJetVariables","widejets"),
21  metCollectionTag = cms.untracked.InputTag("hltMet"),
22  metCleanCollectionTag = cms.untracked.InputTag("hltMetClean"),
23  numwidejets = cms.uint32(2),
24  etawidejets = cms.double(2.5),
25  ptwidejets = cms.double(30),
26  detawidejets = cms.double(1.3),
27  dphiwidejets = cms.double(1.0471),# pi/3
28  maxEMfraction = cms.double(0.95),
29  maxHADfraction = cms.double(0.95),
30  HLTpathMain = cms.string("DST_HT250_v*"),
31  HLTpathMonitor = cms.string("DST_L1HTT_Or_L1MultiJet_v*"),
32  triggerConfiguration = cms.PSet(
33  hltResults = cms.InputTag('TriggerResults','','HLT'),
34  l1tResults = cms.InputTag(''),
35  l1tIgnoreMaskAndPrescale = cms.bool( False ),
36  throw = cms.bool( True )
37  )
38  )
39 
40 #this file contains the sequence for data scouting using the DiJet analysis
41 scoutingDiJetDQMSequence = cms.Sequence(selectedCaloJets*
42  scoutingDiJetVariables*
43  scoutingDiJetVarAnalyzer
44  )