GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Tracking » Combining Emc reconstruction and Geane
icon13.gif  Combining Emc reconstruction and Geane [message #6686] Wed, 07 May 2008 14:15 Go to previous message
Vanniarajan Suyam Jothi is currently offline  Vanniarajan Suyam Jothi
Messages: 35
Registered: October 2007
Location: Groningen
continuous participant

From: *KVI.nl
I wanted to track from tpc to the Emc to catch the Emc Cluster Corresponding to the track using GeaneExEmc Johan's Example in tutorial.

I am getting following Error from CbmGeanePro


-I- PndTpcLheHitsMaker::Init: No EMC detector is used
-I- PndTpcLheHitsMaker::Init: Using MCTrack
-I- PndTpcLheTrackFitter1::Init: TpcPoint array! Switching simulation ON
-E- CbmRootManager Branch: PndMvdMCPoint not found in Tree
-E- CbmRootManager Branch: EmcCluster not found in Tree

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb70f26c0 (LWP 8812)]
0xb4c604b5 in CbmGeanePro (this=0x955ad30)
at /home/vanni/fairsoft/pandaroot/geane/CbmGeanePro.cxx:37
37 afErtrio=gMC3->fErtrio;
Current language: auto; currently c++



I have followed Ralf and Andrea's suggestion to Change the CMakelist.txt



Add

* ${GEANT3_INCLUDE_DIR}

and starting a CbmGeane in my macro,

It was working fine.

now I want to Combine it with Emc Reconstruction part
hitProducer, Digitalisation, Make Cluster so on....

now I get the following Error in the Initialization

*************************************************************
initialisation for run id 1133892975
*************************************************************
-I- PndMvdDetector: fListOfSensitives contains:
Disk-Sensor
Barrel-Sensor
StripSensor
SensorActiveArea
StripActive
PixelActive

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb71226c0 (LWP 10471)]
0xb4a03344 in delete_PndGeoEmcPar (p=0x14d1b1)
at /home/vanni/fairsoft/build/emc/PndEmcDict.cxx:2744
warning: Source file is more recent than executable.
2744 delete ((::PndGeoEmcPar*)p);
Current language: auto; currently c++
(gdb) list
2739 static void *newArray_PndGeoEmcPar(Long_t nElements, void *p) {
2740 return p ? new(p) ::PndGeoEmcPar[nElements] : new ::PndGeoEmcPar[nElements];
2741 }
2742 // Wrapper around operator delete
2743 static void delete_PndGeoEmcPar(void *p) {
2744 delete ((::PndGeoEmcPar*)p);
2745 }
2746 static void deleteArray_PndGeoEmcPar(void *p) {
2747 delete [] ((::PndGeoEmcPar*)p);
2748 }
(gdb) continue
Continuing.

*** Break *** segmentation violation
Attaching to program: /proc/10471/exe, process 10471
ptrace: Operation not permitted.
/home/vanni/pidmacro/10471: No such file or directory.
error detected on stdin


It is not clear, if the Problem is in the Emc or in the
Geane, as both of them are working nicely individually.


Cheers,
Vanni





 
Read Message icon13.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Bug in Geane?
Next Topic: Problems with GEANE and trackbase
Goto Forum:
  


Current Time: Mon Nov 25 11:13:55 CET 2024

Total time taken to generate the page: 0.00817 seconds