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 );
  }

_______________________________________________
Mailing list: https://launchpad.net/~kaliveda-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kaliveda-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to