test
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 Pbjects-------------------------------------------------------------------------------------------------------
6 TauRefProducer = cms.EDProducer("HLTTauRefProducer",
7 
8  PFTaus = cms.untracked.PSet(
9  PFTauDiscriminators = cms.untracked.VInputTag(
10  cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),
11  cms.InputTag("hpsPFTauDiscriminationByLooseIsolation")
12  ),
13  doPFTaus = cms.untracked.bool(True),
14  ptMin = cms.untracked.double(15.0),
15  PFTauProducer = cms.untracked.InputTag("hpsPFTauProducer")
16  ),
17  Electrons = cms.untracked.PSet(
18  ElectronCollection = cms.untracked.InputTag("gedGsfElectrons"),
19  doID = cms.untracked.bool(False),
20  InnerConeDR = cms.untracked.double(0.02),
21  MaxIsoVar = cms.untracked.double(0.02),
22  doElectrons = cms.untracked.bool(True),
23  TrackCollection = cms.untracked.InputTag("generalTracks"),
24  OuterConeDR = cms.untracked.double(0.6),
25  ptMin = cms.untracked.double(10.0),
26  doTrackIso = cms.untracked.bool(True),
27  ptMinTrack = cms.untracked.double(1.5),
28  lipMinTrack = cms.untracked.double(0.2),
29  IdCollection = cms.untracked.InputTag("elecIDext")
30  ),
31  Jets = cms.untracked.PSet(
32  JetCollection = cms.untracked.InputTag("iterativeCone5CaloJets"),
33  etMin = cms.untracked.double(10.0),
34  doJets = cms.untracked.bool(True)
35  ),
36  Towers = cms.untracked.PSet(
37  TowerCollection = cms.untracked.InputTag("towerMaker"),
38  etMin = cms.untracked.double(10.0),
39  doTowers = cms.untracked.bool(True),
40  towerIsolation = cms.untracked.double(5.0)
41  ),
42 
43  Muons = cms.untracked.PSet(
44  doMuons = cms.untracked.bool(True),
45  MuonCollection = cms.untracked.InputTag("muons"),
46  ptMin = cms.untracked.double(10.0)
47  ),
48 
49  Photons = cms.untracked.PSet(
50  doPhotons = cms.untracked.bool(True),
51  PhotonCollection = cms.untracked.InputTag("gedPhotons"),
52  etMin = cms.untracked.double(10.0),
53  ECALIso = cms.untracked.double(3.0)
54  ),
55  EtaMax = cms.untracked.double(2.5)
56  )
57 
58 #----------------------------------MONITORS--------------------------------------------------------------------------
59 
60 hltTauOfflineMonitor_PFTaus = cms.EDAnalyzer("HLTTauDQMOfflineSource",
61  HLTProcessName = cms.untracked.string(hltTauDQMofflineProcess),
62  DQMBaseFolder = cms.untracked.string("HLT/TauOffline/PFTaus"),
63  TriggerResultsSrc = cms.untracked.InputTag("TriggerResults", "", hltTauDQMofflineProcess),
64  TriggerEventSrc = cms.untracked.InputTag("hltTriggerSummaryAOD", "", hltTauDQMofflineProcess),
65  L1Plotter = cms.untracked.PSet(
66  DQMFolder = cms.untracked.string('L1'),
67  L1Taus = cms.untracked.InputTag("l1extraParticles", "Tau"),
68  L1Jets = cms.untracked.InputTag("l1extraParticles", "Central"),
69  L1JetMinEt = cms.untracked.double(40), # FIXME: this value is arbitrary at the moment
70  ),
71  Paths = cms.untracked.string("PFTau"),
72  PathSummaryPlotter = cms.untracked.PSet(
73  DQMFolder = cms.untracked.string('Summary'),
74  ),
75  Matching = cms.PSet(
76  doMatching = cms.untracked.bool(True),
77  matchFilters = cms.untracked.VPSet(
78  cms.untracked.PSet(
79  FilterName = cms.untracked.InputTag("TauRefProducer","PFTaus"),
80  matchObjectID = cms.untracked.int32(15),
81  ),
82  cms.untracked.PSet(
83  FilterName = cms.untracked.InputTag("TauRefProducer","Electrons"),
84  matchObjectID = cms.untracked.int32(11),
85  ),
86  cms.untracked.PSet(
87  FilterName = cms.untracked.InputTag("TauRefProducer","Muons"),
88  matchObjectID = cms.untracked.int32(13),
89  ),
90  ),
91  ),
92 )
93 
94 hltTauOfflineMonitor_Inclusive = hltTauOfflineMonitor_PFTaus.clone(
95  DQMBaseFolder = "HLT/TauOffline/Inclusive",
96  Matching = cms.PSet(
97  doMatching = cms.untracked.bool(False),
98  matchFilters = cms.untracked.VPSet(),
99  )
100 )