Combining Emc reconstruction and Geane [message #6686] |
Wed, 07 May 2008 14:15 |
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
|
|
|