WRanalysis
 All Classes Namespaces Files Functions Variables Typedefs Macros Groups Pages
Variables
python.recoElectronChannelModules_cff Namespace Reference

Variables

tuple bareRecoJet
 modules to use on signal samples without GEN matching More...
 
tuple bareRecoJetFilter
 
tuple bareRecoEle
 
tuple bareRecoEleFilter
 
tuple bareRecoParticleSeq = cms.Sequence(bareRecoJet*bareRecoJetFilter*bareRecoEle*bareRecoEleFilter)
 
tuple matchRecoJetsToGenJetsNoCuts
 end list of modules to use on signal samples without GEN matching More...
 
tuple matchRecoJetsToGenJetsNoCutsFilter
 
tuple matchRecoJetsToGenJetsNoCutsNewPath
 
tuple matchRecoJetsToGenJetsNoCutsNewPathFilter
 
tuple matchRecoJetsToGenQuarksNoCuts
 producer to match reco jets to gen quarks from the WR decay chain More...
 
tuple matchRecoJetsToGenQuarksNoCutsFilter
 
tuple matchRecoJetsToGenQuarksNoCutsNewPath
 
tuple matchRecoJetsToGenQuarksNoCutsNewPathFilter
 
tuple matchRecoEleToLeadingGenEleNoCuts
 match reco electrons to leading and subleading gen electrons from the WR decay chain using the next four modules no kinematic cuts applied More...
 
tuple matchRecoEleToLeadingGenEleNoCutsFilter
 
tuple matchRecoEleToLeadingGenEleNoCutsNewPath
 
tuple matchRecoEleToLeadingGenEleNoCutsNewPathFilter
 
tuple matchRecoEleToSubleadingGenEleNoCuts
 
tuple matchRecoEleToSubleadingGenEleNoCutsFilter
 
tuple matchRecoEleToSubleadingGenEleNoCutsNewPath
 
tuple matchRecoEleToSubleadingGenEleNoCutsNewPathFilter
 
tuple matchRecoNoCutsSeq
 end reco to gen electron matching without kinematic cuts applied More...
 
tuple matchRecoSingleStageJetsNoCutsSeq
 
tuple ptEtaRestrictedMatchedLeadingRecoEle
 these next several modules apply pt and eta cuts to the reco objects which have been matched to gen objects in the WR decay chain More...
 
tuple ptEtaRestrictedMatchedLeadingRecoEleFilter
 
tuple ptEtaRestrictedMatchedSubleadingRecoEle
 
tuple ptEtaRestrictedMatchedSubleadingRecoEleFilter
 
tuple ptEtaRestrictedMatchedRecoJets
 
tuple ptEtaRestrictedMatchedRecoJetsFilter
 
tuple ptEtaRestrictedMatchedRecoSeq
 
tuple recoMatchedDiElectronCandidate
 end modules which apply pt and eta filters to matched reco objects More...
 
tuple recoMatchedDiElectronCandidateFilter
 
tuple recoMatchedDiElectronCandidateSeq = cms.Sequence(recoMatchedDiElectronCandidate*recoMatchedDiElectronCandidateFilter)
 

Variable Documentation

tuple python.recoElectronChannelModules_cff.bareRecoEle
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("slimmedElectrons"),
3  cut = cms.string("")
4  )
tuple python.recoElectronChannelModules_cff.bareRecoEleFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("bareRecoEle"),
3  minNumber = cms.uint32(2)
4  )
tuple python.recoElectronChannelModules_cff.bareRecoJet
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("slimmedJets"),
3  cut = cms.string("")
4  )

modules to use on signal samples without GEN matching

tuple python.recoElectronChannelModules_cff.bareRecoJetFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("bareRecoJet"),
3  minNumber = cms.uint32(2)
4  )
tuple python.recoElectronChannelModules_cff.bareRecoParticleSeq = cms.Sequence(bareRecoJet*bareRecoJetFilter*bareRecoEle*bareRecoEleFilter)
tuple python.recoElectronChannelModules_cff.matchRecoEleToLeadingGenEleNoCuts
Initial value:
1 = cms.EDProducer('FindHigherLevelMatchedObject',
2  matchedOutputCollectionName = cms.string("matchedLeadingRecoEleNoCuts"),
3  dRforMatching = cms.double(0.2),
4  treeName = cms.string("matchedLeadingRecoEleNoCutsTree"),
5  lowLevelCollTag = cms.InputTag("bareMatchedLeadingGenEle"),
6  higherLevelCollTag = cms.InputTag("bareRecoEle")
7  )

match reco electrons to leading and subleading gen electrons from the WR decay chain using the next four modules no kinematic cuts applied

tuple python.recoElectronChannelModules_cff.matchRecoEleToLeadingGenEleNoCutsFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("matchRecoEleToLeadingGenEleNoCuts","matchedLeadingRecoEleNoCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.recoElectronChannelModules_cff.matchRecoEleToLeadingGenEleNoCutsNewPath
Initial value:
1 = cms.EDProducer('FindHigherLevelMatchedObject',
2  matchedOutputCollectionName = cms.string("matchedLeadingRecoEleNoCuts"),
3  dRforMatching = cms.double(0.2),
4  treeName = cms.string("matchedLeadingRecoEleNoCutsTree"),
5  lowLevelCollTag = cms.InputTag("bareMatchedLeadingGenEle"),
6  higherLevelCollTag = cms.InputTag("bareRecoEle")
7  )
tuple python.recoElectronChannelModules_cff.matchRecoEleToLeadingGenEleNoCutsNewPathFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("matchRecoEleToLeadingGenEleNoCutsNewPath","matchedLeadingRecoEleNoCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.recoElectronChannelModules_cff.matchRecoEleToSubleadingGenEleNoCuts
Initial value:
1 = cms.EDProducer('FindHigherLevelMatchedObject',
2  matchedOutputCollectionName = cms.string("matchedSubleadingRecoEleNoCuts"),
3  dRforMatching = cms.double(0.2),
4  treeName = cms.string("matchedSubleadingRecoEleNoCutsTree"),
5  lowLevelCollTag = cms.InputTag("bareMatchedSubleadingGenEle"),
6  higherLevelCollTag = cms.InputTag("bareRecoEle")
7  )
tuple python.recoElectronChannelModules_cff.matchRecoEleToSubleadingGenEleNoCutsFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("matchRecoEleToSubleadingGenEleNoCuts","matchedSubleadingRecoEleNoCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.recoElectronChannelModules_cff.matchRecoEleToSubleadingGenEleNoCutsNewPath
Initial value:
1 = cms.EDProducer('FindHigherLevelMatchedObject',
2  matchedOutputCollectionName = cms.string("matchedSubleadingRecoEleNoCuts"),
3  dRforMatching = cms.double(0.2),
4  treeName = cms.string("matchedSubleadingRecoEleNoCutsTree"),
5  lowLevelCollTag = cms.InputTag("bareMatchedSubleadingGenEle"),
6  higherLevelCollTag = cms.InputTag("bareRecoEle")
7  )
tuple python.recoElectronChannelModules_cff.matchRecoEleToSubleadingGenEleNoCutsNewPathFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("matchRecoEleToSubleadingGenEleNoCutsNewPath","matchedSubleadingRecoEleNoCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.recoElectronChannelModules_cff.matchRecoJetsToGenJetsNoCuts
Initial value:
1 = cms.EDProducer('FindHigherLevelMatchedObject',
2  matchedOutputCollectionName = cms.string("matchedRecoJetsNoCuts"),
3  dRforMatching = cms.double(0.3),
4  treeName = cms.string("matchedRecoJetsNoCutsTree"),
5  lowLevelCollTag = cms.InputTag("matchGenJetsToGenQuarksNoCuts","matchedGenJetsNoCuts"),
6  higherLevelCollTag = cms.InputTag("bareRecoJet")
7  )

end list of modules to use on signal samples without GEN matching

modules to use on signal samples with GEN matching producers to match reco jets and electrons to gen counterparts (gen jets and gen electrons)

tuple python.recoElectronChannelModules_cff.matchRecoJetsToGenJetsNoCutsFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("matchRecoJetsToGenJetsNoCuts","matchedRecoJetsNoCuts"),
3  minNumber = cms.uint32(2)
4  )
tuple python.recoElectronChannelModules_cff.matchRecoJetsToGenJetsNoCutsNewPath
Initial value:
1 = cms.EDProducer('FindHigherLevelMatchedObject',
2  matchedOutputCollectionName = cms.string("matchedRecoJetsNoCuts"),
3  dRforMatching = cms.double(0.3),
4  treeName = cms.string("matchedRecoJetsNoCutsTree"),
5  lowLevelCollTag = cms.InputTag("matchGenJetsToGenQuarksNoCutsNewPath","matchedGenJetsNoCuts"),
6  higherLevelCollTag = cms.InputTag("bareRecoJet")
7  )
tuple python.recoElectronChannelModules_cff.matchRecoJetsToGenJetsNoCutsNewPathFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("matchRecoJetsToGenJetsNoCutsNewPath","matchedRecoJetsNoCuts"),
3  minNumber = cms.uint32(2)
4  )
tuple python.recoElectronChannelModules_cff.matchRecoJetsToGenQuarksNoCuts
Initial value:
1 = cms.EDProducer('FindHigherLevelMatchedObject',
2  matchedOutputCollectionName = cms.string("matchedRecoJetsNoCuts"),
3  dRforMatching = cms.double(0.35),
4  treeName = cms.string("matchedRecoJetsNoCutsTree"),
5  lowLevelCollTag = cms.InputTag("bareMatchedGenQuark"),
6  higherLevelCollTag = cms.InputTag("bareRecoJet")
7  )

producer to match reco jets to gen quarks from the WR decay chain

tuple python.recoElectronChannelModules_cff.matchRecoJetsToGenQuarksNoCutsFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("matchRecoJetsToGenQuarksNoCuts","matchedRecoJetsNoCuts"),
3  minNumber = cms.uint32(2)
4  )
tuple python.recoElectronChannelModules_cff.matchRecoJetsToGenQuarksNoCutsNewPath
Initial value:
1 = cms.EDProducer('FindHigherLevelMatchedObject',
2  matchedOutputCollectionName = cms.string("matchedRecoJetsNoCuts"),
3  dRforMatching = cms.double(0.6),
4  treeName = cms.string("matchedRecoJetsNoCutsTree"),
5  lowLevelCollTag = cms.InputTag("bareMatchedGenQuark"),
6  higherLevelCollTag = cms.InputTag("bareRecoJet")
7  )
tuple python.recoElectronChannelModules_cff.matchRecoJetsToGenQuarksNoCutsNewPathFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("matchRecoJetsToGenQuarksNoCutsNewPath","matchedRecoJetsNoCuts"),
3  minNumber = cms.uint32(2)
4  )
tuple python.recoElectronChannelModules_cff.matchRecoNoCutsSeq
Initial value:
1 = cms.Sequence(
2  matchRecoJetsToGenJetsNoCuts
3  *matchRecoJetsToGenJetsNoCutsFilter
4  *matchRecoEleToLeadingGenEleNoCuts
5  *matchRecoEleToLeadingGenEleNoCutsFilter
6  *matchRecoEleToSubleadingGenEleNoCuts
7  *matchRecoEleToSubleadingGenEleNoCutsFilter
8  )

end reco to gen electron matching without kinematic cuts applied

tuple python.recoElectronChannelModules_cff.matchRecoSingleStageJetsNoCutsSeq
Initial value:
1 = cms.Sequence(
2  matchRecoJetsToGenQuarksNoCuts
3  *matchRecoJetsToGenQuarksNoCutsFilter
4  *matchRecoEleToLeadingGenEleNoCuts
5  *matchRecoEleToLeadingGenEleNoCutsFilter
6  *matchRecoEleToSubleadingGenEleNoCuts
7  *matchRecoEleToSubleadingGenEleNoCutsFilter
8 
9  )
tuple python.recoElectronChannelModules_cff.ptEtaRestrictedMatchedLeadingRecoEle
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("matchRecoEleToLeadingGenEleNoCuts","matchedLeadingRecoEleNoCuts"),
3  cut = cms.string("abs(eta) < 2.5 && pt>60")
4  )

these next several modules apply pt and eta cuts to the reco objects which have been matched to gen objects in the WR decay chain

tuple python.recoElectronChannelModules_cff.ptEtaRestrictedMatchedLeadingRecoEleFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("ptEtaRestrictedMatchedLeadingRecoEle"),
3  minNumber = cms.uint32(1)
4  )
tuple python.recoElectronChannelModules_cff.ptEtaRestrictedMatchedRecoJets
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("matchRecoJetsToGenQuarksNoCuts","matchedRecoJetsNoCuts"),
3  cut = cms.string("abs(eta) < 2.5 && pt>40")
4  )
tuple python.recoElectronChannelModules_cff.ptEtaRestrictedMatchedRecoJetsFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("ptEtaRestrictedMatchedRecoJets"),
3  minNumber = cms.uint32(2)
4  )
tuple python.recoElectronChannelModules_cff.ptEtaRestrictedMatchedRecoSeq
Initial value:
1 = cms.Sequence(
2  ptEtaRestrictedMatchedLeadingRecoEle
3  *ptEtaRestrictedMatchedLeadingRecoEleFilter
4  *ptEtaRestrictedMatchedSubleadingRecoEle
5  *ptEtaRestrictedMatchedSubleadingRecoEleFilter
6  *ptEtaRestrictedMatchedRecoJets
7  *ptEtaRestrictedMatchedRecoJetsFilter
8  )
tuple python.recoElectronChannelModules_cff.ptEtaRestrictedMatchedSubleadingRecoEle
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("matchRecoEleToSubleadingGenEleNoCuts","matchedSubleadingRecoEleNoCuts"),
3  cut = cms.string("abs(eta) < 2.5 && pt>40")
4  )
tuple python.recoElectronChannelModules_cff.ptEtaRestrictedMatchedSubleadingRecoEleFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("ptEtaRestrictedMatchedSubleadingRecoEle"),
3  minNumber = cms.uint32(1)
4  )
tuple python.recoElectronChannelModules_cff.recoMatchedDiElectronCandidate
Initial value:
1 = cms.EDProducer("CandViewShallowCloneCombiner",
2  decay = cms.string("ptEtaRestrictedMatchedLeadingRecoEle ptEtaRestrictedMatchedSubleadingRecoEle"),
3  role = cms.string("matchedLeadingEle matchedSubleadingEle"),
4  checkCharge = cms.bool(False),
5  cut = cms.string("mass > 200 && daughter(0).pt > daughter(1).pt")
6  )

end modules which apply pt and eta filters to matched reco objects

these modules apply the dilepton mass cut to matched reco electrons

tuple python.recoElectronChannelModules_cff.recoMatchedDiElectronCandidateFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("recoMatchedDiElectronCandidate"),
3  minNumber = cms.uint32(1)
4  )
tuple python.recoElectronChannelModules_cff.recoMatchedDiElectronCandidateSeq = cms.Sequence(recoMatchedDiElectronCandidate*recoMatchedDiElectronCandidateFilter)