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

Variables

tuple mumuChnlPtEtaFilteredMatchedLeadingGenLepton
 filters to select gen particles matched to WR decay products via pdgId heavyNu muon flavor has pdgId = 9900014 WR has pdgId = 9900024 More...
 
tuple mumuChnlPtEtaFilteredMatchedLeadingGenLeptonFilter
 
tuple mumuChnlPtEtaFilteredMatchedSubleadingGenLepton
 
tuple mumuChnlPtEtaFilteredMatchedSubleadingGenLeptonFilter
 
tuple mumuChnlPtEtaFilteredMatchedGenQuark
 
tuple mumuChnlPtEtaFilteredMatchedGenQuarkFilter
 
tuple mumuChnlPtEtaFilteredMatchedGenParticleSeq
 
tuple mumuChnlMatchedDiLeptonCandidate
 filters on dilepton mass, and the producer necessary to facilitate this filter More...
 
tuple mumuChnlMatchedDiLeptonCandidateFilter
 
tuple mumuChnlMatchedDiLeptonCandidateSeq = cms.Sequence(mumuChnlMatchedDiLeptonCandidate*mumuChnlMatchedDiLeptonCandidateFilter)
 
tuple mumuChnlMatchedQuarkLeptonDrSeparation
 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 mumuChnlMatchedQuarkLeptonDrSeparationFilter
 
tuple mumuChnlMatchedQuarkLeptonDrSepSeq = cms.Sequence(mumuChnlMatchedQuarkLeptonDrSeparation*mumuChnlMatchedQuarkLeptonDrSeparationFilter)
 
tuple mumuChnlMatchedFourObjectCandidate
 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 mumuChnlMatchedFourObjectCandidateLeptonOneCheck
 
tuple mumuChnlMatchedFourObjectCandidateLeptonTwoCheck
 
tuple mumuChnlMatchedFourObjectCandidateJetsCheck
 
tuple mumuChnlMatchedFourObjectCandidateSeq
 

Variable Documentation

tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedDiLeptonCandidate
Initial value:
1 = cms.EDProducer("CandViewShallowCloneCombiner",
2  decay = cms.string("mumuChnlPtEtaFilteredMatchedLeadingGenLepton mumuChnlPtEtaFilteredMatchedSubleadingGenLepton"),
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.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedDiLeptonCandidateFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("mumuChnlMatchedDiLeptonCandidate"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedDiLeptonCandidateSeq = cms.Sequence(mumuChnlMatchedDiLeptonCandidate*mumuChnlMatchedDiLeptonCandidateFilter)
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedFourObjectCandidate
Initial value:
1 = cms.EDProducer("applyFourObjMassCutTwoInputLeptonColls",
2  outputJetsCollectionName = cms.string("matchedJetsPassingAllCuts"),
3  inputJetsCollTag = cms.InputTag("mumuChnlMatchedQuarkLeptonDrSeparation","drSeparatedJetsPassingPtEtaFilters"),
4  outputLeptonsOneCollectionName = cms.string("matchedLeadingGenLeptonPassingAllCuts"),
5  inputLeptonsOneCollTag = cms.InputTag("mumuChnlPtEtaFilteredMatchedLeadingGenLepton"),
6  outputLeptonsTwoCollectionName = cms.string("matchedSubleadingGenLeptonPassingAllCuts"),
7  inputLeptonsTwoCollTag = cms.InputTag("mumuChnlPtEtaFilteredMatchedSubleadingGenLepton"),
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.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedFourObjectCandidateJetsCheck
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("mumuChnlMatchedFourObjectCandidate","matchedJetsPassingAllCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedFourObjectCandidateLeptonOneCheck
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("mumuChnlMatchedFourObjectCandidate","matchedLeadingGenLeptonPassingAllCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedFourObjectCandidateLeptonTwoCheck
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("mumuChnlMatchedFourObjectCandidate","matchedSubleadingGenLeptonPassingAllCuts"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedFourObjectCandidateSeq
Initial value:
1 = cms.Sequence(
2  mumuChnlMatchedFourObjectCandidate
3  *mumuChnlMatchedFourObjectCandidateLeptonOneCheck
4  *mumuChnlMatchedFourObjectCandidateLeptonTwoCheck
5  *mumuChnlMatchedFourObjectCandidateJetsCheck
6  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedQuarkLeptonDrSeparation
Initial value:
1 = cms.EDProducer("applyLeptonJetDrCutMixedLeptonFlavor",
2  inputJetsCollTag = cms.InputTag("mumuChnlPtEtaFilteredMatchedGenQuark"),
3  inputLeptonsOneCollTag = cms.InputTag("mumuChnlPtEtaFilteredMatchedLeadingGenLepton"),
4  inputLeptonsTwoCollTag = cms.InputTag("mumuChnlPtEtaFilteredMatchedSubleadingGenLepton"),
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.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedQuarkLeptonDrSeparationFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("mumuChnlMatchedQuarkLeptonDrSeparation","drSeparatedJetsPassingPtEtaFilters"),
3  minNumber = cms.uint32(2)
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlMatchedQuarkLeptonDrSepSeq = cms.Sequence(mumuChnlMatchedQuarkLeptonDrSeparation*mumuChnlMatchedQuarkLeptonDrSeparationFilter)
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlPtEtaFilteredMatchedGenParticleSeq
Initial value:
1 = cms.Sequence(
2  mumuChnlPtEtaFilteredMatchedLeadingGenLepton
3  *mumuChnlPtEtaFilteredMatchedLeadingGenLeptonFilter
4  *mumuChnlPtEtaFilteredMatchedSubleadingGenLepton
5  *mumuChnlPtEtaFilteredMatchedSubleadingGenLeptonFilter
6  *mumuChnlPtEtaFilteredMatchedGenQuark
7  *mumuChnlPtEtaFilteredMatchedGenQuarkFilter
8  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlPtEtaFilteredMatchedGenQuark
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("genParticles"),
3  cut = cms.string("abs(pdgId) < 7 && abs(mother(0).pdgId) == 9900014 && abs(eta) < 2.5 && pt>40")
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlPtEtaFilteredMatchedGenQuarkFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("mumuChnlPtEtaFilteredMatchedGenQuark"),
3  minNumber = cms.uint32(2)
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlPtEtaFilteredMatchedLeadingGenLepton
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("genParticles"),
3  cut = cms.string("abs(pdgId) == 13 && abs(mother(0).pdgId) == 9900024 && abs(eta) < 2.4 && pt>60")
4  )

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

tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlPtEtaFilteredMatchedLeadingGenLeptonFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("mumuChnlPtEtaFilteredMatchedLeadingGenLepton"),
3  minNumber = cms.uint32(1)
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlPtEtaFilteredMatchedSubleadingGenLepton
Initial value:
1 = cms.EDFilter("CandViewSelector",
2  src = cms.InputTag("genParticles"),
3  cut = cms.string("abs(pdgId) == 13 && abs(mother(0).pdgId) == 9900014 && abs(eta) < 2.4 && pt>40")
4  )
tuple python.genMuMuChnlCutSeqForTwoDimLimits_cff.mumuChnlPtEtaFilteredMatchedSubleadingGenLeptonFilter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("mumuChnlPtEtaFilteredMatchedSubleadingGenLepton"),
3  minNumber = cms.uint32(1)
4  )