Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-05 23:51:31

0001 ### This file defines the ExoticaValidationSequence, to be put
0002 ### together with the other sequences in
0003 ### HLTriggerOffline/Common/python/HLTValidation_cff.py
0004 ### Also defines some Producers.
0005 
0006 import FWCore.ParameterSet.Config as cms
0007 
0008 from HLTriggerOffline.Exotica.hltExoticaValidator_cfi import *
0009 
0010 # We create a basic HT variable here
0011 recoExoticaValidationHT = cms.EDProducer(
0012     "PFMETProducer",
0013     src = cms.InputTag("ak4PFJetsCHS"),
0014     alias = cms.string('PFMHT'),
0015     globalThreshold = cms.double(30.0),
0016     calculateSignificance = cms.bool(False),
0017     srcJets = cms.InputTag("ak4PFJetsCHS") # for significance calculation
0018     )
0019 
0020 recoExoticaValidationMETNoMu = cms.EDProducer( 
0021     "HLTMhtProducer",                                                                                                                       
0022     usePt = cms.bool( True ),
0023     minPtJet = cms.double( 0.0 ),
0024     jetsLabel = cms.InputTag( "ak4PFJetsCHS" ),
0025     minNJet = cms.int32( 0 ),
0026     maxEtaJet = cms.double( 999.0 ),
0027     excludePFMuons = cms.bool( True ),
0028     pfCandidatesLabel = cms.InputTag("particleFlow")
0029     )
0030 
0031 recoExoticaValidationMHTNoMu = cms.EDProducer( 
0032     "HLTHtMhtProducer",                                                                                                                     
0033     usePt = cms.bool( False ), 
0034     minPtJetHt = cms.double( 20.0 ),
0035     maxEtaJetMht = cms.double( 5.2 ),
0036     minNJetMht = cms.int32( 0 ),
0037     jetsLabel = cms.InputTag( "ak4PFJetsCHS" ),
0038     maxEtaJetHt = cms.double( 5.2 ),
0039     minPtJetMht = cms.double( 20.0 ),
0040     minNJetHt = cms.int32( 0 ),
0041     pfCandidatesLabel = cms.InputTag( "particleFlow" ),
0042     excludePFMuons = cms.bool( True )
0043     )   
0044 
0045 recoExoticaValidationCaloHT = cms.EDProducer(
0046     "CaloMETProducer",
0047     src = cms.InputTag("ak4CaloJets"),
0048     noHF = cms.bool( True ),
0049     alias = cms.string('CaloMHT'),
0050     globalThreshold = cms.double(30.0),
0051     calculateSignificance = cms.bool( False ),
0052     )
0053 
0054 ExoticaValidationProdSeq = cms.Sequence(
0055     recoExoticaValidationHT + recoExoticaValidationMETNoMu + recoExoticaValidationMHTNoMu + recoExoticaValidationCaloHT
0056     )
0057 
0058 ExoticaValidationSequence = cms.Sequence(
0059     hltExoticaValidator
0060     )
0061 
0062 #HLTExoticaVal_FastSim = cms.Sequence(
0063 #    recoExoticaValidationHLTFastSim_seq +
0064 #    hltExoticaValidator
0065 #    )