← Back to team overview

kaliveda-dev team mailing list archive

[Bug 1076933] [NEW] Erreur d'affichage des paramètres de fit des grilles d'identification

 

Public bug reported:

$KVROOT:/afs/in2p3.fr/throng/indra/.kvroot-1.8.6_gcc-4.1.2_x86_64_root-5.33.01.

Nicolas a fait des fits sur  des grilles SI-CSI pour e494s pour ensuite récupérer les paramètres de ces fits qui seront utilisés lors de l'identification.
Il a utilisé le bouton 'Fit' du KVIDGridEditor. A la fin du fits les
paramètres sont affichés et donc Nicolas a récupéré ces paramètres pour construire à la main le fichier Ascii qui sera lu pour reconstruire les KVTGID's.
Hors en utilisant les paramètres affichés, les KVTGID's reconstruites ne correspondent plus aux grilles initiales alors que celles affichées sur la grille après le fit étaient correctes. 

Par exemple, pour un des fits voila ce qui est affiché à la fin:


 +++++++  irc =  0     f =    0.008842  +++++++++++++
     X =  2.997220E+01  1.206238E+00  4.528090E-01  9.374290E-01  2.118288E+00  2.239859E+03  4.296700E-01 -4.639278E+00  2.167432E+00  4.493844E+00
     g =    7.3160E-08    8.3675E-07    1.0973E-06   -2.2654E-06   -2.7101E-07    1.9873E-10   -2.5005E-06   -1.9744E-08    1.4137E-08   -1.0197E-07
   ist =             0             0             0             0             0             0             0             0             0             0
 lambda,alpha,beta =  29.97220   1.20624   0.45281
 mu,nu =   0.93743   2.11829
 xi =   2239.858806
 g  =    0.429670
 pdx =    -4.6    pdy =     2.2    
 eta =    9.692125


Maintenant, juste après le fit si l'on fait:
root [4] tgidgrid = (KVTGIDGrid*)gIDGridManager->GetGrids()->Last()
(class KVTGIDGrid*)0x1d835220
root [5] tgidgrid->GetTGID()->Print()
KVTGID object for identification using Tassan-Got functional
Limits for fit : fID_min = 1  fID_max = 4
      SI_CSI_0514_fit :  Ndim= 1, Npar= 16, Noper= 0
 Par  0                    p0 = 1
 Par  1                    p1 = 1
 Par  2                    p2 = 0
 Par  3                     Z = 4
 Par  4                     X = 887.554
 Par  5                     Y = 143.766
 Par  6               #lambda = 29.9722
 Par  7                #alpha = 1.20624
 Par  8                 #beta = 0.452809
 Par  9                   #mu = 0.937429
 Par 10                   #nu = 2.11829
 Par 11                   #xi = 2239.86
 Par 12                     g = 0.42967
 Par 13                   pdx = -4.63928
 Par 14                   pdy = 2.16743
 Par 15                  #eta = 4.49384


les paramètres de la KVTGID obtenue par le fit semblent en accord avec ceux affichés à la fin du fit, à l'exception du paramètre 'eta'. Cependant, le 'eta' de la KVTGID est égal à la dernière valeur de la ligne commençant par 
'X =  2.997220E+01 ...'

C'est donc simplement un problème d'affichage.

** 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/1076933

Title:
  Erreur d'affichage des paramètres de fit des grilles d'identification

Status in KaliVeda data analysis framework:
  New

Bug description:
  $KVROOT:/afs/in2p3.fr/throng/indra/.kvroot-1.8.6_gcc-4.1.2_x86_64_root-5.33.01.

  Nicolas a fait des fits sur  des grilles SI-CSI pour e494s pour ensuite récupérer les paramètres de ces fits qui seront utilisés lors de l'identification.
  Il a utilisé le bouton 'Fit' du KVIDGridEditor. A la fin du fits les
  paramètres sont affichés et donc Nicolas a récupéré ces paramètres pour construire à la main le fichier Ascii qui sera lu pour reconstruire les KVTGID's.
  Hors en utilisant les paramètres affichés, les KVTGID's reconstruites ne correspondent plus aux grilles initiales alors que celles affichées sur la grille après le fit étaient correctes. 

  Par exemple, pour un des fits voila ce qui est affiché à la fin:

  
   +++++++  irc =  0     f =    0.008842  +++++++++++++
       X =  2.997220E+01  1.206238E+00  4.528090E-01  9.374290E-01  2.118288E+00  2.239859E+03  4.296700E-01 -4.639278E+00  2.167432E+00  4.493844E+00
       g =    7.3160E-08    8.3675E-07    1.0973E-06   -2.2654E-06   -2.7101E-07    1.9873E-10   -2.5005E-06   -1.9744E-08    1.4137E-08   -1.0197E-07
     ist =             0             0             0             0             0             0             0             0             0             0
   lambda,alpha,beta =  29.97220   1.20624   0.45281
   mu,nu =   0.93743   2.11829
   xi =   2239.858806
   g  =    0.429670
   pdx =    -4.6    pdy =     2.2    
   eta =    9.692125


  
  Maintenant, juste après le fit si l'on fait:
  root [4] tgidgrid = (KVTGIDGrid*)gIDGridManager->GetGrids()->Last()
  (class KVTGIDGrid*)0x1d835220
  root [5] tgidgrid->GetTGID()->Print()
  KVTGID object for identification using Tassan-Got functional
  Limits for fit : fID_min = 1  fID_max = 4
        SI_CSI_0514_fit :  Ndim= 1, Npar= 16, Noper= 0
   Par  0                    p0 = 1
   Par  1                    p1 = 1
   Par  2                    p2 = 0
   Par  3                     Z = 4
   Par  4                     X = 887.554
   Par  5                     Y = 143.766
   Par  6               #lambda = 29.9722
   Par  7                #alpha = 1.20624
   Par  8                 #beta = 0.452809
   Par  9                   #mu = 0.937429
   Par 10                   #nu = 2.11829
   Par 11                   #xi = 2239.86
   Par 12                     g = 0.42967
   Par 13                   pdx = -4.63928
   Par 14                   pdy = 2.16743
   Par 15                  #eta = 4.49384


  les paramètres de la KVTGID obtenue par le fit semblent en accord avec ceux affichés à la fin du fit, à l'exception du paramètre 'eta'. Cependant, le 'eta' de la KVTGID est égal à la dernière valeur de la ligne commençant par 
  'X =  2.997220E+01 ...'

  C'est donc simplement un problème d'affichage.

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


Follow ups

References