class AliGenCocktailEntry;
class AliStack;
+// ANDREAS MORSCH ------------------------------------- (
+class AliCollisionGeometry;
+// ANDREAS MORSCH ------------------------------------- )
+
class AliGenCocktailAfterBurner : public AliGenCocktail
{
//container class for other generators
AliStack* GetStack(Int_t n) const;
AliStack* GetActiveStack() const{return fActiveStack;}
-
+
+// ANDREAS MORSCH ------------------------------------- (
+ AliCollisionGeometry* GetCollisionGeometry(Int_t n) const;
+// ANDREAS MORSCH ------------------------------------- )
+
AliGenerator* GetCurrentGenerator() const;
virtual void SetActiveEventNumber(Int_t actev);
Int_t GetActiveEventNumber() const {return fActiveEvent;}
// if true just return event to gAlice
//
TObjArray *fInternalStacks; //! List of internal stacks
+
+// ANDREAS MORSCH ------------------------------------- (
+ AliCollisionGeometry** fCollisionGeometries; //! List of Collision Geometries
+// ANDREAS MORSCH ------------------------------------- )
+
Int_t fCurrentEvent; // Number of current event/stack
//needed by some afterburners that works better with higher statistics
//this generates such a artificial one
private:
- void Copy(AliGenCocktailAfterBurner &arun) const;
+ void Copy(TObject &arun) const;
ClassDef(AliGenCocktailAfterBurner,2) // Particle cocktail generator a la SHAKER
//background events added