*/
#include "AliGenCocktailEntry.h"
-#include "AliRun.h"
-#include <stdlib.h>
+#include "AliGenerator.h"
+
ClassImp(AliGenCocktailEntry)
-AliGenCocktailEntry::AliGenCocktailEntry()
+ AliGenCocktailEntry::AliGenCocktailEntry()
{
// Default constructor
fGenerator =0;
fRate=0;
fKineBias=1;
fBias=1;
- fName="unknown";
}
AliGenCocktailEntry:: AliGenCocktailEntry
-(AliGenerator* Generator, TString Name, Float_t RateExp)
+(AliGenerator* Generator, char * Name, Float_t RateExp):TNamed(Name, "Generator Cocktail Entry")
{
// Constructor using generator type, name and rate per event
fGenerator=Generator;
fFirst=-1;
fLast=-1;
fRate=RateExp;
- fName=Name;
//
fKineBias=1;
fBias=1;
void AliGenCocktailEntry::PrintInfo()
{
// Print out information about generator entry
-printf("\n Generator: %s Generated Events: %d First: %d Last: %d",
- (const char *) fName, fGenerator->NumberParticles(), fFirst, fLast);
+ printf("\n Generator: %s Generated Events: %d First: %d Last: %d",
+ (const char *) fName, fGenerator->NumberParticles(), fFirst, fLast);
}
AliGenCocktailEntry& AliGenCocktailEntry::operator
/* $Id$ */
-#include <TObject.h>
+#include <TNamed.h>
#include <TString.h>
class AliGenerator;
-class AliGenCocktailEntry : public TObject
+class AliGenCocktailEntry : public TNamed
{
public:
AliGenCocktailEntry();
AliGenCocktailEntry(const AliGenCocktailEntry &entry);
AliGenCocktailEntry
- (AliGenerator* Generator, TString Name, Float_t RateExp);
+ (AliGenerator* Generator, char* Name, Float_t RateExp);
~AliGenCocktailEntry(){;}
AliGenerator* Generator() {return fGenerator;}
void SetGenerator(AliGenerator* generator){fGenerator=generator;}
Float_t fRate; // Rate per event
Float_t fKineBias; // Bias due to kinematic selecion
Float_t fBias; // Bias
- TString fName; // Name of generator
private:
ClassDef(AliGenCocktailEntry,1) // Generator entry of AliGenCocktail
};