kaliveda-dev team mailing list archive
-
kaliveda-dev team
-
Mailing list archive
-
Message #00718
[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