00001 import FWCore.ParameterSet.Config as cms
00002
00003 hltTauValidationProcess_IDEAL = "HLT"
00004 hltTauValidationFolder_MC_IDEAL = 'HLT/TauRelVal/MC_2E32/'
00005 hltTauValidationFolder_PF_IDEAL = 'HLT/TauRelVal/PF_2E32/'
00006
00007 hltTauValIdealMonitorMC2E32 = cms.EDAnalyzer("HLTTauDQMOfflineSource",
00008 MonitorSetup = cms.VPSet(
00009 cms.PSet(
00010 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
00011 DQMFolder = cms.untracked.string(hltTauValidationFolder_MC_IDEAL+'DoubleTau'),
00012 Filter = cms.untracked.VInputTag(
00013 cms.InputTag("hltL1sDoubleIsoTau15Trk5","",hltTauValidationProcess_IDEAL),
00014 cms.InputTag("hltFilterL2EtCutDoubleIsoTau15Trk5","",hltTauValidationProcess_IDEAL),
00015 cms.InputTag("hltFilterL2EcalIsolationDoubleIsoTau15Trk5","",hltTauValidationProcess_IDEAL),
00016 cms.InputTag("hltFilterL25LeadingTrackPtCutDoubleIsoTau15Trk5","",hltTauValidationProcess_IDEAL),
00017 cms.InputTag("hltFilterL3TrackIsolationDoubleIsoTau15Trk5","",hltTauValidationProcess_IDEAL)
00018 ),
00019 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2),
00020 NTriggeredTaus = cms.untracked.vuint32(2,2,2,2,2,2),
00021 NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0),
00022 TauType = cms.untracked.vint32(-86,84,84,84,84),
00023 LeptonType = cms.untracked.vint32(0,0,0,0,0)
00024 ),
00025
00026 cms.PSet(
00027 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauValidationProcess_IDEAL),
00028 DQMFolder = cms.untracked.string(hltTauValidationFolder_MC_IDEAL+'Summary'),
00029 Filter = cms.untracked.VInputTag(
00030 cms.InputTag("hltFilterL3TrackIsolationDoubleIsoTau15Trk5","",hltTauValidationProcess_IDEAL),
00031 cms.InputTag("hltFilterL3TrackIsolationSingleIsoTau30Trk5MET20","",hltTauValidationProcess_IDEAL)
00032 ),
00033 PathName = cms.untracked.vstring(
00034 'DoubleIsoTau',
00035 'SingleIsoTau'
00036 ),
00037 NTriggeredTaus = cms.untracked.vuint32(2,1),
00038 NTriggeredLeptons = cms.untracked.vuint32(0,0),
00039 TauType = cms.untracked.vint32(15,15),
00040 LeptonType = cms.untracked.vint32(0,0)
00041 ),
00042
00043 cms.PSet(
00044 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
00045 DQMFolder = cms.untracked.string(hltTauValidationFolder_MC_IDEAL+'SingleTau'),
00046 Filter = cms.untracked.VInputTag(
00047 cms.InputTag("hltL1sSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL),
00048 cms.InputTag("hltFilterL2EtCutSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL),
00049 cms.InputTag("hltFilterL2EcalIsolationSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL),
00050 cms.InputTag("hltFilterL25LeadingTrackPtCutSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL),
00051 cms.InputTag("hltFilterL3TrackIsolationSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL)
00052 ),
00053 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2),
00054 NTriggeredTaus = cms.untracked.vuint32(1,1,1,1,1,1),
00055 NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0),
00056 TauType = cms.untracked.vint32(-86,84,84,84,84),
00057 LeptonType = cms.untracked.vint32(0,0,0,0,0)
00058 ),
00059 cms.PSet(
00060 DQMFolder = cms.string(hltTauValidationFolder_MC_IDEAL+'L1'),
00061 L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
00062 L1Jets = cms.InputTag("hltL1extraParticles","Central"),
00063 L1Electrons = cms.InputTag("hltL1extraParticles","Isolated"),
00064 L1Muons = cms.InputTag("hltL1extraParticles")
00065 ),
00066 cms.PSet(
00067 DQMFolder = cms.string(hltTauValidationFolder_MC_IDEAL+'L2'),
00068 L2InfoAssociationInput = cms.InputTag("hltL2TauNarrowConeIsolationProducer"),
00069 L2IsolatedJets = cms.InputTag("hltL2TauRelaxingIsolationSelector","Isolated"),
00070 L2RegionalJets = cms.VInputTag(
00071 cms.InputTag("hltIconeTau1Regional"),
00072 cms.InputTag("hltIconeTau2Regional"),
00073 cms.InputTag("hltIconeTau3Regional"),
00074 cms.InputTag("hltIconeTau4Regional"),
00075 cms.InputTag("hltIconeCentral1Regional"),
00076 cms.InputTag("hltIconeCentral2Regional"),
00077 cms.InputTag("hltIconeCentral3Regional"),
00078 cms.InputTag("hltIconeCentral4Regional"))
00079
00080 ),
00081 cms.PSet(
00082 DQMFolder = cms.string(hltTauValidationFolder_MC_IDEAL+'L25'),
00083 ConeIsolation = cms.InputTag("hltL25TauConeIsolation"),
00084 IsolatedJets = cms.InputTag("hltL25TauLeadingTrackPtCutSelector"),
00085 Type = cms.string('L25')
00086 ),
00087 cms.PSet(
00088 DQMFolder = cms.string(hltTauValidationFolder_MC_IDEAL+'L3'),
00089 ConeIsolation = cms.InputTag("hltL3TauConeIsolation"),
00090 IsolatedJets = cms.InputTag("hltL3TauIsolationSelector"),
00091 Type = cms.string('L3')
00092 )
00093
00094 ),
00095 ConfigType = cms.vstring(
00096 "Path",
00097 "LitePath",
00098 "Path",
00099 "L1",
00100 "Calo",
00101 "Track",
00102 "Track"
00103 ),
00104
00105 doMatching = cms.bool(True),
00106 refObjects = cms.untracked.VInputTag(
00107 cms.InputTag("TauMCProducer","HadronicTauOneAndThreeProng"),
00108 cms.InputTag("TauMCProducer","LeptonicTauElectrons"),
00109 cms.InputTag("TauMCProducer","LeptonicTauMuons")
00110 )
00111 )
00112
00113
00114 hltTauValIdealMonitorPF2E32 = cms.EDAnalyzer("HLTTauDQMOfflineSource",
00115 MonitorSetup = cms.VPSet(
00116 cms.PSet(
00117 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
00118 DQMFolder = cms.untracked.string(hltTauValidationFolder_PF_IDEAL+'DoubleTau'),
00119 Filter = cms.untracked.VInputTag(
00120 cms.InputTag("hltL1sSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL),
00121 cms.InputTag("hltFilterL2EtCutSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL),
00122 cms.InputTag("hltFilterL2EcalIsolationSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL),
00123 cms.InputTag("hltFilterL25LeadingTrackPtCutSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL),
00124 cms.InputTag("hltFilterL3TrackIsolationSingleIsoTau20Trk15MET25","",hltTauValidationProcess_IDEAL)
00125 ),
00126 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2),
00127 NTriggeredTaus = cms.untracked.vuint32(2,2,2,2,2,2),
00128 NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0),
00129 TauType = cms.untracked.vint32(-86,84,84,84,84),
00130 LeptonType = cms.untracked.vint32(0,0,0,0,0)
00131 ),
00132
00133 cms.PSet(
00134 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauValidationProcess_IDEAL),
00135 DQMFolder = cms.untracked.string(hltTauValidationFolder_PF_IDEAL+'Summary'),
00136 Filter = cms.untracked.VInputTag(
00137 cms.InputTag("hltFilterL3TrackIsolationDoubleIsoTau15Trk5","",hltTauValidationProcess_IDEAL),
00138 cms.InputTag("hltFilterL3TrackIsolationSingleIsoTau30Trk5MET20","",hltTauValidationProcess_IDEAL)
00139 ),
00140 PathName = cms.untracked.vstring(
00141 'DoubleLooseIsoTau',
00142 'SingleLooseIsoTau'
00143 ),
00144 NTriggeredTaus = cms.untracked.vuint32(2,1),
00145 NTriggeredLeptons = cms.untracked.vuint32(0,0),
00146 TauType = cms.untracked.vint32(15,15),
00147 LeptonType = cms.untracked.vint32(0,0)
00148 ),
00149
00150 cms.PSet(
00151 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
00152 DQMFolder = cms.untracked.string(hltTauValidationFolder_PF_IDEAL+'SingleTau'),
00153 Filter = cms.untracked.VInputTag(
00154 cms.InputTag("hltL1sSingleIsoTau20Trk5MET20","",hltTauValidationProcess_IDEAL),
00155 cms.InputTag("hltFilterL2EtCutSingleIsoTau30Trk5MET20","",hltTauValidationProcess_IDEAL),
00156 cms.InputTag("hltFilterL2EcalIsolationSingleIsoTau30Trk5MET20","",hltTauValidationProcess_IDEAL),
00157 cms.InputTag("hltFilterL25LeadingTrackPtCutSingleIsoTau30Trk5MET20","",hltTauValidationProcess_IDEAL),
00158 cms.InputTag("hltFilterL3TrackIsolationSingleIsoTau30Trk5MET20","",hltTauValidationProcess_IDEAL)
00159 ),
00160 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2),
00161 NTriggeredTaus = cms.untracked.vuint32(1,1,1,1,1,1),
00162 NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0),
00163 TauType = cms.untracked.vint32(-86,84,84,84,84),
00164 LeptonType = cms.untracked.vint32(0,0,0,0,0)
00165 ),
00166 cms.PSet(
00167 DQMFolder = cms.string(hltTauValidationFolder_PF_IDEAL+'L1'),
00168 L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
00169 L1Jets = cms.InputTag("hltL1extraParticles","Central"),
00170 L1Electrons = cms.InputTag("hltL1extraParticles","Isolated"),
00171 L1Muons = cms.InputTag("hltL1extraParticles")
00172 ),
00173 cms.PSet(
00174 DQMFolder = cms.string(hltTauValidationFolder_PF_IDEAL+'L2'),
00175 L2InfoAssociationInput = cms.InputTag("hltL2TauNarrowConeIsolationProducer"),
00176 L2IsolatedJets = cms.InputTag("hltL2TauRelaxingIsolationSelector","Isolated"),
00177 L2RegionalJets = cms.VInputTag(
00178 cms.InputTag("hltIconeTau1Regional"),
00179 cms.InputTag("hltIconeTau2Regional"),
00180 cms.InputTag("hltIconeTau3Regional"),
00181 cms.InputTag("hltIconeTau4Regional"),
00182 cms.InputTag("hltIconeCentral1Regional"),
00183 cms.InputTag("hltIconeCentral2Regional"),
00184 cms.InputTag("hltIconeCentral3Regional"),
00185 cms.InputTag("hltIconeCentral4Regional"))
00186
00187 ),
00188 cms.PSet(
00189 DQMFolder = cms.string(hltTauValidationFolder_PF_IDEAL+'L25'),
00190 ConeIsolation = cms.InputTag("hltL25TauConeIsolation"),
00191 IsolatedJets = cms.InputTag("hltL25TauLeadingTrackPtCutSelector"),
00192 Type = cms.string('L25')
00193 ),
00194 cms.PSet(
00195 DQMFolder = cms.string(hltTauValidationFolder_PF_IDEAL+'L3'),
00196 ConeIsolation = cms.InputTag("hltL3TauConeIsolation"),
00197 IsolatedJets = cms.InputTag("hltL3TauIsolationSelector"),
00198 Type = cms.string('L3')
00199 )
00200
00201 ),
00202 ConfigType = cms.vstring(
00203 "Path",
00204 "LitePath",
00205 "Path",
00206 "L1",
00207 "Calo",
00208 "Track",
00209 "Track"
00210 ),
00211
00212 doMatching = cms.bool(True),
00213 refObjects = cms.untracked.VInputTag(
00214 cms.InputTag("TauRefCombiner",""),
00215 cms.InputTag("TauMCProducer","LeptonicTauElectrons"),
00216 cms.InputTag("TauMCProducer","LeptonicTauMuons")
00217 )
00218 )
00219
00220
00221 hltTauValIdeal2E32 = cms.Sequence(hltTauValIdealMonitorMC2E32+hltTauValIdealMonitorPF2E32)
00222