GSI Helmholtzzentrum für Schwerionenforschung
[FIXED] Symbol lookup error :: PndMvdRiemannTrackFinderTask
Dear All, I am having symbol lookup error when I am running tarcking macro with PndMvdRiemannTrackFinderTask . I could not solve this problem with the previous posts of forum. The terminal output goes like as:- ajay@ajay-Vostro-1014:~/pandaroot/PANDA_DATA/3GeV$ root -l run_tracking_llbar.C root [0] Processing run_tracking_llbar.C... Error in <TClonesArray::SetClass>: called with a null pointer Ext: digi addon: cut: 0 Truncated: run_sim Ext: reco addon: cut: 0 Truncated: run_sim Ext: par addon: cut: 0 Truncated: run_sim Ext: trackF addon: cut: 0 Truncated: run_sim FairRootManager::OpenOutFile("run_sim_trackF.root") Info in (PndGeoHandling::Instance): Making a new instance using the framework. [INFO ] The input consists out of the following trees and files: [INFO ] - cbmsim [INFO ] - run_sim_reco.root [INFO ] - FriendTree_1 [INFO ] - run_sim.root [INFO ] - FriendTree_2 [INFO ] - run_sim_digi.root [INFO ] Parameter and input file are available, Assure that basic info is there for the run! [INFO ] The number of entries in chain is 2 ************************************************************* initialisation for run id 1378278536 ************************************************************* -I- FairRunTimeDB::InitContainer() FairBaseParSet Info in <TGeoManager::CloseGeometry>: Geometry loaded from file... Info in <TGeoManager::SetTopVolume>: Top volume is cave. Master volume is cave Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100 Info in <TGeoManager::Voxelize>: Voxelizing... Info in <TGeoManager::CountLevels>: max level = 12, max placements = 4896 Info in <TGeoManager::CloseGeometry>: 182050 nodes/ 5019 volume UID's in FAIR geometry Info in <TGeoManager::CloseGeometry>: ----------------modeler ready---------------- Container FairBaseParSet initialized from ROOT file. -I container name PndGeoSttPar ************************************************************* initialisation for run id 1378278536 ************************************************************* -I- FairRunTimeDB::InitContainer() FairBaseParSet -I- FairRunTimeDB::InitContainer() PndSensorNamePar Container PndSensorNamePar initialized from ROOT file. -I- FairRunTimeDB::InitContainer() PndGeoSttPar Container PndGeoSttPar initialized from ROOT file. PndFieldCreator::SetParm() 0x8323710 ************************************************************* initialisation for run id 1378278536 ************************************************************* -I- FairRunTimeDB::InitContainer() FairBaseParSet -I- FairRunTimeDB::InitContainer() PndSensorNamePar -I- FairRunTimeDB::InitContainer() PndGeoSttPar -I- FairRunTimeDB::InitContainer() PndMultiFieldPar Container PndMultiFieldPar initialized from ROOT file. OBJ: PndTransPar PndTransPar Trans. Field parameter container OBJ: PndDipole1Par PndDipole1Par Dipole Field parameter container OBJ: PndDipole2Par PndDipole2Par Dipole Field parameter container OBJ: PndSolenoid1Par PndSolenoid1Par Solenoid 1st region parameter container OBJ: PndSolenoid2Par PndSolenoid2Par Solenoid 2nd region parameter container OBJ: PndSolenoid3Par PndSolenoid3Par Solenoid 3rd region parameter container OBJ: PndSolenoid4Par PndSolenoid4Par Solenoid 4th region parameter container [INFO ] PndFieldMap: Reading field map from ROOT file /home/ajay/pandaroot/input/TransMap.0406.root [INFO ] PndFieldMap: Reading field map from ROOT file /home/ajay/pandaroot/input/DipoleMap1.0406.root [INFO ] PndFieldMap: Reading field map from ROOT file /home/ajay/pandaroot/input/DipoleMap2.0406.root [INFO ] PndFieldMap: Reading field map from ROOT file /home/ajay/pandaroot/input/SolenoidMap1.root [INFO ] PndFieldMap: Reading field map from ROOT file /home/ajay/pandaroot/input/SolenoidMap2.root [INFO ] PndFieldMap: Reading field map from ROOT file /home/ajay/pandaroot/input/SolenoidMap3.root [INFO ] PndFieldMap: Reading field map from ROOT file /home/ajay/pandaroot/input/SolenoidMap4.root ------------------------FairGeane::Init ()------------------------------ Loading Geant3 libraries ... Loading Geant3 libraries ... finished MZSTOR. ZEBRA table base TAB(0) in /MZCC/ at adr 55242807 34AF037 HEX MZSTOR. Initialize Store 0 in /GCBANK/ with Store/Table at absolute adrs 55352053 55242807 HEX 34C9AF5 34AF037 HEX 1AB22 0 relative adrs 109346 0 with 1 Str. in 2 Links in 5300 Low words in 4999970 words. This store has a fence of 16 words. MZLOGL. Set Log Level 0 for store 0 1***** GEANT Version 3.21/11 Released on 100298 0***** Correction Cradle Version 0.1100 MZDIV. Initialize Division Constant in Store 0 NW/NWMAX= 20004000000, MODE/KIND= 1 2 Division 20 initialized. MZLINK. Initialize Link Area /GCLINK/ for Store 0 NL/NS= 20 20 MZLINK. Initialize Link Area /GCSLNK/ for Store 0 NL/NS= 100 100 -I- G3Config: Geant3 with TGeo has been created for Geane. -I- Geane.C: NOPRNT flag set to 1 -I- Geane.C: IERR flags are not printed. If you want to switch them on, please set fErtrio1->noprnt = 0 in Geane.C Energy straggling area parameter from user set to: 0.999 Calculating cross section tables, see gphysi.dat for more information Cross section calculation concluded successfully I- FairGeane::FairGeane: Geane is Initialized -W- PndMvdRiemannTrackFinderTask::Init: No Branch Names given with AddHitBranch(TString branchName)! Standard BranchNames taken! -I- PndMvdRiemannTrackFinderTask: Initialisation successfull [INFO ] The number of entries in chain is 2 /home/ajay/fairsoft/bin/root.exe: symbol lookup error: /home/ajay/pandaroot/buildPanda/lib/libMvdTrk.so: undefined symbol: _ZN27PndMvdGemRiemannTrackFinderC1Ev Please have a look. How to remove this error?
Re: Symbol lookup error :: PndMvdRiemannTrackFinderTask
Can you please write which macro you are using?
Hi Stefano, Sorry I forgot to attach the macro here. I have taken the macros from /macro/mvd/TimeOrderedSim/ where PndMvdRiemannTrackFinderTask is implemented. I did not take macro from default /macro/run folder. Should I use only default macro with implementation of PndMvdRiemannTrackFinderTask there? Thanks
There are problems in the MvdTrk package. I suppose Tobias will take a look.
Hi Tobias, I was waiting for the solution of this error. I have checked again and still it is there. Thanks
Do you really need to use the Riemann Task? There are still problems in MvdTrk. The tracking tasks in macro/run are running, and there is no Riemann task there.
However, now it should work. Please update your mvd/MvdTrk folder.