Home » PANDA » PandaRoot » Bugs, Fixes, Releases » Field maps in Macros
Field maps in Macros [message #9828] |
Tue, 01 December 2009 19:31 |
Mohammad Al-Turany
Messages: 518 Registered: April 2004 Location: GSI, Germany
|
first-grade participant |
From: *dip.t-dialin.net
|
|
Hi,
I have simplified the PndMultiField, it has now a new ctor:
PndMultiField(TString Map)
The Map can be:
1. Full
which is equivalent to adding all maps in the macro i.e:
PndDipoleMap *map_d1= new PndDipoleMap("DipoleMap1", "R");
PndDipoleMap *map_d2= new PndDipoleMap("DipoleMap2", "R");
PndSolenoidMap *map_s1= new PndSolenoidMap("SolenoidMap1", "R");
PndSolenoidMap *map_s2= new PndSolenoidMap("SolenoidMap2", "R");
PndSolenoidMap *map_s3= new PndSolenoidMap("SolenoidMap3", "R");
PndSolenoidMap *map_s4= new PndSolenoidMap("SolenoidMap4", "R");
AddField(map_t);
AddField(map_d1);
AddField(map_d2);
AddField(map_s1);
AddField(map_s2);
AddField(map_s3);
AddField(map_s4);
2. Dipole:
equivalent to:
PndDipoleMap *map_d1= new PndDipoleMap("DipoleMap1", "R");
PndDipoleMap *map_d2= new PndDipoleMap("DipoleMap2", "R");
AddField(map_d1);
AddField(map_d2);
3. Solenoid:
equivalent to
PndSolenoidMap *map_s1= new PndSolenoidMap("SolenoidMap1", "R");
PndSolenoidMap *map_s2= new PndSolenoidMap("SolenoidMap2", "R");
PndSolenoidMap *map_s3= new PndSolenoidMap("SolenoidMap3", "R");
PndSolenoidMap *map_s4= new PndSolenoidMap("SolenoidMap4", "R");
AddField(map_s1);
AddField(map_s2);
AddField(map_s3);
AddField(map_s4);
so in the macro one can simply write:
Quote: | //---------------------Create and Set the Field(s)----------
PndMultiField *fField= new PndMultiField("FULL");
fRun->SetField(fField);
|
also the parameter handling for the field is done now in the field itself so the lines:
(PndMultiFieldPar*) rtdb->getContainer("PndMultiFieldPar");
if(fField) { fieldPar->SetParameters(fField); }
fieldPar->setInputVersion(fRun->GetRunId(),1);
fieldPar->setChanged(kTRUE);
are not needed any more (see macro/run/run_sim.C )
regards
Mohammad
[Updated on: Mon, 08 February 2010 00:05] by Moderator Report message to a moderator
|
|
|
|
Re: Field maps in Macros [message #9860 is a reply to message #9828] |
Thu, 03 December 2009 17:33 |
asanchez
Messages: 350 Registered: March 2006
|
first-grade participant |
From: *kph.uni-mainz.de
|
|
Dear Mohammad,
i have to use PndConstfield
since i have to adapt the magnetic field value to
low momenta particle.
after the modifications of PndMultifield, the setting of PndConstField
does not work anymore.
please run at macro/hyp
sim_pid.C
hit_pid.C
If i have missed something, please let me know
how to proceed properly,
thanks in advance
ALicia.
error message:
root -l hit_pid.C >test.txt
Warning in <TClassTable::Add>: class PndSttTrack already in TClassTable
Warning in <TClassTable::Add>: class PndMvdPixel already in TClassTable
Warning in <TClassTable::Add>: class PndMvdStrip already in TClassTable
Warning in <TClassTable::Add>: class PndMvdMCPoint already in TClassTable
Warning in <TClassTable::Add>: class PndMvdDigi already in TClassTable
Warning in <TClassTable::Add>: class PndMvdDigiPixel already in TClassTable
Warning in <TClassTable::Add>: class PndMvdApvHit already in TClassTable
Warning in <TClassTable::Add>: class PndMvdPidCand already in TClassTable
Warning in <TClassTable::Add>: class PndStringVector already in TClassTable
Info in <TGeoManager::TGeoManager>: Geometry Geometry, default geometry created
Warning in <TGeoManager::Init>: Deleting previous geometry: Geometry/default geometry
Info in <TGeoManager::CloseGeometry>: Geometry loaded from file...
Info in <TGeoManager::SetTopVolume>: Top volume is cave. Master volume is cave
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
Info in <TGeoManager::CloseGeometry>: 247 nodes/ 247 volume UID's in FAIR geometry
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
*** Break *** segmentation violation
Generating stack trace...
0x00007f306a0dc95e in PndFieldCreator::createFairField() at /home/lorente/work/trunk/field/PndFieldCreator.cxx:89 from /home/lorente/work/build/lib/libField.so
0x00007f306ade1f6d in FairRunAna::Init() at /home/lorente/work/trunk/base/FairRunAna.cxx:200 from /home/lorente/work/build/lib/libBase.so
0x00007f306ae17e2a in <unknown> from /home/lorente/work/build/lib/libBase.so
0x00007f3075570d0f in Cint::G__ExceptionWrapper(int (*)(G__value*, char const*, G__param*, int), G__value*, char*, G__param*, int) + 0x3f from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f3075624e60 in G__execute_call + 0x60 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f3075625d86 in G__call_cppfunc + 0x1f6 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f3075604404 in G__interpret_func + 0x4b44 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f30755f0e02 in G__getfunction + 0x28a2 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f30756ced44 in G__getstructmem + 0x344 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f30756c8a24 in G__getvariable + 0x42b4 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f30755c3b1f in G__getitem + 0x8f from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f30755c98df in G__getexpr + 0x46cf from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f3075654857 in G__exec_statement + 0xbdf7 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f30755b0729 in <unknown> from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f30755b09bb in G__exec_tempfile + 0xb from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f307565f29f in G__process_cmd + 0x5f0f from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCint.so.5.24
0x00007f30763bd1b5 in TCint::ProcessLine(char const*, TInterpreter::EErrorCode*) + 0x3f5 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCore.so.5.24
0x00007f30763b91f3 in TCint::ProcessLineSynch(char const*, TInterpreter::EErrorCode*) + 0xf3 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCore.so.5.24
0x00007f30762f26df in TApplication::ExecuteFile(char const*, int*, bool) + 0x76f from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCore.so.5.24
0x00007f30762f1205 in TApplication::ProcessLine(char const*, bool, int*) + 0x745 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libCore.so.5.24
0x00007f3074f08403 in TRint::Run(bool) + 0x1a3 from /local/raid0/panda/gentoo-64/jul09/tools/root/lib/libRint.so.5.24
0x00000000004011cd in main + 0x4d from /local/raid0/panda/gentoo-64/jul09/tools/root/bin/root.exe
0x00007f3073ff85c6 in __libc_start_main + 0xe6 from /lib/libc.so.6
0x00000000004010b9 in __gxx_personality_v0 + 0x71 from /local/raid0/panda/gentoo-64/jul09/tools/root/bin/root.exe
|
|
|
|
|
|
Re: Field maps in Macros [message #9963 is a reply to message #9952] |
Fri, 15 January 2010 14:34 |
donghee
Messages: 385 Registered: January 2009 Location: Germnay
|
first-grade participant |
From: *dip.t-dialin.net
|
|
Dear collegues,
After the refresh the pandaroot v7467, /macro/run/sim_complete_tpc.C
and /macro/emc/sim_emc.C are tested, but they simply doesn't work due to magnet field.
The field definition have been already replaced as you recommended.
fRun->SetBeamMom(15);
PndMultiField *fField= new PndMultiField("FULL");
fRun->SetField(fField);
If I exclude magnet field in the script, everything looks fine.
Please check macro, specially the part of magnet accessing.
Thank you in advance.
Quote: |
============== FairRunSim: Initialising simulation run ==============
Info in <TGeoManager::TGeoManager>: Geometry FAIRGeom, FAIR geometry created
-I- FairGeoMedia Read media
-I container name PndEmcDigiPar
*************************************************************
initialisation for run id 1890884962
*************************************************************
PndEmcDigiPar initialized from Ascii file
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/TransMap.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/DipoleMap1.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/DipoleMap2.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap1.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap2.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap3.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap4.root
create PndFieldPar container PndMultiFieldPar
create PndFieldPar container PndTransPar
create PndFieldPar container PndDipole1Par
create PndFieldPar container PndDipole2Par
create PndFieldPar container PndSolenoid1Par
create PndFieldPar container PndSolenoid2Par
create PndFieldPar container PndSolenoid3Par
create PndFieldPar container PndSolenoid4Par
*** Break *** segmentation violation
Attaching to program: /proc/26895/exe, process 26895
[Thread debugging using libthread_db enabled]
[New Thread 0xb6bdc6c0 (LWP 26895)]
0xb7fac410 in __kernel_vsyscall ()
error detected on stdin
The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /proc/26895/exe, process 26895
Root > Function sim_complete_tpc() busy flag cleared
|
[Updated on: Fri, 15 January 2010 14:34] Report message to a moderator
|
|
|
|
Re: Field maps in Macros [message #9968 is a reply to message #9965] |
Fri, 15 January 2010 21:52 |
donghee
Messages: 385 Registered: January 2009 Location: Germnay
|
first-grade participant |
From: *dip.t-dialin.net
|
|
Dear collegues,
The parameter root files are deleted from run and emc directory before execution of macro script, and running again in gdb.
The output error messages for macro/run/sim_complete_tpc.C are still there.
Quote: |
PndEmcDigiPar initialized from Ascii file
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/TransMap.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/DipoleMap1.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/DipoleMap2.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap1.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap2.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap3.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap4.root
create PndFieldPar container PndMultiFieldPar
create PndFieldPar container PndTransPar
create PndFieldPar container PndDipole1Par
create PndFieldPar container PndDipole2Par
create PndFieldPar container PndSolenoid1Par
create PndFieldPar container PndSolenoid2Par
create PndFieldPar container PndSolenoid3Par
create PndFieldPar container PndSolenoid4Par
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6b1a6c0 (LWP 10442)]
0xb3d79ac4 in ROOT::Init68 () from /home/donghee/GSI/buildpanda/lib/libField.so
|
Detail backtrace of all stack frames shows failure of field map reading at below.
In ordet to do very simple test, pandaroot trunk has been downloaded, installed and directly example macros are excuted without any modification.
Every script have same problem in my current OS, in which I'm using now Ubuntu 32bit.
Do you have some more idea for this problem?
Thank you for your help!
Donghee
Quote: |
(gdb) bt
#0 0xb3d79ac4 in ROOT::Init68 () from /home/donghee/GSI/buildpanda/lib/libField.so
#1 0xb6dd2d60 in ?? () from /usr/lib/libstdc++.so.6
#2 0xb3fb95ec in FairRunSim::SetFieldContainer (this=0x8831e68)
at /home/donghee/GSI/pandaroot/base/FairRunSim.cxx:183
#3 0xb3fbc0bb in FairRunSim::Init (this=0x8831e68) at /home/donghee/GSI/pandaroot/base/FairRunSim.cxx:147
#4 0xb3ff225d in G__FairDict_662_0_4 (result7=0xbfbb36ac, funcname=0x882e5c0 "\001", libp=0xbfba9040, hash=0)
at /home/donghee/GSI/buildpanda/base/FairDict.cxx:9073
#5 0xb70402d7 in Cint::G__ExceptionWrapper () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#6 0xb70fc996 in G__execute_call () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#7 0xb70fdb40 in G__call_cppfunc () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#8 0xb70d0027 in G__interpret_func () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#9 0xb70bdf69 in G__getfunction () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#10 0xb71badc4 in G__getstructmem () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#11 0xb71b026a in G__getvariable () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#12 0xb70909ef in G__getitem () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#13 0xb70982e8 in G__getexpr () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#14 0xb712f386 in G__exec_statement () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#15 0xb70d2280 in G__interpret_func () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#16 0xb70be0bd in G__getfunction () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#17 0xb709100b in G__getitem () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#18 0xb70982e8 in G__getexpr () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#19 0xb70a3ec2 in G__calc_internal () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#20 0xb7139200 in G__process_cmd () from /home/donghee/GSI/fairsoft/tools/root/lib/libCint.so.5.24
#21 0xb7945c10 in TCint::ProcessLine () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#22 0xb79458cf in TCint::ProcessLineSynch () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#23 0xb786a4b0 in TApplication::ExecuteFile () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#24 0xb786aa9c in TApplication::ProcessFile () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#25 0xb7867ece in TApplication::ProcessLine () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#26 0xb6dff101 in TRint::HandleTermInput () from /home/donghee/GSI/fairsoft/tools/root/lib/libRint.so.5.24
#27 0xb6dfe3b5 in TTermInputHandler::Notify () from /home/donghee/GSI/fairsoft/tools/root/lib/libRint.so.5.24
#28 0xb6e00b34 in TTermInputHandler::ReadNotify () from /home/donghee/GSI/fairsoft/tools/root/lib/libRint.so.5.24
#29 0xb795ce65 in TUnixSystem::CheckDescriptors () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#30 0xb795d37f in TUnixSystem::DispatchOneEvent () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#31 0xb78cb2a1 in TSystem::InnerLoop () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#32 0xb78cf301 in TSystem::Run () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#33 0xb7866397 in TApplication::Run () from /home/donghee/GSI/fairsoft/tools/root/lib/libCore.so.5.24
#34 0xb6e005fb in TRint::Run () from /home/donghee/GSI/fairsoft/tools/root/lib/libRint.so.5.24
#35 0x08048eb5 in main ()
|
|
|
|
|
|
|
|
Re: Field maps in Macros [message #9977 is a reply to message #9973] |
Mon, 18 January 2010 14:35 |
M.Babai
Messages: 46 Registered: January 2008 Location: Netherlands
|
continuous participant |
From: *direct-adsl.nl
|
|
Johan Messchendorp wrote on Sun, 17 January 2010 13:32 | Dear Donghee,
Unfortunately, I cannot test it, since my MAC machine with various linux Virtual Machines died last year and I am waiting for a new one. Does anyone else has a Ubuntu 32-bit (Lenny or Etch, please specify???) and would be able to test this, or even better, place it on the Dashboard?
Greetings,
Johan.
|
Hi Johan, I have got a 64-bit Debian 5.x (Lenny). Is nightly enough?
I can set a 32-bit version available, from the next week, or is it too late?
Greetings,
[Updated on: Mon, 18 January 2010 14:42] Report message to a moderator
|
|
|
|
Re: Field maps in Macros [message #10229 is a reply to message #9977] |
Thu, 18 February 2010 17:07 |
donghee
Messages: 385 Registered: January 2009 Location: Germnay
|
first-grade participant |
From: *dip.t-dialin.net
|
|
Dear Panda Developers,
Since 2 months ago I have still trouble to run all scripts in Pandaroot under Ubuntu 8.04.2 hardy 32bit.
During the MC simulation, error message looks following.
Could somebody test it in virtual machine.
If you can give some comment ,any suggestion, and any semi-solution, then would be happy at this moment.
I guess that there are some kind of mishandling for memory in the function of SetFieldContainer
or too large/short memory allocation, especailly with 32bit OS.
The correct issues and indications for this problem are shown at the end of error message, but unfortunately I couldn't reach to get a solution with my poor knowledge of OS system.
I know already a simple solution.
Please, don't say something like this!
"Donghee, You can simply use 64bit or upgrade 8.04 to 8.10, that is already tested and properly, nicely working!, let's thinking about it!"
I know this that is a final solution. not right now!
I'm really sorry for my stupid question!
Best wishes,
Donghee
Quote: |
*************************************************************
initialisation for run id 1838244001
*************************************************************
FairRunSim::Init() create visualisation manager
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/TransMap.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/DipoleMap1.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/DipoleMap2.1500.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap1.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap2.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap3.root
-I- PndFieldMap: Reading field map from ROOT file /home/donghee/GSI/pandaroot/input/SolenoidMap4.root
create PndFieldPar container PndMultiFieldPar
create PndFieldPar container PndTransPar
create PndFieldPar container PndDipole1Par
create PndFieldPar container PndDipole2Par
create PndFieldPar container PndSolenoid1Par
create PndFieldPar container PndSolenoid2Par
create PndFieldPar container PndSolenoid3Par
create PndFieldPar container PndSolenoid4Par
*** Break *** segmentation violation
===========================================================
There was a crash (#7 0xb7a336cd in SigHandler () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26).
This is the entire stack trace of all threads:
===========================================================
#0 0xb7fe0410 in __kernel_vsyscall ()
#1 0xb6ddb4d3 in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6d7e643 in ?? () from /lib/tls/i686/cmov/libc.so.6
#3 0xb6ea2d7d in system () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb7a2f54d in TUnixSystem::Exec () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#5 0xb7a36792 in TUnixSystem::StackTrace () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#6 0xb7a335e6 in TUnixSystem::DispatchSignals () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#7 0xb7a336cd in SigHandler () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#8 0xb7a2cd6d in sighandler () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#9 <signal handler called>
#10 0xb3f77ac4 in ROOT::Init68 () from /home/donghee/GSI/buildpanda/lib/libField.so
#11 0xb6fcad60 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb41ce0b8 in FairRunSim::SetFieldContainer (this=0x88f0ad8) at /home/donghee/GSI/pandaroot/base/FairRunSim.cxx:183
#13 0xb41d0b87 in FairRunSim::Init (this=0x88f0ad8) at /home/donghee/GSI/pandaroot/base/FairRunSim.cxx:147
#14 0xb4206f23 in G__FairDict_669_0_4 (result7=0xbffa7e68, funcname=0x8160bb8 "\001", libp=0xbff9d824, hash=0)
at /home/donghee/GSI/buildpanda/base/FairDict.cxx:9090
#15 0xb7242655 in Cint::G__ExceptionWrapper () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#16 0xb72fa7d6 in G__execute_call () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#17 0xb72fd090 in G__call_cppfunc () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#18 0xb72d1da3 in G__interpret_func () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#19 0xb72be58a in G__getfunction () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#20 0xb73bf414 in G__getstructmem () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#21 0xb73b465e in G__getvariable () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#22 0xb7292f2f in G__getitem () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#23 0xb7297d65 in G__getexpr () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#24 0xb732d42e in G__exec_statement () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#25 0xb72d41ee in G__interpret_func () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#26 0xb72be6ff in G__getfunction () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#27 0xb72934dd in G__getitem () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#28 0xb7297d65 in G__getexpr () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#29 0xb72a4cf2 in G__calc_internal () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#30 0xb733b2b7 in G__process_cmd () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCint.so.5.26
#31 0xb7a1ceb0 in TCint::ProcessLine () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#32 0xb7a1cb6f in TCint::ProcessLineSynch () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#33 0xb793f627 in TApplication::ExecuteFile () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#34 0xb793fc1c in TApplication::ProcessFile () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#35 0xb793cf5e in TApplication::ProcessLine () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libCore.so.5.26
#36 0xb6ff7cd4 in TRint::Run () from /home/donghee/GSI/fairsoft_jan10/tools/root/lib/libRint.so.5.26
#37 0x08048eb5 in main ()
===========================================================
The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#10 0xb3f77ac4 in ROOT::Init68 () from /home/donghee/GSI/buildpanda/lib/libField.so
#11 0xb6fcad60 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb41ce0b8 in FairRunSim::SetFieldContainer (this=0x88f0ad8) at /home/donghee/GSI/pandaroot/base/FairRunSim.cxx:183
#13 0xb41d0b87 in FairRunSim::Init (this=0x88f0ad8) at /home/donghee/GSI/pandaroot/base/FairRunSim.cxx:147
===========================================================
|
|
|
|
|
|
|
|
|
Re: Field maps in Macros [message #10247 is a reply to message #10229] |
Sun, 21 February 2010 17:11 |
Johan Messchendorp
Messages: 693 Registered: April 2007 Location: University of Groningen
|
first-grade participant |
From: *xs4all.nl
|
|
Dear Donghee,
We could reproduce your problem related to reading the field maps on a virtual machine running Ubuntu 8.04. However, so far we could not find a quick solution for your problem. It might well be that we find a solution in the course of time, but we will not put a very high priority to focus on solving these problems, in particular, since fairroot and pandaroot is already supported on various platforms, and there are so many other issues with high priority to tackle. For a list of supported sites, please take a look at the fairroot website (http://fairroot.gsi.de). You have to understand that it always remains a nightmare (and a lot of effort) to make it compatible for everything, although we (well, in particular the fairroot-team) are trying hard. Therefore, we will continue to find the origin of the problem, but it will be on a very low priority. As a general remark, I would advise those who wants to run the code "out-of-the-box" should to try to stick to the sites which are "officially" supported. This does not mean that we are not interested in the compatibility with "other" platforms etc, but a quick solution cannot be expected.
Best wishes,
Johan.
[Updated on: Sun, 21 February 2010 17:21] Report message to a moderator
|
|
|
Re: Field maps in Macros [message #10250 is a reply to message #10247] |
Mon, 22 February 2010 10:53 |
donghee
Messages: 385 Registered: January 2009 Location: Germnay
|
first-grade participant |
From: *kph.uni-mainz.de
|
|
Dear Johan,
I can fully understand all situation, and agree on your comment about the issue of high or low priority.
I'm already satisfied for any kind help and all efforts of developers.
One more remark is that I have tried to update ubuntu 8.04 to 8.10(32bit).
It doesn't help as I expected, so one of simple solution is to use new OS platform with 64bit, specially ubuntu case.
Best regards,
Donghee Kang
|
|
|
Goto Forum:
Current Time: Fri Nov 01 02:00:36 CET 2024
Total time taken to generate the page: 0.01075 seconds
|