GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Particle Identification » Error in PndAnaPidCombiner::Apply
Error in PndAnaPidCombiner::Apply [message #20340] Tue, 21 February 2017 14:17
Alexandros is currently offline  Alexandros
Messages: 51
Registered: January 2014
Location: KVI
continuous participant
From: *kvi-cart.rug.nl
Hi all,

I am running only evtgen events.
After the simulation part, while trying to run my analysis macro, I get this error:

Error in <PndAnaPidCombiner::Apply>: Index out of 'PidAlgoStt' array (0x19992e0) bounds, skip setting pid for candidate 4.
Error in <PndAnaPidCombiner::Apply>: Index out of 'PidAlgoMvd' array (0x1998ee0) bounds, skip setting pid for candidate 4.
Error in <PndAnaPidCombiner::Apply>: Index out of 'PidAlgoDrc' array (0x19990a0) bounds, skip setting pid for candidate 4.
Error in <PndAnaPidCombiner::Apply>: Index out of 'PidAlgoMdtHardCuts' array (0x1998fa0) bounds, skip setting pid for candidate 4.
Error in <PndAnaPidCombiner::Apply>: Index out of 'PidAlgoDisc' array (0x19991b0) bounds, skip setting pid for candidate 4.
Error in <PndAnaPidCombiner::Apply>: Index out of 'PidAlgoSciT' array (0x1999540) bounds, skip setting pid for candidate 4.
Error in <PndAnaPidCombiner::Apply>: Index out of 'PidAlgoRich' array (0x19997c0) bounds, skip setting pid for candidate 4.
Error in <PndAnaPidCombiner::Apply>: Index out of 'PidAlgoEmcBayes' array (0x1999410) bounds, skip setting pid for candidate 4.

The events are processing though.
During the analysis, I also get few times this error:

Error in <TDecompLU::DecomposeLUCrout>: matrix is singular
Error in <TDecompLU::InvertLU>: matrix is singular, 0 diag elements < tolerance of 2.2204e-16
Error in <TDecompLU::InvertLU>: matrix is singular, 1 diag elements < tolerance of 2.2204e-16

At the end, the results obtained seem very reasonable, so it seems that the errors do not affect the process.
This is what I have in my analysis macro:

TString pidalg = " PidAlgoStt;PidAlgoMvd;PidAlgoDrc;PidAlgoMdtHardCuts;PidAlgoDisc;PidAlgoS ciT;PidAlgoRich;PidAlgoEmcBayes ";
theAnalysis->FillList(kplus, "KaonLoosePlus", pidalg);
theAnalysis->FillList(kminus, "KaonLooseMinus", pidalg)
theAnalysis->FillList(piplus, "PionLoosePlus", pidalg);
theAnalysis->FillList(piminus, "PionLooseMinus", pidalg);


Any ideas???
Thanks!
 
Read Message
Previous Topic: Condition for tracks to hit FWD EMC
Goto Forum:
  


Current Time: Sun Dec 08 16:31:22 CET 2024

Total time taken to generate the page: 0.00821 seconds