| 
		
			| Problems with Fitters [message #22510] | Wed, 18 April 2018 09:39 |  
			| 
				
				
					|  Jennifer Pütz Messages: 47
 Registered: April 2015
 Location: FZ Juelich
 | continuous participant | From: *ikp.kfa-juelich.de 
 |  |  
	| Dear PandaRoot User, 
 I have some problems with the mass constraint fit.
 I am reconstructing pbar → Xibar Lambda K- with Xibar → Lambdabar pi+ and Lambda → Proton pi-.
 
 Up to now, I used the following scheme for my reconstruction (this is a simplification of what I am doing):
 
 -----------------------------------
 RhoMassParticleSelector* lambdaMassSelector = new RhoMassParticleSelector("lambda0", fm0_lambda0, 0.3);
 
 RhoCandList piplus, antiproton, lambdabar, xiplus;
 RhoCandList LambdaBarFinal;
 
 
 lambdabar.combine(piplus, antiproton);
 lambdabar.Select(lambdabarMassSelector);
 lambdabar.SetType(3122);
 
 loop over all lambdabar cands{
 
 RhoKinVtxFitter vtxfitter(lambdabar[j]);
 vtxfitter.Fit();
 
 double prob_vtx = vtxfitter.GetProb();
 
 RhoCandidate * lambdabarVtxFit =  lambdabar[j]→GetFit();
 
 RhoKinFitter massFitter(lambdabarVtxFit);
 massFitter.AddMassConstraint(fm0_lambdabar0);
 massFitter.Fit();
 
 double prob_mass = massFitter.GetProb();
 
 if (prob_vtx>0.01 & prob_mass>0.01){
 LambdaBarFinal.Append(lambdabarVtxFit);
 }
 
 combine(LambdaBarFinal, piplus)
 
 ....
 -------------------------
 Software:
 pandaRoot trunk rev. 30202
 FairSoft: my16p1
 FairRoot: v.17-03
 
 
 
 I am selecting a lambdabar by performing a vertex fit and a mass constraint fit, but
 pass vertex fitted candidate to the next stage of reconstruction. This candidate has to fulfill the condition, that passed both fits with a probability of more than 1%.
 
 Now, I changed my code to pass the candidate after the mass constraint fit to the next stage of reconstruction. This change is causing a huge loss of events.
 Here are some numbers of my output (the sample contains 5000 generated events):
 
 
 1) pass candidate after vertex fit (but passing both cuts) to next stage
 
 particle type |	no. of cand w/o cut (mct)|	final selected (mct)
 
 lambda		|	2469			|	2236
 lambda	bar	|	2131			|	1663
 XiPlus		|	1074			|	  722
 XiPlus Lambda K-|	  277			|              168 (after 4C-Fit)
 
 
 2) pass candidate after mass constraint fit to next stage
 
 particle type	| no. of cand w/o cut (mct)  |	final selected (mct)
 
 lambda		|	2469			|	2236
 lambda	bar	|	2131			|	1663
 XiPlus		|	1075			|	  630
 XiPlus Lambda K-|	  233			|                89 (after 4C-Fit)
 
 
 I have the feeling that the quality of the fitted candidates in method 2) is worse than in 1).
 
 I also had a look at the probability distributions of the XiPlus (see attachment)
 
 Alessandra Lai made a cross-check with her channel. She observes a difference, too. But in her sample, the effect seems to be small.
 
 She generated 1000 events with 1) dec17 and 2) trunk rev. 30123
 The following table shows the reconstruction efficiency of the full decay (all mct) with
 a) pass the vtx fitted candidate; b) pass mass fitted candidate
 
 1a) 2.2 %
 1b) 1.8 %
 
 2a) 9.3 %
 2b) 8.9 %
 
 Now my question: Is there anyone of you knowing where this comes from?
 
 Best wishes
 Jenny
 [Updated on: Wed, 18 April 2018 09:39] Report message to a moderator |  
	|  |  |