CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauDQMOffline_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltTauDQMofflineProcess = "HLT"
4 
5 #Ref Objects-------------------------------------------------------------------------------------------------------
6 TauRefProducer = cms.EDProducer("HLTTauRefProducer",
7 
8  PFTaus = cms.untracked.PSet(
9  PFTauDiscriminators = cms.untracked.VInputTag(
10  cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),
11  cms.InputTag("hpsPFTauDiscriminationByLooseCombinedIsolationDBSumPtCorr3Hits"),
12  cms.InputTag("hpsPFTauDiscriminationByLooseMuonRejection2")
13  ),
14  doPFTaus = cms.untracked.bool(True),
15  ptMin = cms.untracked.double(15.0),
16  PFTauProducer = cms.untracked.InputTag("hpsPFTauProducer")
17  ),
18  Electrons = cms.untracked.PSet(
19  ElectronCollection = cms.untracked.InputTag("gedGsfElectrons"),
20  doID = cms.untracked.bool(False),
21  InnerConeDR = cms.untracked.double(0.02),
22  MaxIsoVar = cms.untracked.double(0.02),
23  doElectrons = cms.untracked.bool(True),
24  TrackCollection = cms.untracked.InputTag("generalTracks"),
25  OuterConeDR = cms.untracked.double(0.6),
26  ptMin = cms.untracked.double(15.0),
27  doTrackIso = cms.untracked.bool(True),
28  ptMinTrack = cms.untracked.double(1.5),
29  lipMinTrack = cms.untracked.double(0.2),
30  IdCollection = cms.untracked.InputTag("elecIDext")
31  ),
32  Jets = cms.untracked.PSet(
33  JetCollection = cms.untracked.InputTag("ak4PFJetsCHS"),
34  etMin = cms.untracked.double(15.0),
35  doJets = cms.untracked.bool(False)
36  ),
37  Towers = cms.untracked.PSet(
38  TowerCollection = cms.untracked.InputTag("towerMaker"),
39  etMin = cms.untracked.double(10.0),
40  doTowers = cms.untracked.bool(False),
41  towerIsolation = cms.untracked.double(5.0)
42  ),
43 
44  Muons = cms.untracked.PSet(
45  doMuons = cms.untracked.bool(True),
46  MuonCollection = cms.untracked.InputTag("muons"),
47  ptMin = cms.untracked.double(15.0)
48  ),
49 
50  Photons = cms.untracked.PSet(
51  doPhotons = cms.untracked.bool(False),
52  PhotonCollection = cms.untracked.InputTag("gedPhotons"),
53  etMin = cms.untracked.double(15.0),
54  ECALIso = cms.untracked.double(3.0)
55  ),
56 
57  MET = cms.untracked.PSet(
58  doMET = cms.untracked.bool(True),
59  METCollection = cms.untracked.InputTag("caloMet"),
60  ptMin = cms.untracked.double(0.0)
61  ),
62 
63  EtaMax = cms.untracked.double(2.3)
64  )
65 
66 #----------------------------------MONITORS--------------------------------------------------------------------------
67 
68 hltTauOfflineMonitor_PFTaus = cms.EDAnalyzer("HLTTauDQMOfflineSource",
69  HLTProcessName = cms.untracked.string(hltTauDQMofflineProcess),
70  DQMBaseFolder = cms.untracked.string("HLT/TauOffline/PFTaus"),
71  TriggerResultsSrc = cms.untracked.InputTag("TriggerResults", "", hltTauDQMofflineProcess),
72  TriggerEventSrc = cms.untracked.InputTag("hltTriggerSummaryAOD", "", hltTauDQMofflineProcess),
73  L1Plotter = cms.untracked.PSet(
74  DQMFolder = cms.untracked.string('L1'),
75  L1Taus = cms.untracked.InputTag("hltCaloStage2Digis", "Tau"),
76  L1ETM = cms.untracked.InputTag("hltCaloStage2Digis","EtSum"),
77  L1ETMMin = cms.untracked.double(50),
78  ),
79  Paths = cms.untracked.string("PFTau"),
80  PathSummaryPlotter = cms.untracked.PSet(
81  DQMFolder = cms.untracked.string('Summary'),
82  ),
83  Matching = cms.PSet(
84  doMatching = cms.untracked.bool(True),
85  matchFilters = cms.untracked.VPSet(
86  cms.untracked.PSet(
87  FilterName = cms.untracked.InputTag("TauRefProducer","PFTaus"),
88  matchObjectID = cms.untracked.int32(15),
89  ),
90  cms.untracked.PSet(
91  FilterName = cms.untracked.InputTag("TauRefProducer","Electrons"),
92  matchObjectID = cms.untracked.int32(11),
93  ),
94  cms.untracked.PSet(
95  FilterName = cms.untracked.InputTag("TauRefProducer","Muons"),
96  matchObjectID = cms.untracked.int32(13),
97  ),
98  cms.untracked.PSet(
99  FilterName = cms.untracked.InputTag("TauRefProducer","MET"),
100  matchObjectID = cms.untracked.int32(0),
101  ),
102  ),
103  ),
104 )
105 
106 hltTauOfflineMonitor_Inclusive = hltTauOfflineMonitor_PFTaus.clone(
107  DQMBaseFolder = "HLT/TauOffline/Inclusive",
108  Matching = cms.PSet(
109  doMatching = cms.untracked.bool(False),
110  matchFilters = cms.untracked.VPSet(),
111  )
112 )