| fails to launch an analysis task in Kronos [message #21595] | 
			Sun, 08 October 2017 16:59   | 
		 
		
			
				
				
				
					
						  
						zeeking
						 Messages: 10 Registered: April 2014  Location: 德国
						
					 | 
					occasional visitor  | 
					From: *kph.uni-mainz.de
  | 
		 
		 
	 | 
 
	
		Dear all, 
 
Previously I have built an analysis task with our local computing cluster HIMster, and 
everything works fine. 
 
Today I move to Kronos, because the DPM mass production samples are stored there. However, 
my analysis task can not be compiled anymore, with the following strange error report: 
 
-------------------------------- 
[ 91%] Built target SciT 
[ 94%] Built target Hyp 
[ 94%] Built target Tracking 
[ 94%] Built target MCMatchNewLinks 
  /u/zliu/nyx/pandaroot/tutorials/charmonium/dwave_charmonium/src/PndPsi38 23.cxx:41:25: fatal error: Pnd4CFitter.h: No such file or directory 
 #include "Pnd4CFitter.h" 
                         ^ 
compilation terminated. 
 
-------------------------------- 
In my source code, I have the following lines: 
 
// Analysis headers 
#include "PndAnalysis.h" 
#include "Pnd4CFitter.h" 
#include "PndKinVtxFitter.h" 
#include "PndKinFitter.h" 
#include "PndVtxPoca.h" 
 
 
using std::cout; 
using std::endl; 
 
 
Does anyone know how to solve it? I am using the PandaRoot feb17. 
 
thanks.
		
		
		[Updated on: Sun, 08 October 2017 17:01] Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	
		
		
			| Re: fails to launch an analysis task in Kronos [message #21606 is a reply to message #21597] | 
			Mon, 09 October 2017 15:07    | 
		 
		
			
				
				
				
					
						  
						zeeking
						 Messages: 10 Registered: April 2014  Location: 德国
						
					 | 
					occasional visitor  | 
					From: *kph.uni-mainz.de
  | 
		 
		 
	 | 
 
	
		Hi, Ralf, 
 
Thanks for the reply and suggestion. Unfortunately none of these options works. 
 
I have tried to replace "Pnd" by "Rho", it still fails to find the head file. 
I also have check the CMakeLists.txt file, the sentence  
 
add_subdirectory (PndTools/PndParticleFitters) 
 
was there, but nothing helps. Instead, in my previous version, without this sentence in the 
CMakeLists.txt file, I can succeed to find the head file and compile. 
 
Best Regards, 
Zhiqing 
 
 
		
		
		[Updated on: Mon, 09 October 2017 15:08] Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 | 
	
		
		
			| Re: fails to launch an analysis task in Kronos [message #21610 is a reply to message #21597] | 
			Mon, 09 October 2017 15:33    | 
		 
		
			
				
				
				
					
						  
						zeeking
						 Messages: 10 Registered: April 2014  Location: 德国
						
					 | 
					occasional visitor  | 
					From: *kph.uni-mainz.de
  | 
		 
		 
	 | 
 
	
		Hi, Ralf, 
 
This is for your further information/question again. May be you are the only one who can answer it. 
 
I try to include the head file "Pnd4CFitter.h" by add the absolute path, but the compiler tell me " 
 
/u/zliu/nyx/pandaroot/PndTools/PndParticleFitters/Pnd4CFitter.h:12:25: fatal error: Rho4CFitter.h: No such file or directory 
 #include "Rho4CFitter.h" 
                         ^ 
compilation terminated. 
 
" 
 
Then I further have a look at the file "Pnd4CFitter.h" & "Pnd4CFitter.cxx", it's almost empty ! 
Here I print out "Pnd4CFitter.cxx", only one sentence inside: 
 
#include "Pnd4CFitter.h" 
 
And "Pnd4CFitter.h": 
 
#ifndef Pnd4CFitter_h 
#define Pnd4CFitter_h 
 //////////////////////////////////////////////////////////////////////// // 
//                                                                      // 
// Pnd4CFitter                                                          // 
//                                                                      // 
// A typedef for convenience 
// Author R.Kliemt 2014 GSI 
// 
//                                                                      // 
 //////////////////////////////////////////////////////////////////////// // 
#include "Rho4CFitter.h" 
 
typedef Rho4CFitter Pnd4CFitter; 
 
#endif 
 
 
I am wondering, is this an error due to my PandaRoot installation?  
Or in this PandaRoot version-feb17, the 4C fitter is still not prepared? 
If the later case is true, can I just copy the 4C fitter source files back 
from an early version and compile again? 
 
Thanks for your answer. 
 
Best Regards, 
Zhiqing  
 
		
		
		
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 |