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.
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  EtaMax = cms.untracked.double(2.3)
57  )
58 
59 #----------------------------------MONITORS--------------------------------------------------------------------------
60 
61 hltTauOfflineMonitor_PFTaus = cms.EDAnalyzer("HLTTauDQMOfflineSource",
62  HLTProcessName = cms.untracked.string(hltTauDQMofflineProcess),
63  DQMBaseFolder = cms.untracked.string("HLT/TauOffline/PFTaus"),
64  TriggerResultsSrc = cms.untracked.InputTag("TriggerResults", "", hltTauDQMofflineProcess),
65  TriggerEventSrc = cms.untracked.InputTag("hltTriggerSummaryAOD", "", hltTauDQMofflineProcess),
66  L1Plotter = cms.untracked.PSet(
67  DQMFolder = cms.untracked.string('L1'),
68  L1Taus = cms.untracked.InputTag("l1extraParticles", "Tau"),
69  L1Jets = cms.untracked.InputTag("l1extraParticles", "Central"),
70  L1JetMinEt = cms.untracked.double(40), # FIXME: this value is arbitrary at the moment
71  ),
72  Paths = cms.untracked.string("PFTau"),
73  PathSummaryPlotter = cms.untracked.PSet(
74  DQMFolder = cms.untracked.string('Summary'),
75  ),
76  Matching = cms.PSet(
77  doMatching = cms.untracked.bool(True),
78  matchFilters = cms.untracked.VPSet(
79  cms.untracked.PSet(
80  FilterName = cms.untracked.InputTag("TauRefProducer","PFTaus"),
81  matchObjectID = cms.untracked.int32(15),
82  ),
83  cms.untracked.PSet(
84  FilterName = cms.untracked.InputTag("TauRefProducer","Electrons"),
85  matchObjectID = cms.untracked.int32(11),
86  ),
87  cms.untracked.PSet(
88  FilterName = cms.untracked.InputTag("TauRefProducer","Muons"),
89  matchObjectID = cms.untracked.int32(13),
90  ),
91  ),
92  ),
93 )
94 
95 hltTauOfflineMonitor_Inclusive = hltTauOfflineMonitor_PFTaus.clone(
96  DQMBaseFolder = "HLT/TauOffline/Inclusive",
97  Matching = cms.PSet(
98  doMatching = cms.untracked.bool(False),
99  matchFilters = cms.untracked.VPSet(),
100  )
101 )