GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » General » Full sim: all detected particles have PDG ID zero
Re: Full sim: all detected particles have PDG ID zero [message #9374 is a reply to message #9372] Thu, 10 September 2009 12:00 Go to previous messageGo to previous message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *ext.kfa-juelich.de
Hi,
I can see different strange things in your log files:

Warning in <TStreamerInfo::BuildCheck>: 
   The StreamerInfo of class PndDpmDirect read from file data_0/params_sttcombi.root
   has the same version (=1) as the active class but a different checksum.
   You should update the version to ClassDef(PndDpmDirect,2).
   Do not try to write objects with the current class definition,
   the files will not be readable.


It seems you are using for the reconstruction a svn release different from the one used for the simulation. Is it possible?
Or maybe you have first done a test with some other svn version, then you have updated your system to a different version of pandaroot and you have restarted the macros without cleaning the old files (therefore, you are still using the old params_sttcombi.root).

Warning in <TClass::TClass>: no dictionary for class PndGemDetector is available


This should be related to the files with the "old" pandaroot, like in the previous case.

-------------------Warning---------------------------
 -W FairRunAna : File has less events than requested!!
 File contains : 5221 Events
 Requested number of events = 12500 Events
 The number of events is set to 5221 Events
-----------------------------------------------------


Maybe you have produced a too big file in simulation, which is split into more files. The macros are tuned to run a single file, you are not using the "add" method and then you are reconstructing only a part of the event. You could try to run 5000 events, which stay in only a single file, to check if it works or not.

Then...

 ***  Event # 1
 =====   PndLheHitsMaker   =====
  Total number of hits for tracking:     0
Total number of tracks in TPC:     0
           Good tracks in TPC:     0
 Working with 0 hits
 found     0 tracks 
finder    : Real Time =   0.00 seconds Cpu Time =   0.00 seconds
 =====   PndTpcLheTrackFitter   ===== 
 Number of tracks for fitting 0
 =====   PndLhePidMaker:  Number of tracks for pid 0


There is some problem in the digitization, you have no hits and then no tracks are created -> the lists are empty after makeTCands.
The log files of sim and digi could be helpful to understand what is wrong.

Then, I would suggest to run fewer events, checking the pandaroot version and being sure that the old files are removed.
Then, if the error persists, please attach the log file also for sim and digi. I think that for this "release" mismatch the digi macro is not able to read properly the sim file, and then some hit containers could be read as empty or not properly filled.

If this is not the case... I don't know...
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon2.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Simulation crashes after "singular matrix" in digitization macro
Next Topic: Analyse MC hits per event in different detectors
Goto Forum:
  


Current Time: Tue Apr 16 17:16:18 CEST 2024

Total time taken to generate the page: 0.00593 seconds