GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Event Generators » Event filtering for lambda and lambdabar in DPM
Event filtering for lambda and lambdabar in DPM [message #16222] Fri, 04 April 2014 00:20 Go to next message
donghee is currently offline  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
Re: Event filtering for lambda and lambdabar in DPM [message #16223 is a reply to message #16222] Fri, 04 April 2014 01:47 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *dip0.t-ipconnect.de
Hi Martin,

It seems to be working with this method.
Quote:

FairEvtFilterOnCounts* fil= new FairEvtFilterOnCounts();
primGen->SetFilterMaxTries(999999);
fil->AndMinMaxPdgCodes(0,0,3122,-3122); // set to 0 for lambda and lambdabar
primGen->SetVerbose(0);
fil->SetVerbose(0);
primGen->AndFilter(fil);


Could you confirm it?
Donghee
Re: Event filtering for lambda and lambdabar in DPM [message #16227 is a reply to message #16223] Fri, 04 April 2014 10:41 Go to previous messageGo to next message
MartinJGaluska is currently offline  MartinJGaluska
Messages: 203
Registered: March 2010
Location: Germany
first-grade participant
From: *physik.uni-giessen.de
Hello Donghee,

it is nice to see that the event filter on generator level is already being used. Smile

For the moment, we have not implemented dedicated veto filters, but we will add this functionality in FairPrimaryGenerator. In the meantime we have focused on adding vertex, angles and momentum constraints, automated quality assurance and making the filter code easier to maintain. We will add the functionality of dedicated veto filters soon and will write a tutorial on how to use the event filters on generator level.

For the moment you can use the method as you wrote in your post. By requesting at least 0 and at most 0 of the particle species you define, you effectively have a veto filter. In future versions, we will provide a nicer interface for such cases.

Kind regards,
Martin

Re: Event filtering for lambda and lambdabar in DPM [message #16228 is a reply to message #16227] Fri, 04 April 2014 10:55 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *to.infn.it
Just to understand: what is the problem with lambdas and DPM? Was it reported to Aida?
Re: Event filtering for lambda and lambdabar in DPM [message #16229 is a reply to message #16222] Fri, 04 April 2014 12:06 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *dip0.t-ipconnect.de
Hi Stefano,

This is not a problem.
DPM events contains some amount of lambda and lambdabar particles.
When I compare the lambda and lambdabar MC data between DPM and EvtGen produced by pbar p -> L + Anti-L, I have to take into account the fraction of lambda and lambdabar event at DPM production in the estimation of efficiency or background reduction.
Otherwise the background efficiency should be too high in the event selection due to the contamination of ordinary lambda particle in DPM. Lambda produced at DPM can have same signature as like lambda produced at EvtGen.
Of course, the size of lambda multiplicity depends on the given beam momentum due to different cross section.

There are few different solutions in my understanding.

1. exclude lambda particle during the DPM generation by Event filtering.
2. exclude lambda particle passed event selection when the DPM data is analysed only for lambda and lambdabar study.
3. get the fraction of lambda at the DPM generation, then use this fraction to scale down the background efficiency.
4. ignore lambda DPM produced, because the fraction should be small, is the level of below 1%, can be negligable quantity.

It is quite well known issue when we study the lambda and lambdabar production with DPM generator.

Best regards,
Donghee



[Updated on: Fri, 04 April 2014 12:08]

Report message to a moderator

Re: Event filtering for lambda and lambdabar in DPM [message #16355 is a reply to message #16229] Thu, 17 April 2014 15:46 Go to previous message
MartinJGaluska is currently offline  MartinJGaluska
Messages: 203
Registered: March 2010
Location: Germany
first-grade participant
From: *physik.uni-giessen.de
Just to inform you we have added dedicated veto filters to the latest version which is now uploaded in my development branch.
Previous Topic: Question about the EvtSpinDensity
Next Topic: [FIXED] simpleEvtGen
Goto Forum:
  


Current Time: Mon Nov 25 21:52:51 CET 2024

Total time taken to generate the page: 0.00659 seconds