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

Variables

tuple eeChnlPtEtaFilteredMatchedLeadingGenLepton
 filters to select gen particles matched to WR decay products via pdgId heavyNu electron flavor has pdgId = 9900012 WR has pdgId = 9900024 More...
 
tuple eeChnlPtEtaFilteredMatchedLeadingGenLeptonFilter
 
tuple eeChnlPtEtaFilteredMatchedSubleadingGenLepton
 
tuple eeChnlPtEtaFilteredMatchedSubleadingGenLeptonFilter
 
tuple eeChnlPtEtaFilteredMatchedGenQuark
 
tuple eeChnlPtEtaFilteredMatchedGenQuarkFilter
 
tuple eeChnlPtEtaFilteredMatchedGenParticleSeq
 
tuple eeChnlMatchedDiLeptonCandidate
 filters on dilepton mass, and the producer necessary to facilitate this filter More...
 
tuple eeChnlMatchedDiLeptonCandidateFilter
 
tuple eeChnlMatchedDiLeptonCandidateSeq = cms.Sequence(eeChnlMatchedDiLeptonCandidate*eeChnlMatchedDiLeptonCandidateFilter)
 
tuple eeChnlMatchedQuarkLeptonDrSeparation
 skip evts where two quarks are not found with |eta| < 2.5, pt>40, and are separated from both leptons by some dR value in addition, the leptons must be separated from each other by some other dR value More...
 
tuple eeChnlMatchedQuarkLeptonDrSeparationFilter
 
tuple eeChnlMatchedQuarkLeptonDrSepSeq = cms.Sequence(eeChnlMatchedQuarkLeptonDrSeparation*eeChnlMatchedQuarkLeptonDrSeparationFilter)
 
tuple eeChnlMatchedFourObjectCandidate
 apply four object mass cut if multiple four object candidates are found in one event, then the constituents of each four object will be saved to the output collections More...
 
tuple eeChnlMatchedFourObjectCandidateLeptonOneCheck
 
tuple eeChnlMatchedFourObjectCandidateLeptonTwoCheck
 
tuple eeChnlMatchedFourObjectCandidateJetsCheck
 
tuple eeChnlMatchedFourObjectCandidateSeq
 

Variable Documentation

tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedDiLeptonCandidate
Initial value:
1 = cms.EDProducer("CandViewShallowCloneCombiner",
2  decay = cms.string("eeChnlPtEtaFilteredMatchedLeadingGenLepton eeChnlPtEtaFilteredMatchedSubleadingGenLepton"),
3  role = cms.string("matchedLeadingLepton matchedSubleadingLepton"),
4  checkCharge = cms.bool(False),
5  #cut = cms.string("mass > 200 && daughter(0).pt > daughter(1).pt")
6  #when the Nu/WR mass ratio is very small the lepton with Nu mother
7  #will generally be harder than the lepton with WR mother
8  cut = cms.string("mass > 200")
9  )

filters on dilepton mass, and the producer necessary to facilitate this filter

tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedDiLeptonCandidateFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("eeChnlMatchedDiLeptonCandidate"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedDiLeptonCandidateSeq = cms.Sequence(eeChnlMatchedDiLeptonCandidate*eeChnlMatchedDiLeptonCandidateFilter)
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedFourObjectCandidate
Initial value:
1 = cms.EDProducer("applyFourObjMassCutTwoInputLeptonColls",
2  outputJetsCollectionName = cms.string("matchedJetsPassingAllCuts"),
3  inputJetsCollTag = cms.InputTag("eeChnlMatchedQuarkLeptonDrSeparation","drSeparatedJetsPassingPtEtaFilters"),
4  outputLeptonsOneCollectionName = cms.string("matchedLeadingGenLeptonPassingAllCuts"),
5  inputLeptonsOneCollTag = cms.InputTag("eeChnlPtEtaFilteredMatchedLeadingGenLepton"),
6  outputLeptonsTwoCollectionName = cms.string("matchedSubleadingGenLeptonPassingAllCuts"),
7  inputLeptonsTwoCollTag = cms.InputTag("eeChnlPtEtaFilteredMatchedSubleadingGenLepton"),
8  minFourObjMassCut = cms.double(600),
9  minDileptonMassCut = cms.double(200),
10  minLeptonDrSeparation = cms.double(0.4)
11  )

apply four object mass cut if multiple four object candidates are found in one event, then the constituents of each four object will be saved to the output collections

tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedFourObjectCandidateJetsCheck
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("eeChnlMatchedFourObjectCandidate","matchedJetsPassingAllCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedFourObjectCandidateLeptonOneCheck
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("eeChnlMatchedFourObjectCandidate","matchedLeadingGenLeptonPassingAllCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedFourObjectCandidateLeptonTwoCheck
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("eeChnlMatchedFourObjectCandidate","matchedSubleadingGenLeptonPassingAllCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedFourObjectCandidateSeq
Initial value:
1 = cms.Sequence(
2  eeChnlMatchedFourObjectCandidate
3  *eeChnlMatchedFourObjectCandidateLeptonOneCheck
4  *eeChnlMatchedFourObjectCandidateLeptonTwoCheck
5  *eeChnlMatchedFourObjectCandidateJetsCheck
6  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedQuarkLeptonDrSeparation
Initial value:
1 = cms.EDProducer("applyLeptonJetDrCutMixedLeptonFlavor",
2  inputJetsCollTag = cms.InputTag("eeChnlPtEtaFilteredMatchedGenQuark"),
3  inputLeptonsOneCollTag = cms.InputTag("eeChnlPtEtaFilteredMatchedLeadingGenLepton"),
4  inputLeptonsTwoCollTag = cms.InputTag("eeChnlPtEtaFilteredMatchedSubleadingGenLepton"),
5  minDileptonMassCut = cms.double(200),
6  minDrSeparation = cms.double(0.4),#lepton jet separation
7  outputJetsCollectionName = cms.string("drSeparatedJetsPassingPtEtaFilters"),
8  minLeptonDrSeparation = cms.double(0.4) #the two selected leptons must be separated by at least this much in dR
9  )

skip evts where two quarks are not found with |eta| < 2.5, pt>40, and are separated from both leptons by some dR value in addition, the leptons must be separated from each other by some other dR value

tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedQuarkLeptonDrSeparationFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("eeChnlMatchedQuarkLeptonDrSeparation","drSeparatedJetsPassingPtEtaFilters"),
3  minNumber = cms.uint32(2)
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlMatchedQuarkLeptonDrSepSeq = cms.Sequence(eeChnlMatchedQuarkLeptonDrSeparation*eeChnlMatchedQuarkLeptonDrSeparationFilter)
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlPtEtaFilteredMatchedGenParticleSeq
Initial value:
1 = cms.Sequence(
2  eeChnlPtEtaFilteredMatchedLeadingGenLepton
3  *eeChnlPtEtaFilteredMatchedLeadingGenLeptonFilter
4  *eeChnlPtEtaFilteredMatchedSubleadingGenLepton
5  *eeChnlPtEtaFilteredMatchedSubleadingGenLeptonFilter
6  *eeChnlPtEtaFilteredMatchedGenQuark
7  *eeChnlPtEtaFilteredMatchedGenQuarkFilter
8  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlPtEtaFilteredMatchedGenQuark
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("genParticles"),
3  cut = cms.string("abs(pdgId) < 7 && abs(mother(0).pdgId) == 9900012 && abs(eta) < 2.5 && pt>40")
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlPtEtaFilteredMatchedGenQuarkFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("eeChnlPtEtaFilteredMatchedGenQuark"),
3  minNumber = cms.uint32(2)
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlPtEtaFilteredMatchedLeadingGenLepton
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("genParticles"),
3  cut = cms.string("abs(pdgId) == 11 && abs(mother(0).pdgId) == 9900024 && abs(eta) < 2.5 && pt>60")
4  )

filters to select gen particles matched to WR decay products via pdgId heavyNu electron flavor has pdgId = 9900012 WR has pdgId = 9900024

tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlPtEtaFilteredMatchedLeadingGenLeptonFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("eeChnlPtEtaFilteredMatchedLeadingGenLepton"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlPtEtaFilteredMatchedSubleadingGenLepton
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("genParticles"),
3  cut = cms.string("abs(pdgId) == 11 && abs(mother(0).pdgId) == 9900012 && abs(eta) < 2.5 && pt>40")
4  )
tuple python.genEleChnlCutSeqForTwoDimLimits_cff.eeChnlPtEtaFilteredMatchedSubleadingGenLeptonFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("eeChnlPtEtaFilteredMatchedSubleadingGenLepton"),
3  minNumber = cms.uint32(1)
4  )