AliGenCocktailEntry();
AliGenCocktailEntry(const AliGenCocktailEntry &entry);
AliGenCocktailEntry
- (AliGenerator* Generator, char* Name, Float_t RateExp);
+ (AliGenerator* Generator, const char* Name, Float_t RateExp);
~AliGenCocktailEntry(){;}
AliGenerator* Generator() {return fGenerator;}
void SetGenerator(AliGenerator* generator){fGenerator=generator;}
void SetFirst(Int_t first){fFirst=first;}
void SetLast (Int_t last ){fLast =last;}
- Int_t GetFirst(){return fFirst;}
- Int_t GetLast (){return fLast;}
- Float_t Rate(){return fRate;}
+ Int_t GetFirst() const {return fFirst;}
+ Int_t GetLast () const {return fLast;}
+ Float_t Rate() const {return fRate;}
void PrintInfo();
AliGenCocktailEntry & operator =(const AliGenCocktailEntry & rhs);
protected:
Float_t fRate; // Rate per event
Float_t fKineBias; // Bias due to kinematic selecion
Float_t fBias; // Bias
+ void Copy(TObject&) const;
private:
ClassDef(AliGenCocktailEntry,1) // Generator entry of AliGenCocktail
};