:AliGenerator(),
fNGenerators(0),
fTotalRate(0.),
- fRandom(kFALSE),
+ fSRandom(kFALSE),
fUsePerEventRate(kFALSE),
fProb(0),
fEntries(0),
fNGenerators++;
flnk1 = 0;
flnk2 = 0;
- fRandom = kFALSE;
+ fSRandom = kFALSE;
fHeader = 0;
}
next.Reset();
- if (fRandom) {
+ if (fSRandom) {
fProb.Set(fNGenerators);
next.Reset();
Float_t sum = 0.;
eventVertex.Set(3);
for (Int_t j=0; j < 3; j++) eventVertex[j] = fVertex[j];
- if (!fRandom) {
+ if (!fSRandom) {
//
// Loop over generators and generate events
Int_t igen = 0;
entry->SetLast(partArray->GetEntriesFast());
preventry = entry;
}
- } else if (fRandom) {
+ } else if (fSRandom) {
//
// Select a generator randomly
//
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;}
//
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