Autant pour moi! J'avais en fait oublié de faire un appel à "KVIdentificationResult::Reset()" avant de procéder à l'identification. Du coup, le "ZReal" correspondait à l'identification précédente, d'où mon problème de PID. Je mérite une sanction digne de ce nom pour lecture incorrecte et incomplète de la documentation. Le bug se situe donc plutôt au niveau de ma capacité à lire correctement ce qui est écrit... J'attends la sentence...
-- 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: Incomplete Status in KaliVeda 1.8 series: Incomplete 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 ); } _______________________________________________ Mailing list: https://launchpad.net/~kaliveda-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~kaliveda-dev More help : https://help.launchpad.net/ListHelp

