Digitization or Tracking in STT class. [message #8214] |
Tue, 14 April 2009 16:17 |
donghee
Messages: 385 Registered: January 2009 Location: Germnay
|
first-grade participant |
From: *kph.uni-mainz.de
|
|
Dear all,
Does anybody knows the meaning of segmentation fault with human word?
=====================================================================
DemoPatternRecoTask::Exec
0 tracks created
DemoKalmanTask::Exec Event 0
DIGI EXECUTION *********************
Hit array contains 107 hits
Event Number 0
caution: wrong drift time
caution: wrong drift time
caution: wrong drift time
caution: wrong drift time
Nr of Points: 4
*** Break *** segmentation violation
=====================================================================
At a rough guess, DemoPattern and DemoKalmanTask couldn't find events, or digitization of emc, mvd, or stt have been wrong.
I'm following a simple example runReco.C in pandaroot/macro/fsim/
Simply, suggested sentences are introduced to perform the pattern recognition and kalman fit in my reconstruction script.
There are some EMC modules and few Tracking devices, which are delivered from other scripts for example in pandaroot/macro/run/reco_complete.C
The full script for this reconstruction purpose is also attached
=======================================================================
DemoPatternRecoTask* DemoPR = new DemoPatternRecoTask();
DemoPR->AddHitBranch(2,"PndTpcPoint");
// DemoPR->AddHitBranch(3,"MVDPoint");
DemoPR->SetPersistence();
// DemoPR->UseGeane();
fRun->AddTask(DemoPR);
DemoKalmanTask* DemoKalman = new DemoKalmanTask();
DemoKalman->AddHitBranch(2,"PndTpcPoint");
// DemoKalman->AddHitBranch(3,"MVDPoint");
DemoKalman->SetPersistence();
// DemoKalman->SetSmooth(true);
fRun->AddTask(DemoKalman);
.......................................................
DemoToolsTask* DemoTools = new DemoToolsTask();
fRun->AddTask(DemoTools);
=======================================================================
Thank you for your coorporation!!!
Best wishes,
Donghee Kang in Mainz
[Updated on: Wed, 15 April 2009 16:25] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
Re: Tracking [message #8243 is a reply to message #8242] |
Thu, 16 April 2009 14:09 |
donghee
Messages: 385 Registered: January 2009 Location: Germnay
|
first-grade participant |
From: *dip.t-dialin.net
|
|
Dear Alicia
With tofbarrel.geo the run goes to the event number 9 without error.
At event number 9, run come to a death stop!
*** Break *** floating point exception
Is this related overlap of detector loading?
I have introduced following tracking devices in current runMC.
FairDetector *Mvd = new PndMvdDetector("MVD", kTRUE);
Mvd->SetGeometryFileName("MVD14.root");
fRun->AddModule(Mvd);
PndStt *Stt= new PndStt("STT",kTRUE);
//Stt->SetGeometryFileName("straws_skewed_blocks.geo");
Stt->SetGeometryFileName("straws_skewed_blocks_35cm_pipe.geo");
fRun->AddModule(Stt);
PndTof *Tof = new PndTof("TOF",kTRUE);
//Tof->SetGeometryFileName("tofSciF.geo");
Tof->SetGeometryFileName("tofbarrel.geo");
fRun->AddModule(Tof);
PndDrc *Drc = new PndDrc("DIRC",kTRUE);
Drc->SetGeometryFileName("dirc.geo");
//fRun->AddModule(Drc);
PndDchDetector *Dch = new PndDchDetector("DCH",kTRUE);
Dch->SetGeometryFileName("dch.root");
fRun->AddModule(Dch);
PndMdt *Mdt = new PndMdt("MDT",kTRUE);
Mdt->SetGeometryFileName("muopars.root");
Mdt->SetMdtVersion("torino");
fRun->AddModule(Mdt);
|
|
|