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
_______________________________________________
Mailing list: https://launchpad.net/~kaliveda-dev
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kaliveda-dev
More help : https://help.launchpad.net/ListHelp