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  MonitorSetup = cms.VPSet(
66  cms.PSet(
67  ConfigType = cms.untracked.string("Path"),
68  DQMFolder = cms.untracked.string('TauMET'),
69  Path = cms.untracked.vstring('HLT_LooseIsoPFTau35_Trk20_Prong1_MET(?<tr0>[[:digit:]]+)_v.*'),
70  IgnoreFilterNames = cms.untracked.vstring(),
71  IgnoreFilterTypes = cms.untracked.vstring(),
72  ),
73  cms.PSet(
74  ConfigType = cms.untracked.string("Path"),
75  DQMFolder = cms.untracked.string('MuTau'),
76  Path = cms.untracked.vstring('HLT_IsoMu(?<tr1>1[[:digit:]]+)_eta2p1_LooseIsoPFTau(?<tr0>[[:digit:]]+)_v.*'),
77  IgnoreFilterNames = cms.untracked.vstring(),
78  IgnoreFilterTypes = cms.untracked.vstring(),
79  ),
80  cms.PSet(
81  ConfigType = cms.untracked.string("Path"),
82  DQMFolder = cms.untracked.string('EleTau'),
83  Path = cms.untracked.vstring('HLT_Ele(?<tr1>[[:digit:]]+)_eta2p1_WP90Rho_LooseIsoPFTau(?<tr0>[[:digit:]]+)_v.*'),
84  IgnoreFilterNames = cms.untracked.vstring(),
85  IgnoreFilterTypes = cms.untracked.vstring(),
86  ),
87  cms.PSet(
88  ConfigType = cms.untracked.string("Path"),
89  DQMFolder = cms.untracked.string('DoubleTau'),
90  Path = cms.untracked.vstring('HLT_DoubleMediumIsoPFTau(?<tr0>[[:digit:]]+)_Trk(?<tr1>[[:digit:]])_eta2p1_Jet(?<tr2>[[:digit:]]+)_v.*'),
91  IgnoreFilterNames = cms.untracked.vstring(),
92  IgnoreFilterTypes = cms.untracked.vstring(),
93  ),
94  cms.PSet(
95  ConfigType = cms.untracked.string("PathSummary"),
96  DQMFolder = cms.untracked.string('Summary'),
97  ),
98  cms.PSet(
99  ConfigType = cms.untracked.string("L1"),
100  DQMFolder = cms.untracked.string('L1'),
101  L1Taus = cms.untracked.InputTag("l1extraParticles", "Tau"),
102  L1Jets = cms.untracked.InputTag("l1extraParticles", "Central"),
103  L1JetMinEt = cms.untracked.double(40), # FIXME: this value is arbitrary at the moment
104  ),
105  ),
106  Matching = cms.PSet(
107  doMatching = cms.untracked.bool(True),
108  matchFilters = cms.untracked.VPSet(
109  cms.untracked.PSet(
110  FilterName = cms.untracked.InputTag("TauRefProducer","PFTaus"),
111  matchObjectID = cms.untracked.int32(15),
112  ),
113  cms.untracked.PSet(
114  FilterName = cms.untracked.InputTag("TauRefProducer","Electrons"),
115  matchObjectID = cms.untracked.int32(11),
116  ),
117  cms.untracked.PSet(
118  FilterName = cms.untracked.InputTag("TauRefProducer","Muons"),
119  matchObjectID = cms.untracked.int32(13),
120  ),
121  ),
122  ),
123 )
124 
125 hltTauOfflineMonitor_Inclusive = hltTauOfflineMonitor_PFTaus.clone(
126  DQMBaseFolder = "HLT/TauOffline/Inclusive/",
127  Matching = cms.PSet(
128  doMatching = cms.untracked.bool(False),
129  matchFilters = cms.untracked.VPSet(),
130  )
131 )