]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenCocktail.h
Changes to integrate the MLUC libs from
[u/mrichter/AliRoot.git] / EVGEN / AliGenCocktail.h
index eb53bd95b8e9514dc792428f24a9665a411d521c..8883b6a0826ff776fc3f06b0175475d903b50953 100644 (file)
@@ -25,10 +25,11 @@ class AliGenCocktail : public AliGenerator
     virtual void Init();
     virtual void FinishRun();
     virtual void Generate();
+    virtual void SetVertexSmear(VertexSmear_t smear);
     //
     // Add a new generator to the list
     virtual void AddGenerator
-       (AliGenerator *Generator, char* Name, Float_t RateExp );
+       (AliGenerator *Generator, const char* Name, Float_t RateExp );
     virtual TList* Entries() {return fEntries;}
     // Iterators
     AliGenCocktailEntry*  FirstGenerator();
@@ -36,14 +37,15 @@ class AliGenCocktail : public AliGenerator
     void FirstGeneratorPair(AliGenCocktailEntry*&e1, AliGenCocktailEntry*&e2);
     void NextGeneratorPair (AliGenCocktailEntry*&e1, AliGenCocktailEntry*&e2);
     AliGenCocktail & operator=(const AliGenCocktail & rhs);
- private:
-    void Copy(AliGenCocktail &arun) const;
+
  protected:
     Int_t fNGenerators;   // Number of generators booked
     TList  *fEntries;     // List of Generators
     TObjLink *flnk1;      // ! Iterator for first generator
     TObjLink *flnk2;      // ! Iterator for second generator
 //
+ private:
+    void Copy(TObject &arun) const;
     ClassDef(AliGenCocktail,1) // Particle cocktail generator a la SHAKER
 };