Home » PANDA » PandaRoot » Tracking » Running the Kalman on the Mvd
Re: Running the Kalman on the Mvd [message #6617 is a reply to message #6591] |
Mon, 28 April 2008 12:44 |
Ralf Kliemt
Messages: 507 Registered: May 2007 Location: GSI, Darmstadt
|
first-grade participant |
From: 141.30.85*
|
|
Hello again,
Thanks for the hint to use GeaneTrackRep.
Of course I still cannot run the Kalman, so I'll ask my question:
When making a new CbmGeanePro() the program breaks. with:
Toggle Spoiler
PndFieldCreator::createCbmField()
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224078560 (LWP 28569)]
0xb3f81377 in CbmGeanePro (this=0xa25b468) at /home/ralfk/Pandaroot/pandaroot/geane/CbmGeanePro.cxx:35
35 afErtrio=gMC3->fErtrio;
(gdb) bt
#0 0xb3f81377 in CbmGeanePro (this=0xa25b468) at /home/ralfk/Pandaroot/pandaroot/geane/CbmGeanePro.cxx:35
#1 0xb3d9b052 in PndMvdKalmanTask::Init (this=0x872ac08) at /home/ralfk/Pandaroot/pandaroot/mvd/MvdTracking/PndMvdKalmanTask.cxx:115
#2 0xb4bb72ef in CbmTask::InitTask (this=0x872ac08) at /home/ralfk/Pandaroot/pandaroot/base/CbmTask.cxx:36
#3 0xb4bb73d4 in CbmTask::InitTasks (this=0x8562078) at /home/ralfk/Pandaroot/pandaroot/base/CbmTask.cxx:101
#4 0xb4bb738a in CbmTask::InitTask (this=0x8562078) at /home/ralfk/Pandaroot/pandaroot/base/CbmTask.cxx:43
#5 0xb4bb35f3 in CbmRunAna::Init (this=0x8561fe0) at /home/ralfk/Pandaroot/pandaroot/base/CbmRunAna.cxx:114
#6 0xb4bf0cfb in G__CbmDict_531_0_4 (result7=0xbfd712ac, funcname=0x855f1b8 "\001", libp=0xbfd6d808, hash=0) at /home/ralfk/Pandaroot/build/base/CbmDict.cxx:9361
#7 0xb73fd5fb in Cint::G__ExceptionWrapper (funcp=0xb4bf0cd4 <G__CbmDict_531_0_4>, result7=0xbfd712ac, funcname=0x855f1b8 "\001", libp=0xbfd6d808, hash=0) at cint/src/Api.cxx:364
#8 0xb750d87a in G__call_cppfunc (result7=0xbfd712ac, libp=0xbfd6d808, ifunc=0x855f1b8, ifn=0) at cint/src/v6_newlink.cxx:512
#9 0xb74d4855 in G__interpret_func (result7=0xbfd712ac, funcname=0xbfd70dac "Init", libp=0xbfd6d808, hash=404, p_ifunc=0x855f1b8, funcmatch=1, memfunc_flag=1)
at cint/src/v6_ifunc.cxx:5133
#10 0xb74c3e9e in G__getfunction (item=0xbfd74d86 "Init()", known3=0xbfd7334c, memfunc_flag=1) at cint/src/v6_func.cxx:2517
#11 0xb759b6d8 in G__getstructmem (store_var_type=112, varname=0xbfd72790 "'\025_\001", membername=0xbfd74d86 "Init()", tagname=0xbfd72cf8 "fRun", known2=0xbfd7334c,
varglobal=0xb76413a0, objptr=2) at cint/src/v6_var.cxx:6606
#12 0xb758c496 in G__getvariable (item=0xbfd74d80 "fRun->Init()", known=0xbfd7334c, varglobal=0xb76413a0, varlocal=0x0) at cint/src/v6_var.cxx:5237
#13 0xb7491bde in G__getitem (item=0xbfd74d80 "fRun->Init()") at cint/src/v6_expr.cxx:1884
#14 0xb74a4d7f in G__getexpr (expression=0xbfd753b8 "fRun->Init()") at cint/src/v6_expr.cxx:1470
#15 0xb751fd09 in G__exec_function (statement=0xbfd753b8 "fRun->Init()", pc=0xbfd7599c, piout=0xbfd75998, plargestep=0xbfd75990, presult=0xbfd7594c) at cint/src/v6_parse.cxx:600
#16 0xb7526f84 in G__exec_statement (mparen=0xbfd7c858) at cint/src/v6_parse.cxx:6995
#17 0xb747a8d0 in G__exec_tempfile_core (file=0xbfd7e94c "/home/ralfk/Pandaroot/pandaroot/macro/mvd/Tracking/./runMvdKalmanTask.C", fp=0x0) at cint/src/v6_debug.cxx:251
#18 0xb747ac0d in G__exec_tempfile (file=0xbfd7e94c "/home/ralfk/Pandaroot/pandaroot/macro/mvd/Tracking/./runMvdKalmanTask.C") at cint/src/v6_debug.cxx:798
#19 0xb753964e in G__process_cmd (line=0xb7f27736 "al_14", prompt=0x80cd584 "", more=0x80cd57c, err=0xbfd7f608, rslt=0xbfd7f5d8) at cint/src/v6_pause.cxx:3070
#20 0xb79e8c93 in TCint::ProcessLine (this=0x80cd560, line=0xb7f27736 "al_14", error=0xbfd81e18) at meta/src/TCint.cxx:300
#21 0xb79e30dc in TCint::ProcessLineSynch (this=0x80cd560, line=0xb7f27736 "al_14", error=0xbfd81e18) at meta/src/TCint.cxx:365
#22 0xb792a326 in TApplication::ExecuteFile (file=0xbfd7fd41 "runMvdKalmanTask.C", error=0xbfd81e18) at base/src/TApplication.cxx:921
#23 0xb792a4f8 in TApplication::ProcessFile (this=0x80e8058, file=0xbfd7fd41 "runMvdKalmanTask.C", error=0xbfd81e18) at base/src/TApplication.cxx:810
#24 0xb792caff in TApplication::ProcessLine (this=0x80e8058, line=0xbfd7fd3e ".x runMvdKalmanTask.C", sync=false, err=0xbfd81e18) at base/src/TApplication.cxx:783
#25 0xb736dd59 in TRint::Run (this=0x80e8058, retrn=false) at rint/src/TRint.cxx:354
#26 0x08048e49 in main (argc=1, argv=0xbfd81f34) at main/src/rmain.cxx:29
(gdb) list
30 {
31 gMC3 = (TGeant3*) gMC;
32 nepred=1;
33 fdbPDG= TDatabasePDG::Instance();
34 fErrorMat= new TArrayD(15);
35 afErtrio=gMC3->fErtrio;
36 Pos=TVector3(0, 0 , 0);
37 PosErr = TVector3(0,0,0);
38 Mom=TVector3(0,0,0);
39 fTrkPar= new CbmTrackPar();
(gdb) q
So maybe I miss some detail which is needed by CbmGeanePro.
Maybe one of you has already dealt with this and can tell me what to do.
Greetings from Dresden, Ralf.
|
|
|
Goto Forum:
Current Time: Mon Jan 20 08:09:23 CET 2025
Total time taken to generate the page: 0.00722 seconds
|