← Back to team overview

kaliveda-dev team mailing list archive

[Bug 1023534] Re: Problème avec le KVSilicon::SetMoultonPHDParametesr()

 

je te propose la rev.#664 de la branche 1.8 pour résoudre ce problème: maintenant on devrait pouvoir
modifier les paramètres quand on veut avec la méthode SetParameters(a1,a2,...)

pour la "fuite" des TF1, ce n'en est pas une (enfin si, mais non...): ROOT gère les TF1 un peu
comme les TH1, c'est-à-dire que dès qu'on en crée une, elle est rajoutée à la liste
gROOT->GetListOfFunctions() et à la fin d'une session interactive (ou autre exécutable
basé sur ROOT) le contenu de cette liste est automatiquement nettoyé.
à mon avis, faire un 'delete' de ces TF1 dans ~KVPulseHeightDefect provoquera
probablement une violation du segment un peu plus tard (quand tu tapes '.q' par exemple).
à moins qu'ils aient changé ce comportement depuis...

-- 
You received this bug notification because you are a member of KaliVeda
Development Team, which is subscribed to KaliVeda.
https://bugs.launchpad.net/bugs/1023534

Title:
  Problème avec le KVSilicon::SetMoultonPHDParametesr()

Status in KaliVeda data analysis framework:
  Fix Committed
Status in KaliVeda 1.8 series:
  Fix Committed
Status in KaliVeda e494s-dev series:
  New

Bug description:
  Impossible de  changer les paramètres de Moulton pour le PHD avec
  KVSilicon::SetMoultonPHDParameters(...) si ces derniers ont déjà été
  donnés.  Ces nouveaux paramètres ne sont pas pris en compte dans le
  calcul du PHD (KVSilicon::GetPHD(...)).

  Cela vient des données membres  a_1, a_2, b_1, b_2 et fZmin de
  KVPulseHeightDefect qui sont modifiées qu'une seule fois dans
  KVPulseHeightDefect::GetMoultonPHDFunction() (voir lignes 165 à 169
  http://indra.in2p3.fr/KaliVedaDoc/1.8.5/src/KVPulseHeightDefect.cxx.html#UtWzZD)
  alors qu'elles  sont utilisées dans le calcul du PHD, dans la fonction
  KVPulseHeightDefect::PHDMoulton(...).

  
  KV_VERSION "1.8.5"
  KV_BUILD_DATE "2012-07-11"
  BZR_REVISION_DATE "2012-07-09 10:32:21 +0200" 
  BZR_REVISION_NUMBER 205
  BZR_BRANCH_NICK "e494s_branch"

To manage notifications about this bug go to:
https://bugs.launchpad.net/kaliveda/+bug/1023534/+subscriptions


References