CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10/src/HLTriggerOffline/Tau/python/Validation/HLTTauValidation_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 hltTauValidationProcess_IDEAL = "HLT"
00004 
00005 hltTauValIdealMonitorMC = cms.EDAnalyzer("HLTTauDQMOfflineSource",
00006     ModuleName = cms.untracked.string("hltTauValIdealMonitorMC"),
00007     DQMBaseFolder = cms.untracked.string("HLT/TauRelVal/MC/"),
00008     HLTProcessName = cms.untracked.string(hltTauValidationProcess_IDEAL),
00009     MonitorSetup = cms.VPSet(
00010         cms.PSet(
00011             ConfigType            = cms.untracked.string("Path"),
00012             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
00013             DQMFolder             = cms.untracked.string('DoubleTau'),                        
00014         ),
00015         cms.PSet(
00016             ConfigType            = cms.untracked.string("Path"),
00017             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
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","",hltTauValidationProcess_IDEAL),
00024             DQMFolder             = cms.untracked.string('MuLooseTau'),                           
00025         ),
00026         cms.PSet(
00027             ConfigType            = cms.untracked.string("Path"),
00028             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
00029             DQMFolder             = cms.untracked.string('MuMediumTau'),                          
00030         ),
00031         cms.PSet(
00032             ConfigType            = cms.untracked.string("Path"),
00033             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
00034             DQMFolder             = cms.untracked.string('MuTightTau'),                         
00035         ),
00036         cms.PSet(
00037             ConfigType            = cms.untracked.string("Path"),
00038             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauValidationProcess_IDEAL),
00039             DQMFolder             = cms.untracked.string('Single.+?Tau_MET'),
00040             Alias                 = cms.untracked.string('SingleTau'),                        
00041         ),
00042         cms.PSet(
00043             ConfigType            = cms.untracked.string("LitePath"),
00044             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauValidationProcess_IDEAL),
00045             DQMFolder             = cms.untracked.string('Summary'),
00046         ),
00047         cms.PSet(
00048             ConfigType            = cms.untracked.string("L1"),
00049             DQMFolder             = cms.untracked.string('L1'),
00050             L1Taus                = cms.InputTag("hltL1extraParticles","Tau"),
00051             L1Jets                = cms.InputTag("hltL1extraParticles","Central"),
00052             L1Electrons           = cms.InputTag("hltL1extraParticles","NonIsolated"),
00053             L1Muons               = cms.InputTag("hltL1extraParticles"),
00054         ),
00055     ),
00056     Matching = cms.PSet(
00057         doMatching            = cms.untracked.bool(True),
00058         matchFilters          = cms.untracked.VPSet(
00059                                     cms.untracked.PSet(
00060                                         FilterName        = cms.untracked.InputTag("TauMCProducer","HadronicTauOneAndThreeProng"),
00061                                         matchObjectID     = cms.untracked.int32(15),
00062                                     ),
00063                                     cms.untracked.PSet(
00064                                         FilterName        = cms.untracked.InputTag("TauMCProducer","LeptonicTauElectrons"),
00065                                         matchObjectID     = cms.untracked.int32(11),
00066                                     ),
00067                                     cms.untracked.PSet(
00068                                         FilterName        = cms.untracked.InputTag("TauMCProducer","LeptonicTauMuons"),
00069                                         matchObjectID     = cms.untracked.int32(13),
00070                                     ),
00071                                 ),
00072     ),
00073 )
00074 
00075 hltTauValIdealMonitorPF = cms.EDAnalyzer("HLTTauDQMOfflineSource",
00076     ModuleName = cms.untracked.string("hltTauValIdealMonitorPF"),
00077     DQMBaseFolder = cms.untracked.string("HLT/TauRelVal/PF/"),
00078     HLTProcessName = cms.untracked.string(hltTauValidationProcess_IDEAL),
00079     MonitorSetup = hltTauValIdealMonitorMC.MonitorSetup,
00080     Matching = cms.PSet(
00081         doMatching            = cms.untracked.bool(True),
00082         matchFilters          = cms.untracked.VPSet(
00083                                     cms.untracked.PSet(
00084                                         FilterName        = cms.untracked.InputTag("TauRefCombiner",""),
00085                                         matchObjectID     = cms.untracked.int32(15),
00086                                     ),
00087                                     cms.untracked.PSet(
00088                                         FilterName        = cms.untracked.InputTag("TauMCProducer","LeptonicTauElectrons"),
00089                                         matchObjectID     = cms.untracked.int32(11),
00090                                     ),
00091                                     cms.untracked.PSet(
00092                                         FilterName        = cms.untracked.InputTag("TauMCProducer","LeptonicTauMuons"),
00093                                         matchObjectID     = cms.untracked.int32(13),
00094                                     ),
00095                                 ),
00096     ),
00097 )
00098 
00099 hltTauValIdeal = cms.Sequence(hltTauValIdealMonitorMC+hltTauValIdealMonitorPF)