GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » General » Tasks in Simulation session
Tasks in Simulation session [message #7644] Wed, 17 December 2008 10:48 Go to previous message
Mohammad Al-Turany is currently offline  Mohammad Al-Turany
Messages: 518
Registered: April 2004
Location: GSI, Germany
first-grade participant
From: *gsi.de
Hallo,

I added a macro to the /macro/emc (sim_hit_emc.C) showing how to add tasks with parameters to a simulation session, this macro will analyze the EmcPoint directly after simulation and write the EmcHit to the tree. the only change in the Task needed to do this is in the SetParContainers() method one should use the base class CbmRun and not the CbmRunAna, (which will work also for an analysis session).

  // Get run and runtime database
  CbmRun* run = CbmRun::Instance();
  CbmRuntimeDb* db = run->GetRuntimeDb();


For this example both points and hits are saved to the file, so may be one should implement a method to switch off writing the points to the file, or an extra argument to the detector constructor! technically one need only to switch off saving to file in the register call, i.e:

CbmRootManager::Instance()->Register("EmcPoint","Emc", fEmcCollection, kFALSE);



regards

Mohammad
 
Read Message
Read Message
Read Message
Previous Topic: How to treat real detector data?
Next Topic: Some benchmarks...
Goto Forum:
  


Current Time: Fri Apr 19 09:19:34 CEST 2024

Total time taken to generate the page: 0.01028 seconds