CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/DQMOffline/Trigger/python/HLTTauDQMOffline_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 hltTauDQMofflineProcess = "HLT"
00004 
00005 #Ref Pbjects-------------------------------------------------------------------------------------------------------
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 #----------------------------------MONITORS--------------------------------------------------------------------------
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 )