kaliveda-dev team mailing list archive
-
kaliveda-dev team
-
Mailing list archive
-
Message #00068
[Bug 726607] [NEW] Le "ZReal" n'est pas ajusté correctement dans KVReconstructedNucleus::SetIdentification(KVIdentificationResult *)
Public bug reported:
J'ai essayé d'utiliser les KVIDGrid avec la version 1.8.0 de KaliVeda.
C'est vraiment très utile! Il y a cependant un petit soucis lorsque on
attribue le résultat de l'identification à un KVNucleus: le "ZReal"
n'est pas ajusté correctement lorsque on fait une identification avec Z
ET A. En y regardant de plus près, la méthode "KVNucleus::SetZReal()"
n'est pas appelée dans la méthode
"KVReconstructedNucleus::SetIdentification(KVIdentificationResult *)"
lorsque le A a été identifié. Du coup la méthode "KVNucleus::GetPID()"
retourne un PID un peu bizarre lorsqu'on l'appelle après avoir fait une
identification en A et Z. J'ai effectué la correction chez moi, mais
comme je ne suis pas développeur de KaliVeda, je n'ai pas pu faire le
"bzr commit" approprié. Voici la petite correction:
void KVReconstructedNucleus::SetIdentification(KVIdentificationResult* idr)
{
// Set identification of nucleus from informations in identification result object
SetIDCode( idr->IDcode );
SetZMeasured( idr->Zident );
SetAMeasured( idr->Aident );
SetZ( idr->Z );
if(idr->A > 0) SetA( idr->A );
if(idr->Aident)
{
SetRealA( idr->PID );
SetRealZ( idr->Z );
}
else SetRealZ( idr->PID );
}
** Affects: kaliveda
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of KaliVeda
Development Team, which is subscribed to KaliVeda.
https://bugs.launchpad.net/bugs/726607
Title:
Le "ZReal" n'est pas ajusté correctement dans
KVReconstructedNucleus::SetIdentification(KVIdentificationResult *)
Status in KaliVeda data analysis framework:
New
Bug description:
J'ai essayé d'utiliser les KVIDGrid avec la version 1.8.0 de KaliVeda.
C'est vraiment très utile! Il y a cependant un petit soucis lorsque on
attribue le résultat de l'identification à un KVNucleus: le "ZReal"
n'est pas ajusté correctement lorsque on fait une identification avec
Z ET A. En y regardant de plus près, la méthode
"KVNucleus::SetZReal()" n'est pas appelée dans la méthode
"KVReconstructedNucleus::SetIdentification(KVIdentificationResult *)"
lorsque le A a été identifié. Du coup la méthode "KVNucleus::GetPID()"
retourne un PID un peu bizarre lorsqu'on l'appelle après avoir fait
une identification en A et Z. J'ai effectué la correction chez moi,
mais comme je ne suis pas développeur de KaliVeda, je n'ai pas pu
faire le "bzr commit" approprié. Voici la petite correction:
void KVReconstructedNucleus::SetIdentification(KVIdentificationResult* idr)
{
// Set identification of nucleus from informations in identification result object
SetIDCode( idr->IDcode );
SetZMeasured( idr->Zident );
SetAMeasured( idr->Aident );
SetZ( idr->Z );
if(idr->A > 0) SetA( idr->A );
if(idr->Aident)
{
SetRealA( idr->PID );
SetRealZ( idr->Z );
}
else SetRealZ( idr->PID );
}
Follow ups
References