CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauValidation_cfi.py
Go to the documentation of this file.
2 
3 hltTauValidationProcess = "HLT"
4 
5 
6 l1setup =cms.PSet(
7  DQMFolder = cms.string('HLT/TauRelVal/MC_Default/L1'),
8  L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
9  L1Jets = cms.InputTag("hltL1extraParticles","Central"),
10  L1Electrons = cms.InputTag("hltL1extraParticles","Isolated"),
11  L1Muons = cms.InputTag("hltL1extraParticles")
12 )
13 
14 
15 l2setup=cms.PSet(
16  DQMFolder = cms.string('HLT/TauRelVal/MC_Default/L2'),
17  L2InfoAssociationInput = cms.InputTag("hltL2TauNarrowConeIsolationProducer"),
18  L2IsolatedJets = cms.InputTag("hltL2TauRelaxingIsolationSelector","Isolated"),
19  L2RegionalJets = cms.VInputTag(
20  cms.InputTag("hltIconeTau1Regional"),
21  cms.InputTag("hltIconeTau2Regional"),
22  cms.InputTag("hltIconeTau3Regional"),
23  cms.InputTag("hltIconeTau4Regional"),
24  cms.InputTag("hltIconeCentral1Regional"),
25  cms.InputTag("hltIconeCentral2Regional"),
26  cms.InputTag("hltIconeCentral3Regional"),
27  cms.InputTag("hltIconeCentral4Regional"))
28 
29 )
30 
31 
32 doubleTauSetup=cms.PSet(
33  triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess),
34  DQMFolder = cms.untracked.string('HLT/TauRelVal/MC_Default/DoubleTau'),
35  Filter = cms.untracked.VInputTag(
36  cms.InputTag("hltL1sDoubleLooseIsoTau15","",hltTauValidationProcess),
37  cms.InputTag("hltFilterL2EtCutDoubleLooseIsoTau15","",hltTauValidationProcess),
38  cms.InputTag("hltFilterL2EcalIsolationDoubleLooseIsoTau15","",hltTauValidationProcess)
39  ),
40  MatchDeltaR = cms.untracked.vdouble(0.5,0.3,0.3,0.3), #One per filter
41  NTriggeredTaus = cms.untracked.vuint32(2,2,2,2,2), #The first one is for the ref events
42  NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0), #the first one is for the ref events
43  TauType = cms.untracked.vint32(-86,84,84,84),
44  LeptonType = cms.untracked.vint32(0,0,0,0)
45 )
46 
47 
48 aodSetup=cms.PSet(
49  triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauValidationProcess),
50  DQMFolder = cms.untracked.string('HLT/TauRelVal/MC_Default/Summary'),
51  Filter = cms.untracked.VInputTag(
52  cms.InputTag("hltFilterL2EcalIsolationDoubleLooseIsoTau15","",hltTauValidationProcess),
53  cms.InputTag("hltFilterL2EcalIsolationSingleIsoTau20","",hltTauValidationProcess)
54  ),
55  PathName = cms.untracked.vstring(
56  'DoubleLooseIsoTau',
57  'SingleLooseIsoTau'
58  ),
59  NTriggeredTaus = cms.untracked.vuint32(2,1),
60  NTriggeredLeptons = cms.untracked.vuint32(0,0),
61  TauType = cms.untracked.vint32(0,0),
62  LeptonType = cms.untracked.vint32(0,0)
63 )
64 
65 singleTauSetup = cms.PSet(
66  triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess),
67  DQMFolder = cms.untracked.string('HLT/TauRelVal/MC_Default/SingleTau'),
68  Filter = cms.untracked.VInputTag(
69  cms.InputTag("hltL1sSingleLooseIsoTau20","",hltTauValidationProcess),
70  cms.InputTag("hltFilterL2EtCutSingleLooseIsoTau20","",hltTauValidationProcess),
71  cms.InputTag("hltFilterL2EcalIsolationSingleLooseIsoTau20","",hltTauValidationProcess)
72  ),
73  MatchDeltaR = cms.untracked.vdouble(0.5,0.3,0.3,0.3,0,0.3), #One per filter
74  NTriggeredTaus = cms.untracked.vuint32(1,1,1,1,1,1), #The first one is for the ref events
75  NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0), #the first one is for the ref events
76  TauType = cms.untracked.vint32(-86,84,84,84,84),
77  LeptonType = cms.untracked.vint32(0,0,0,0,0)
78 )
79 
80 
81 
82 hltTauValDefMonitor = cms.EDAnalyzer("HLTTauDQMOfflineSource",
83  MonitorSetup = cms.VPSet(
84  doubleTauSetup,
85  singleTauSetup,
86  aodSetup,
87  l1setup,
88  l2setup
89  ),
90  ConfigType = cms.vstring(
91  "Path",
92  "Path",
93  "LitePath",
94  "L1",
95  "Calo",
96  ),
97 
98  doMatching = cms.bool(True),
99  refObjects = cms.untracked.VInputTag(
100  cms.InputTag("TauMCProducer","HadronicTauOneAndThreeProng"),
101  cms.InputTag("TauMCProducer","LeptonicTauElectrons"),
102  cms.InputTag("TauMCProducer","LeptonicTauMuons")
103 
104  )
105 )
106 
107 
108 hltTauValDefault = cms.Sequence(hltTauValDefMonitor)
109