]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenCocktail.h
added pdet-ppart over ppart histogram for detector response
[u/mrichter/AliRoot.git] / EVGEN / AliGenCocktail.h
index 09880b59826e2271af59d3db3f1343e673352a5f..03e957fb86ebe54bae8acf962dd54b72ec0925c8 100644 (file)
@@ -29,13 +29,13 @@ class AliGenCocktail : public AliGenerator
     virtual void FinishRun();
     virtual void Generate();
     virtual void SetVertexSmear(VertexSmear_t smear);
-    virtual void SetRandomise(Bool_t flag) {fRandom = flag;}
+    virtual void SetRandomise(Bool_t flag) {fSRandom = flag;}
     virtual void UsePerEventRates() {fUsePerEventRate  = kTRUE;}
            
     //
     // Add a new generator to the list
     virtual void AddGenerator
-      (AliGenerator *Generator, const char* Name, Float_t RateExp, TFormula* formula = 0);
+      (AliGenerator *Generator, const char* Name, Float_t RateExp, TFormula* formula = 0, Int_t ntimes = 1);
     virtual TList* Entries() {return fEntries;}
     // Iterators
     AliGenCocktailEntry*  FirstGenerator();
@@ -47,9 +47,9 @@ class AliGenCocktail : public AliGenerator
  protected:
     Int_t fNGenerators;                 // Number of generators booked
     Float_t fTotalRate;                 // Total rate of the generators booked
-    Bool_t fRandom;                     // Flag to select random generator from list
+    Bool_t fSRandom;                    // Flag to select random generator from list
     Bool_t fUsePerEventRate;            // Flag to generate the events according to the rate per event    
-    TArrayF  fProb;                     // Probability of an event (if fRandom == kTRUE)
+    TArrayF  fProb;                     // Probability of an event (if fSRandom == kTRUE)
     TList  *fEntries;                   // List of Generators
     TObjLink *flnk1;                    // ! Iterator for first generator
     TObjLink *flnk2;                    // ! Iterator for second generator
@@ -60,7 +60,7 @@ class AliGenCocktail : public AliGenerator
     AliGenCocktail(const AliGenCocktail &cocktail);
     AliGenCocktail & operator=(const AliGenCocktail & rhs);
 
-    ClassDef(AliGenCocktail,1) // Particle cocktail generator a la SHAKER
+    ClassDef(AliGenCocktail, 2) // Particle cocktail generator a la SHAKER
 };
 
 #endif