CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ExoticaValidation_cff.py
Go to the documentation of this file.
1 ### This file defines the ExoticaValidationSequence, to be put
2 ### together with the other sequences in
3 ### HLTriggerOffline/Common/python/HLTValidation_cff.py
4 ### Also defines some Producers.
5 
6 import FWCore.ParameterSet.Config as cms
7 
9 
10 # We create a basic HT variable here
11 recoExoticaValidationHT = cms.EDProducer(
12  "PFMETProducer",
13  src = cms.InputTag("ak4PFJetsCHS"),
14  alias = cms.string('PFMHT'),
15  globalThreshold = cms.double(30.0),
16  calculateSignificance = cms.bool(False),
17  jets = cms.InputTag("ak4PFJetsCHS") # for significance calculation
18  )
19 
20 recoExoticaValidationMETNoMu = cms.EDProducer(
21  "HLTMhtProducer",
22  usePt = cms.bool( True ),
23  minPtJet = cms.double( 0.0 ),
24  jetsLabel = cms.InputTag( "ak4PFJetsCHS" ),
25  minNJet = cms.int32( 0 ),
26  maxEtaJet = cms.double( 999.0 ),
27  excludePFMuons = cms.bool( True ),
28  pfCandidatesLabel = cms.InputTag("particleFlow")
29  )
30 
31 recoExoticaValidationMHTNoMu = cms.EDProducer(
32  "HLTHtMhtProducer",
33  usePt = cms.bool( False ),
34  minPtJetHt = cms.double( 20.0 ),
35  maxEtaJetMht = cms.double( 5.2 ),
36  minNJetMht = cms.int32( 0 ),
37  jetsLabel = cms.InputTag( "ak4PFJetsCHS" ),
38  maxEtaJetHt = cms.double( 5.2 ),
39  minPtJetMht = cms.double( 20.0 ),
40  minNJetHt = cms.int32( 0 ),
41  pfCandidatesLabel = cms.InputTag( "particleFlow" ),
42  excludePFMuons = cms.bool( True )
43  )
44 
45 ExoticaValidationProdSeq = cms.Sequence(
46  recoExoticaValidationHT + recoExoticaValidationMETNoMu + recoExoticaValidationMHTNoMu
47  )
48 
49 ExoticaValidationSequence = cms.Sequence(
50  hltExoticaValidator
51  )
52 
53 #HLTExoticaVal_FastSim = cms.Sequence(
54 # recoExoticaValidationHLTFastSim_seq +
55 # hltExoticaValidator
56 # )