/* $Id$ */
-#include <TArrayI.h>
-#include <TVirtualMCStack.h>
-
-#include "AliConfig.h"
+// Particles stack class
+// Implements the TMCVirtualStack of the Virtual Monte Carlo
+// Author A.Morsch
-class AliHeader;
class TClonesArray;
class TFile;
class TObjArray;
class TParticle;
-class TTree;
class TString;
+class TTree;
+#include <TArrayI.h>
+#include <TVirtualMCStack.h>
+
+class AliHeader;
+#include "AliConfig.h"
+
class AliStack : public TVirtualMCStack
{
public:
// creators, destructors
- AliStack(Int_t size, const char* evfoldname = AliConfig::fgkDefaultEventFolderName);
+ AliStack(Int_t size, const char* evfoldname = AliConfig::GetDefaultEventFolderName());
AliStack();
AliStack(const AliStack& st);
virtual ~AliStack();
void FinishRun();
Bool_t GetEvent();
void PurifyKine();
+ void ReorderKine();
void FinishEvent();
void FlagTrack(Int_t track);
void KeepTrack(Int_t itrack);