kaliveda-dev team mailing list archive
-
kaliveda-dev team
-
Mailing list archive
-
Message #00720
[Bug 1023534] Re: Problème avec le KVSilicon::SetMoultonPHDParametesr()
Merci pour ta réponse.
Je suis d'accord, quand on détruit un TObjet dans une TList ça génère une violation du segment, c'est même violent!
Par contre, pour la TF1 dans gROOT->GetListOfFunction() c'est différent, il n'y a pas de problème de segmentation fault
car dans le destructeur de TF1 (plus précisemment dans celui de sa classe mère TFormula) la fonction est
enlevée de gROOT->GetListOfFunction() avant d'être détruite.
Déjà dans la classe KVDetector la donnée membre TF1* fELossF est détruite dans le destructeur.
J'ai donc rajouté quelques modification à la rev. #664 que j'ai "commité" dans la branche e494s, rev 206.
** Changed in: kaliveda/e494s-dev
Status: New => Fix Committed
--
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:
Fix Committed
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