ClassImp(AliGenerator)
-TGenerator* AliGenerator::fgMCEvGen=0;
//_______________________________________________________________________
AliGenerator::AliGenerator():
//
fOrigin.Set(0);
fOsigma.Set(0);
- if (fgMCEvGen) {
- delete fgMCEvGen;
- fgMCEvGen=0;
+ if (fMCEvGen) {
+ delete fMCEvGen;
+ fMCEvGen=0;
}
}
void VertexExternal();
virtual void VertexInternal();
virtual void FinishRun();
- virtual void SetMC(TGenerator *theMC)
- {if (!fgMCEvGen) fgMCEvGen =theMC;}
-
+ virtual void SetMC(TGenerator *theMC) {fMCEvGen =theMC;}
AliGenerator & operator=(const AliGenerator &gen);
// Getters
virtual void SetHighWaterMark(Int_t nt);
protected:
- static TGenerator* fgMCEvGen; //Pointer to the generator
+ TGenerator* fMCEvGen; //!Pointer to the generator
Float_t fThetaMin; //Minimum theta of generation in radians
Float_t fThetaMax; //Maximum theta of generation in radians
Float_t fPhiMin; //Minimum phi of generation in radians