Event filtering for lambda and lambdabar in DPM [message #16222] |
Fri, 04 April 2014 00:20 |
donghee
Messages: 385 Registered: January 2009 Location: Germnay
|
first-grade participant |
From: *dip0.t-ipconnect.de
|
|
Hi Martin,
There are many of Lambda and Lambdabar events in DPM data at any beam momentum.That is some problem for the estimation of lambda efficiency using DPM.
We should take into account the fraction of lambda and lambdabar event and can subtract them according to DPM lambda fraction.
But I want to directly exclude those event in oder to compare correctly the efficiency and background reduction using DPM sample without lambda event and EvtGen data from pbar p -> Lambda Lambdabar production.
The procedure should be a veto of lambda and lambdabar.
You have implemented already such feature only for positive event selection in DpmDirect.
Could you show me the fast/effective way to reject them in the DPM production? I remember that you have an idea about that.
But I cannot see the method for veto.
Quote:
FairEvtFilterOnCounts* fil= new FairEvtFilterOnCounts();
primGen->SetFilterMaxTries(999999);
fil->AndMinMaxPdgCodes(0,5,211,-211); // max. 5 pions
fil->AndMinMaxPdgCodes(1,10,111); // min. 1 and max. 10 pi0
fil->AndMinMaxAllParticles(0,14); // max. 14 particles in total
fil->AndMinMaxCharge(1,5,'+'); // min. 1 and max. 5 pos. charged
primGen->SetVerbose();
fil->SetVerbose();
primGen->AndFilter(fil);
Thank you in advance!
Best wishes
Donghee
|
|
|