Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Import] Several errors when importing StreamExpress ROOT files #37

Open
nothingface0 opened this issue Nov 4, 2024 · 1 comment
Open

Comments

@nothingface0
Copy link
Contributor

nothingface0 commented Nov 4, 2024

When randomly checking the Offline DQMGUI agent-import-128-vocms0736.log log, I stumbled upon several instances of the warnings and errors posted below.

I only found instances of the error when importing StreamExpress ROOT files, and only for some of them (~350 since beginning of August 2024).

@rovere any idea how serious this might be?

The errors:

2024-11-04 08:34:13.581021 [visDQMImportDaemon/2130637] importing /data/srv/state/dqmgui/offline/data/OfflineData/Run2024/StreamExpress/0003877xx/DQM_V0001_R000387715__StreamExpress__Run2024J-PromptCalibProdSiPixelLA-Express-v1__ALCAPROMPT.root
Warning in <TFormula::inserting parameter %s at pos %d when vector size is  %d
>: tan#theta_LA                           
Warning in <TFormula::inserting parameter %s at pos %d when vector size is  %d
>: quinticterm                            
Error in <TFormula::Streamer>: number of parameters computed (11) is not same as the stored parameters (6)
Error in <TFormula::GetParName>: Parameter with index 0 not found !!
Error in <TFormula::GetParName>: Parameter with index 1 not found !!                                                                                                                               
Error in <TFormula::GetParName>: Parameter with index 2 not found !!                                                
Warning in <TFormula::Streamer>: number of parameters list found (11) is not same as the stored one (6) - use re-created list
Warning in <TFormula::inserting parameter %s at pos %d when vector size is  %d                                  
>: tan#theta_LA    
Warning in <TFormula::inserting parameter %s at pos %d when vector size is  %d
>: quinticterm      
Error in <TFormula::Streamer>: number of parameters computed (11) is not same as the stored parameters (6)
Error in <TFormula::GetParName>: Parameter with index 0 not found !!
Error in <TFormula::GetParName>: Parameter with index 1 not found !!
Error in <TFormula::GetParName>: Parameter with index 2 not found !!
Warning in <TFormula::Streamer>: number of parameters list found (11) is not same as the stored one (6) - use re-created list
Warning in <TFormula::inserting parameter %s at pos %d when vector size is  %d
>: tan#theta_LA
Warning in <TFormula::inserting parameter %s at pos %d when vector size is  %d
>: quinticterm
Error in <TFormula::Streamer>: number of parameters computed (11) is not same as the stored parameters (6)
Error in <TFormula::GetParName>: Parameter with index 0 not found !!
Error in <TFormula::GetParName>: Parameter with index 1 not found !!
Error in <TFormula::GetParName>: Parameter with index 2 not found !!
Warning in <TFormula::Streamer>: number of parameters list found (11) is not same as the stored one (6) - use re-created list
                   f1 : [0] + [1]*x + [2]*x*x + [3]*x*x*x + [4]*x*x*x*x + [5]*x*x*x*x*x Ndim= 1, Npar= 11, Number= 0
 Formula expression:
        [offset]+[tan#theta_LA]*x+[quadterm]*x*x+[cubicterm]*x*x*x+[quarticterm]*x*x*x*x+[quinticterm]*x*x*x*x*x
List of  Variables:
Var   0                    x =    0.000000
List of  Parameters:
Par   0                      =    0.000000
Par   1                      =    0.000000
Par   2                      =    0.000000
Par   3           cubic term =    0.000000
Par   4            cubicterm =    0.000000
Par   5               offset =    0.000000
Par   6            quad term =    0.000000
Par   7             quadterm =    0.000000
Par   8         quartic term =    0.000000
Par   9          quarticterm =    0.000000
Par  10         quintic term =    0.000000
Expression passed to Cling:
        Double_t TFormula____id16365499871716407624(Double_t *x,Double_t *p){ return p[5]+p[12]*x[0]+p[7]*x[0]*x[0]+p[4]*x[0]*x[0]*x[0]+p[9]*x[0]*x[0]*x[0]*x[0]+p[11]*x[0]*x[0]*x[0]*x[0]*x[0] ; }
                   f1 : [0] + [1]*x + [2]*x*x + [3]*x*x*x + [4]*x*x*x*x + [5]*x*x*x*x*x Ndim= 1, Npar= 11, Number= 0
 Formula expression:
        [offset]+[tan#theta_LA]*x+[quadterm]*x*x+[cubicterm]*x*x*x+[quarticterm]*x*x*x*x+[quinticterm]*x*x*x*x*x
List of  Variables:                                                                                                                                                                                                                                          
Var   0                    x =    0.000000
List of  Parameters:                                                                                                                                                                                                                                    
Par   0                      =    0.000000                                                                                                                                                                                                                    
Par   1                      =    0.000000
Par   2                      =    0.000000                                                                                                                                                                                                                
Par   3           cubic term =    0.000000                                                                                                                                                                                                                    
Par   4            cubicterm =    0.000000
Par   5               offset =    0.000000                                                                                                                                                                                                          
Par   6            quad term =    0.000000                                    
Par   7             quadterm =    0.000000
Par   8         quartic term =    0.000000                                    
Par   9          quarticterm =    0.000000
Par  10         quintic term =    0.000000                                                                
Expression passed to Cling:                                         
        Double_t TFormula____id16365499871716407624(Double_t *x,Double_t *p){ return p[5]+p[12]*x[0]+p[7]*x[0]*x[0]+p[4]*x[0]*x[0]*x[0]+p[9]*x[0]*x[0]*x[0]*x[0]+p[11]*x[0]*x[0]*x[0]*x[0]*x[0] ; }
                   f1 : [0] + [1]*x + [2]*x*x + [3]*x*x*x + [4]*x*x*x*x + [5]*x*x*x*x*x Ndim= 1, Npar= 11, Number= 0
 Formula expression:                                                                                                         
        [offset]+[tan#theta_LA]*x+[quadterm]*x*x+[cubicterm]*x*x*x+[quarticterm]*x*x*x*x+[quinticterm]*x*x*x*x*x
List of  Variables:
Var   0                    x =    0.000000                                    
List of  Parameters:
Par   0                      =    0.000000                                                                
Par   1                      =    0.000000                          
Par   2                      =    0.000000                          
Par   3           cubic term =    0.000000                          
Par   4            cubicterm =    0.000000                                                                                   
Par   5               offset =    0.000000                                    
Par   6            quad term =    0.000000
Par   7             quadterm =    0.000000                                    
Par   8         quartic term =    0.000000
Par   9          quarticterm =    0.000000                                                                
Par  10         quintic term =    0.000000                          
Expression passed to Cling:                                         
        Double_t TFormula____id16365499871716407624(Double_t *x,Double_t *p){ return p[5]+p[12]*x[0]+p[7]*x[0]*x[0]+p[4]*x[0]*x[0]*x[0]+p[9]*x[0]*x[0]*x[0]*x[0]+p[11]*x[0]*x[0]*x[0]*x[0]*x[0] ; }

We're currently using ROOT v6-28-10. Might be related to root-project/root#7812 which was merged into v6-32-00?

@rovere
Copy link
Contributor

rovere commented Nov 4, 2024

Ciao @nothingface0 does not ring a bell.
For topical compatibility issues with ROOT versions, these kinds of problems are more sever and happen always, not randomly as I think they are.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants