Class: AliPythiaRndm Responsibilities: Interface to Root random number generator from Fortran (re-implements FINCTION PYR from PYTHIA) Very similar to AliHijingRndm Collaborators: AliPythia and AliGenPythia classes Example: root> AliPythia::Instance(); root> AliPythiaRndm::SetPythiaRandom(new TRandom3()); root> AliPythiaRndm::GetPythiaRandom()->SetSeed(0); root> cout<<"Seed "<< AliPythiaRndm::GetPythiaRandom()->GetSeed() <<endl;
AliPythiaRndm() | |
AliPythiaRndm(const AliPythiaRndm&) | |
virtual | ~AliPythiaRndm() |
static TClass* | Class() |
static TRandom* | GetPythiaRandom() |
virtual TClass* | IsA() const |
AliPythiaRndm& | operator=(const AliPythiaRndm&) |
static void | SetPythiaRandom(TRandom* ran = 0) |
virtual void | ShowMembers(TMemberInspector&) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
Inheritance Chart: | |||||
|
Default constructor. The static data member is initialized in the implementation file