Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:10:02

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 hltTauDQMProcess = "HLT"
0004 
0005 hltTauMonitor = cms.EDAnalyzer("HLTTauDQMSource",
0006     HLTProcessName = cms.untracked.string(hltTauDQMProcess),
0007     ModuleName = cms.untracked.string("hltTauMonitor"),
0008     DQMBaseFolder = cms.untracked.string("HLT/TauOnline/Inclusive/"),
0009     MonitorSetup = cms.VPSet(
0010         cms.PSet(
0011             ConfigType            = cms.untracked.string("Path"),
0012             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0013             DQMFolder             = cms.untracked.string('DoubleTau'),
0014         ),
0015         cms.PSet(
0016             ConfigType            = cms.untracked.string("Path"),
0017             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0018             DQMFolder             = cms.untracked.string('Ele.+?Tau'),
0019             Alias                 = cms.untracked.string('EleTau'),
0020         ),
0021         cms.PSet(
0022             ConfigType            = cms.untracked.string("Path"),
0023             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0024             DQMFolder             = cms.untracked.string('Mu.+?Tau'),
0025             Alias                 = cms.untracked.string('MuTau'),
0026         ),
0027         cms.PSet(
0028             ConfigType            = cms.untracked.string("Path"),
0029             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0030             DQMFolder             = cms.untracked.string('Single.+?Tau_MET'),
0031             Alias                 = cms.untracked.string('SingleTau'),
0032         ),
0033         cms.PSet(
0034             ConfigType            = cms.untracked.string("LitePath"),
0035             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
0036             DQMFolder             = cms.untracked.string('Summary'),
0037         ),
0038         cms.PSet(
0039             ConfigType            = cms.untracked.string("L1"),
0040             DQMFolder             = cms.untracked.string('L1'),
0041             L1Taus                = cms.InputTag("hltL1extraParticles","Tau"),
0042             L1Jets                = cms.InputTag("hltL1extraParticles","Central"),
0043             L1Electrons           = cms.InputTag("hltL1extraParticles","Isolated"),
0044             L1Muons               = cms.InputTag("hltL1extraParticles"),
0045         ),
0046     ),
0047     Matching = cms.PSet(
0048         doMatching            = cms.untracked.bool(False),
0049         TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
0050         matchFilters          = cms.untracked.VPSet(),
0051     ),
0052 )
0053 
0054 hltTauElectronMonitor = cms.EDAnalyzer("HLTTauDQMSource",
0055     HLTProcessName = cms.untracked.string(hltTauDQMProcess),
0056     ModuleName = cms.untracked.string("hltTauElectronMonitor"),
0057     DQMBaseFolder = cms.untracked.string("HLT/TauOnline/Electrons/"),
0058     MonitorSetup = cms.VPSet(
0059         cms.PSet(
0060             ConfigType            = cms.untracked.string("Path"),
0061             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0062             DQMFolder             = cms.untracked.string('DoubleTau'),
0063         ),
0064         cms.PSet(
0065             ConfigType            = cms.untracked.string("Path"),
0066             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0067             DQMFolder             = cms.untracked.string('Single.+?Tau_MET'),
0068             Alias                 = cms.untracked.string('SingleTau'),
0069         ),
0070         cms.PSet(
0071             ConfigType            = cms.untracked.string("Path"),
0072             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0073             DQMFolder             = cms.untracked.string('LoosePFTau'),
0074         ),
0075         cms.PSet(
0076             ConfigType            = cms.untracked.string("Path"),
0077             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0078             DQMFolder             = cms.untracked.string('MediumPFTau'),
0079         ),
0080         cms.PSet(
0081             ConfigType            = cms.untracked.string("Path"),
0082             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
0083             DQMFolder             = cms.untracked.string('TightPFTau'),
0084         ),
0085         cms.PSet(
0086             ConfigType            = cms.untracked.string("LitePath"),
0087             TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
0088             DQMFolder             = cms.untracked.string('Summary'),
0089         ),
0090         cms.PSet(
0091             ConfigType            = cms.untracked.string("L1"),
0092             DQMFolder             = cms.untracked.string('L1'),
0093             L1Taus                = cms.InputTag("hltL1extraParticles","Tau"),
0094             L1Jets                = cms.InputTag("hltL1extraParticles","Central"),
0095             L1Electrons           = cms.InputTag("hltL1extraParticles","Isolated"),
0096             L1Muons               = cms.InputTag("hltL1extraParticles"),
0097         ),
0098     ),
0099     Matching = cms.PSet(
0100         doMatching            = cms.untracked.bool(True),
0101         TriggerEventObject    = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
0102         matchFilters          = cms.untracked.VPSet(
0103                                     cms.untracked.PSet(
0104                                         AutomaticFilterName   = cms.untracked.string('Ele.+?Tau'),
0105                                         matchObjectID         = cms.untracked.int32(11),
0106                                         matchObjectMinPt      = cms.untracked.double(10),
0107                                     ),
0108                                 ),
0109     ),
0110 )
0111 
0112 hltMonTauReco =cms.Sequence(hltTauMonitor+hltTauElectronMonitor)
0113