process.Lambda = generalParticles.clone( vtxSortByTrkSize=cms.bool(False), pdgId=cms.int32(3122), charge=cms.int32(0), doSwap=cms.bool(True), width=cms.double(0.07), fitAlgo=cms.vuint32([3]), preSelection=cms.string(""), pocaSelection=cms.string( "pt >= 0.0 && abs(rapidity) < 2.4 && userFloat('dca') < 0.5"), postSelection=cms.string("userFloat('normChi2')<7"), preMassSelection=cms.string(""), finalSelection=cms.string( "cos(userFloat('angle3D'))>0.999 && abs(userFloat('lVtxSig'))>5.0"), dEdxInputs=cms.vstring('dedxHarmonic2', 'dedxPixelHarmonic2'), # daughter information daughterInfo=cms.VPSet([ cms.PSet( pdgId=cms.int32(211), charge=cms.int32(-1), selection=cms.string( #"pt>0.4 && abs(eta)<2.4" "pt>=0." "&& quality('loose')" "&& normalizedChi2<7.0" "&& numberOfValidHits >=4"), finalSelection=cms.string("abs(userFloat('dxySig'))>4" "&& abs(userFloat('dzSig'))>4")), cms.PSet( pdgId=cms.int32(2212), charge=cms.int32(+1), selection=cms.string( #"pt>0.4 && abs(eta)<2.4" "pt>=0." "&& quality('loose')" "&& normalizedChi2<7.0" "&& numberOfValidHits >=4"), finalSelection=cms.string("abs(userFloat('dxySig'))>3" "&& abs(userFloat('dzSig'))>3")), ]), )
process.kShort = generalParticles.clone( vtxSortByTrkSize=cms.bool(False), pdgId=cms.int32(310), charge=cms.int32(0), doSwap=cms.bool(False), width=cms.double(0.02), fitAlgo=cms.vuint32([3]), preSelection=cms.string(""), pocaSelection=cms.string( "pt >= 0.0 && abs(rapidity) < 2.4 && userFloat('dca') < 1."), postSelection=cms.string("userFloat('normChi2')<7"), preMassSelection=cms.string(""), finalSelection=cms.string( "cos(userFloat('angle3D'))>0.997 && abs(userFloat('lVtxSig'))>2.5"), dEdxInputs=cms.vstring('dedxHarmonic2', 'dedxPixelHarmonic2'), # daughter information daughterInfo=cms.VPSet([ cms.PSet( pdgId=cms.int32(211), charge=cms.int32(-1), selection=cms.string( #"pt>0.4 && abs(eta)<2.4" "pt>=0." "&& quality('loose')" "&& normalizedChi2<7.0" "&& numberOfValidHits >=3"), finalSelection=cms.string("" "abs(userFloat('dxySig'))>1" "&& abs(userFloat('dzSig'))>1")), cms.PSet( pdgId=cms.int32(211), charge=cms.int32(+1), selection=cms.string( #"pt>0.4 && abs(eta)<2.4" "pt>=0." "&& quality('loose')" "&& normalizedChi2<7.0" "&& numberOfValidHits >=3"), finalSelection=cms.string("" "abs(userFloat('dxySig'))>1" "&& abs(userFloat('dzSig'))>1")), ]), )
process.kShort = generalParticles.clone( pdgId = cms.int32(310), charge = cms.int32(0), doSwap = cms.bool(False), width = cms.double(0.03), preSelection = cms.string(""), pocaSelection = cms.string("pt >= 0.0 && abs(rapidity) < 2.4"), postSelection = cms.string(""), preMassSelection = cms.string(""), finalSelection = cms.string( ""), dEdxInputs = cms.vstring('dedxHarmonic2', 'dedxPixelHarmonic2'), # daughter information daughterInfo = cms.VPSet([ cms.PSet(pdgId = cms.int32(211), charge = cms.int32(-1), selection = cms.string( "pt>0.4 && abs(eta)<2.4" "&& quality('loose')" "&& normalizedChi2<7.0" "&& numberOfValidHits >=4") ), cms.PSet(pdgId = cms.int32(211), charge = cms.int32(+1), selection = cms.string( "pt>0.4 && abs(eta)<2.4" "&& quality('loose')" "&& normalizedChi2<7.0" "&& numberOfValidHits >=4") ), ]), )