FairRoot/PandaRoot
Classes | Enumerations
PndStack.h File Reference
#include "PndDetectorList.h"
#include "FairGenericStack.h"
#include "TClonesArray.h"
#include "TVirtualMCStack.h"
#include <map>
#include <stack>

Go to the source code of this file.

Classes

class  PndStack
 

Enumerations

enum  { kDoneBit =1 }
 

Enumeration Type Documentation

anonymous enum

PndStack.h

Author
D.Bertini d.ber.nosp@m.tini.nosp@m.@gsi..nosp@m.de
V.Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e

Version 14/06/07 by V. Friese

This class handles the particle stack for the transport simulation. For the stack FILO functunality, it uses the STL stack. To store the tracks during transport, a TParticle arry is used. At the end of the event, tracks satisfying the filter criteria are copied to a PndMCTrack array, which is stored in the output.

The filtering criteria for the output tracks are:

  • primary tracks are stored in any case.
  • secondary tracks are stored if they have a minimal number of points (sum of all detectors) and a minimal energy, or are the

The storage of secondaries can be switched off. The storage of all mothers can be switched off. By default, the minimal number of points is 1 and the energy cut is 0.

Enumerator
kDoneBit 

Definition at line 43 of file PndStack.h.

43 {kDoneBit=1};