CMS 3D CMS Logo

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

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 hltTauDQMProcess = "HLT"
00004 
00005 hltTauMonitor = cms.EDAnalyzer("HLTTauDQMSource",
00006     HLTProcessName = cms.untracked.string(hltTauDQMProcess),
00007     ModuleName = cms.untracked.string("hltTauMonitor"),
00008     DQMBaseFolder = cms.untracked.string("HLT/TauOnline/Inclusive/"),
00009     MonitorSetup = cms.VPSet(
00010         cms.PSet(
00011             ConfigType            = cms.untracked.string("Path"),
00012             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00013             DQMFolder             = cms.untracked.string('DoubleTau'),
00014         ),
00015         cms.PSet(
00016             ConfigType            = cms.untracked.string("Path"),
00017             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00018             DQMFolder             = cms.untracked.string('Ele.+?Tau'),
00019             Alias                 = cms.untracked.string('EleTau'),
00020         ),
00021         cms.PSet(
00022             ConfigType            = cms.untracked.string("Path"),
00023             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00024             DQMFolder             = cms.untracked.string('Mu.+?Tau'),
00025             Alias                 = cms.untracked.string('MuTau'),
00026         ),
00027         cms.PSet(
00028             ConfigType            = cms.untracked.string("Path"),
00029             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00030             DQMFolder             = cms.untracked.string('Single.+?Tau_MET'),
00031             Alias                 = cms.untracked.string('SingleTau'),
00032         ),
00033         cms.PSet(
00034             ConfigType            = cms.untracked.string("LitePath"),
00035             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
00036             DQMFolder             = cms.untracked.string('Summary'),
00037         ),
00038         cms.PSet(
00039             ConfigType            = cms.untracked.string("L1"),
00040             DQMFolder             = cms.untracked.string('L1'),
00041             L1Taus                = cms.InputTag("hltL1extraParticles","Tau"),
00042             L1Jets                = cms.InputTag("hltL1extraParticles","Central"),
00043             L1Electrons           = cms.InputTag("hltL1extraParticles","Isolated"),
00044             L1Muons               = cms.InputTag("hltL1extraParticles"),
00045         ),
00046     ),
00047     Matching = cms.PSet(
00048         doMatching            = cms.untracked.bool(False),
00049         TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
00050         matchFilters          = cms.untracked.VPSet(),
00051     ),
00052 )
00053 
00054 hltTauElectronMonitor = cms.EDAnalyzer("HLTTauDQMSource",
00055     HLTProcessName = cms.untracked.string(hltTauDQMProcess),
00056     ModuleName = cms.untracked.string("hltTauElectronMonitor"),
00057     DQMBaseFolder = cms.untracked.string("HLT/TauOnline/Electrons/"),
00058     MonitorSetup = cms.VPSet(
00059         cms.PSet(
00060             ConfigType            = cms.untracked.string("Path"),
00061             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00062             DQMFolder             = cms.untracked.string('DoubleTau'),
00063         ),
00064         cms.PSet(
00065             ConfigType            = cms.untracked.string("Path"),
00066             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00067             DQMFolder             = cms.untracked.string('Single.+?Tau_MET'),
00068             Alias                 = cms.untracked.string('SingleTau'),
00069         ),
00070         cms.PSet(
00071             ConfigType            = cms.untracked.string("Path"),
00072             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00073             DQMFolder             = cms.untracked.string('LoosePFTau'),
00074         ),
00075         cms.PSet(
00076             ConfigType            = cms.untracked.string("Path"),
00077             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00078             DQMFolder             = cms.untracked.string('MediumPFTau'),
00079         ),
00080         cms.PSet(
00081             ConfigType            = cms.untracked.string("Path"),
00082             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
00083             DQMFolder             = cms.untracked.string('TightPFTau'),
00084         ),
00085         cms.PSet(
00086             ConfigType            = cms.untracked.string("LitePath"),
00087             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
00088             DQMFolder             = cms.untracked.string('Summary'),
00089         ),
00090         cms.PSet(
00091             ConfigType            = cms.untracked.string("L1"),
00092             DQMFolder             = cms.untracked.string('L1'),
00093             L1Taus                = cms.InputTag("hltL1extraParticles","Tau"),
00094             L1Jets                = cms.InputTag("hltL1extraParticles","Central"),
00095             L1Electrons           = cms.InputTag("hltL1extraParticles","Isolated"),
00096             L1Muons               = cms.InputTag("hltL1extraParticles"),
00097         ),
00098     ),
00099     Matching = cms.PSet(
00100         doMatching            = cms.untracked.bool(True),
00101         TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
00102         matchFilters          = cms.untracked.VPSet(
00103                                     cms.untracked.PSet(
00104                                         AutomaticFilterName   = cms.untracked.string('Ele.+?Tau'),
00105                                         matchObjectID         = cms.untracked.int32(11),
00106                                         matchObjectMinPt      = cms.untracked.double(10),
00107                                     ),
00108                                 ),
00109     ),
00110 )
00111 
00112 hltMonTauReco =cms.Sequence(hltTauMonitor+hltTauElectronMonitor)
00113