00001 import FWCore.ParameterSet.Config as cms
00002
00003 hltTauDQMofflineProcess = "HLT"
00004
00005
00006 TauRefProducer = cms.EDProducer("HLTTauRefProducer",
00007
00008 PFTaus = cms.untracked.PSet(
00009 PFTauDiscriminators = cms.untracked.VInputTag(
00010 cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),
00011 cms.InputTag("hpsPFTauDiscriminationByLooseIsolation")
00012 ),
00013 doPFTaus = cms.untracked.bool(True),
00014 ptMin = cms.untracked.double(15.0),
00015 PFTauProducer = cms.untracked.InputTag("hpsPFTauProducer")
00016 ),
00017 Electrons = cms.untracked.PSet(
00018 ElectronCollection = cms.untracked.InputTag("gsfElectrons"),
00019 doID = cms.untracked.bool(False),
00020 InnerConeDR = cms.untracked.double(0.02),
00021 MaxIsoVar = cms.untracked.double(0.02),
00022 doElectrons = cms.untracked.bool(True),
00023 TrackCollection = cms.untracked.InputTag("generalTracks"),
00024 OuterConeDR = cms.untracked.double(0.6),
00025 ptMin = cms.untracked.double(10.0),
00026 doTrackIso = cms.untracked.bool(True),
00027 ptMinTrack = cms.untracked.double(1.5),
00028 lipMinTrack = cms.untracked.double(0.2),
00029 IdCollection = cms.untracked.InputTag("elecIDext")
00030 ),
00031 Jets = cms.untracked.PSet(
00032 JetCollection = cms.untracked.InputTag("iterativeCone5CaloJets"),
00033 etMin = cms.untracked.double(10.0),
00034 doJets = cms.untracked.bool(True)
00035 ),
00036 Towers = cms.untracked.PSet(
00037 TowerCollection = cms.untracked.InputTag("towerMaker"),
00038 etMin = cms.untracked.double(10.0),
00039 doTowers = cms.untracked.bool(True),
00040 towerIsolation = cms.untracked.double(5.0)
00041 ),
00042
00043 Muons = cms.untracked.PSet(
00044 doMuons = cms.untracked.bool(True),
00045 MuonCollection = cms.untracked.InputTag("Muons"),
00046 ptMin = cms.untracked.double(10.0)
00047 ),
00048
00049 photons = cms.untracked.PSet(
00050 doPhotons = cms.untracked.bool(True),
00051 PhotonCollection = cms.untracked.InputTag("photons"),
00052 etMin = cms.untracked.double(10.0),
00053 ECALIso = cms.untracked.double(3.0)
00054 ),
00055 EtaMax = cms.untracked.double(2.5)
00056 )
00057
00058
00059
00060 hltTauOfflineMonitor_PFTaus = cms.EDAnalyzer("HLTTauDQMOfflineSource",
00061 HLTProcessName = cms.untracked.string(hltTauDQMofflineProcess),
00062 ModuleName = cms.untracked.string("hltTauOfflineMonitor_PFTaus"),
00063 DQMBaseFolder = cms.untracked.string("HLT/TauOffline/PFTaus/"),
00064 MonitorSetup = cms.VPSet(
00065 cms.PSet(
00066 ConfigType = cms.untracked.string("Path"),
00067 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00068 DQMFolder = cms.untracked.string('DoubleTau'),
00069 ),
00070 cms.PSet(
00071 ConfigType = cms.untracked.string("Path"),
00072 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00073 DQMFolder = cms.untracked.string('Ele.+?Tau'),
00074 Alias = cms.untracked.string('EleTau'),
00075 ),
00076 cms.PSet(
00077 ConfigType = cms.untracked.string("Path"),
00078 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00079 DQMFolder = cms.untracked.string('MuLooseTau'),
00080 ),
00081 cms.PSet(
00082 ConfigType = cms.untracked.string("Path"),
00083 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00084 DQMFolder = cms.untracked.string('MuMediumTau'),
00085 ),
00086 cms.PSet(
00087 ConfigType = cms.untracked.string("Path"),
00088 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00089 DQMFolder = cms.untracked.string('MuTightTau'),
00090 ),
00091 cms.PSet(
00092 ConfigType = cms.untracked.string("Path"),
00093 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00094 DQMFolder = cms.untracked.string('Single.+?Tau_MET'),
00095 Alias = cms.untracked.string('SingleTau'),
00096 ),
00097 cms.PSet(
00098 ConfigType = cms.untracked.string("LitePath"),
00099 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMofflineProcess),
00100 DQMFolder = cms.untracked.string('Summary'),
00101 ),
00102 cms.PSet(
00103 ConfigType = cms.untracked.string("L1"),
00104 DQMFolder = cms.untracked.string('L1'),
00105 L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
00106 L1Jets = cms.InputTag("hltL1extraParticles","Central"),
00107 L1Electrons = cms.InputTag("hltL1extraParticles","NonIsolated"),
00108 L1Muons = cms.InputTag("hltL1extraParticles"),
00109 ),
00110 ),
00111 Matching = cms.PSet(
00112 doMatching = cms.untracked.bool(True),
00113 matchFilters = cms.untracked.VPSet(
00114 cms.untracked.PSet(
00115 FilterName = cms.untracked.InputTag("TauRefProducer","PFTaus"),
00116 matchObjectID = cms.untracked.int32(15),
00117 ),
00118 cms.untracked.PSet(
00119 FilterName = cms.untracked.InputTag("TauRefProducer","Electrons"),
00120 matchObjectID = cms.untracked.int32(11),
00121 ),
00122 cms.untracked.PSet(
00123 FilterName = cms.untracked.InputTag("TauRefProducer","Muons"),
00124 matchObjectID = cms.untracked.int32(13),
00125 ),
00126 ),
00127 ),
00128 )
00129
00130 hltTauOfflineMonitor_Inclusive = cms.EDAnalyzer("HLTTauDQMOfflineSource",
00131 HLTProcessName = cms.untracked.string(hltTauDQMofflineProcess),
00132 ModuleName = cms.untracked.string("hltTauOfflineMonitor_Inclusive"),
00133 DQMBaseFolder = cms.untracked.string("HLT/TauOffline/Inclusive/"),
00134 MonitorSetup = hltTauOfflineMonitor_PFTaus.MonitorSetup,
00135 Matching = cms.PSet(
00136 doMatching = cms.untracked.bool(False),
00137 matchFilters = cms.untracked.VPSet(),
00138 ),
00139 )