ROOT logo
AliRoot » PYTHIA6 » AliPythiaBase

class AliPythiaBase: public AliRndm

Function Members (Methods)

public:
AliPythiaBase()
AliPythiaBase(const AliPythiaBase&)
virtual~AliPythiaBase()
virtual voidAtlasTuning()
virtual Int_tCheckedLuComp(Int_t)
static TClass*Class()
virtual voidConfigHeavyFlavor()
voidDummy()
virtual voidEditEventList(Int_t)
virtual voidEventListing()
virtual voidGenerateEvent()
virtual voidGenerateMIEvent()
virtual voidGetJet(Int_t, Float_t&, Float_t&, Float_t&, Float_t&)
virtual Int_tGetNumberOfParticles()
virtual Int_tGetParticles(TClonesArray*)
virtual Float_tGetPtHard()
virtual voidGetQuenchingParameters(Double_t&, Double_t&, Double_t* z)
virtual TRandom*AliRndm::GetRandom() const
virtual voidGetXandQ(Float_t&, Float_t&, Float_t&)
virtual Float_tGetXSection()
virtual voidHadronizeEvent()
virtual voidInitQuenching(Float_t, Float_t, Float_t, Int_t, Float_t, Int_t)
virtual TClass*IsA() const
virtual voidLoadEvent(AliStack*, Int_t, Int_t)
virtual voidModifiedSplitting()
AliPythiaBase&operator=(const AliPythiaBase&)
virtual voidPrintParticles()
virtual voidPrintStatistics()
virtual Int_tProcessCode()
virtual voidProcInit(Process_t, Float_t, StrucFunc_t, Int_t)
virtual voidPycell(Int_t&)
virtual voidPyclus(Int_t&)
virtual voidPyquen(Double_t, Int_t, Double_t)
virtual voidPyrobo(Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t)
virtual voidPyshow(Int_t, Int_t, Double_t)
virtual voidQuench()
virtual voidAliRndm::ReadRandom(const char* filename)
virtual voidResetDecayTable()
virtual Float_tAliRndm::Rndm() const
virtual voidAliRndm::Rndm(Float_t* array, Int_t size) const
virtual voidSetDecayTable()
virtual voidSetFragmentation(Int_t)
virtual voidSetInitialAndFinalStateRadiation(Int_t, Int_t)
virtual voidSetIntrinsicKt(Float_t)
virtual voidSetNuclei(Int_t, Int_t)
virtual voidSetNumberOfParticles(Int_t)
virtual voidSetPtHardRange(Float_t, Float_t)
virtual voidSetPycellParameters(Float_t, Int_t, Int_t, Float_t, Float_t, Float_t, Float_t)
virtual voidAliRndm::SetRandom(TRandom* ran = 0)
virtual voidSetSeed(UInt_t seed)
virtual voidSetYHardRange(Float_t, Float_t)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidSwitchHadronisationOff()
virtual voidSwitchHadronisationOn()
virtual voidSwitchHFOff()
virtual Int_tVersion()
virtual voidAliRndm::WriteRandom(const char* filename) const

Data Members

protected:
TRandom*AliRndm::fRandom! Pointer to the random number generator

Class Charts

Inheritance Chart:
AliRndm
AliPythiaBase
AliPythia6

Function documentation

AliPythiaBase()
 Default constructor
void SetSeed(UInt_t seed)
AliPythiaBase()
virtual ~AliPythiaBase()
{;}
void Dummy()
{;}
Int_t Version()
 Convert to compressed code and print result (for debugging only)
{return -1;}
Int_t CheckedLuComp(Int_t )
 Pythia initialisation for selected processes
{return -1;}
void ProcInit(Process_t , Float_t , StrucFunc_t , Int_t )
{;}
void GenerateEvent()
{;}
void GenerateMIEvent()
{;}
Int_t GetNumberOfParticles()
{return -1;}
void SetNumberOfParticles(Int_t )
{;}
void EditEventList(Int_t )
{;}
void HadronizeEvent()
{;}
Int_t GetParticles(TClonesArray* )
{return -1;}
void PrintStatistics()
{;}
void EventListing()
 Treat protons as inside nuclei
{;}
void SetNuclei(Int_t , Int_t )
 Print particle properties
{;}
void PrintParticles()
 Reset the decay table
{;}
void ResetDecayTable()
 Common Physics Configuration
{;}
void SetPtHardRange(Float_t , Float_t )
{;}
void SetYHardRange(Float_t , Float_t )
{;}
void SetFragmentation(Int_t )
{;}
void SetInitialAndFinalStateRadiation(Int_t , Int_t )
{;}
void SetIntrinsicKt(Float_t )
{;}
void SwitchHFOff()
{;}
void SetPycellParameters(Float_t , Int_t , Int_t , Float_t , Float_t , Float_t , Float_t )
{;}
void SwitchHadronisationOff()
{;}
void SwitchHadronisationOn()
 Common Getters
{;}
void GetXandQ(Float_t& , Float_t& , Float_t& )
{;}
Float_t GetXSection()
{return -1.;}
Int_t ProcessCode()
{return -1;}
Float_t GetPtHard()

{return -1.;}
void SetDecayTable()
{;}
void Pycell(Int_t& )
{;}
void Pyclus(Int_t& )
{;}
void GetJet(Int_t , Float_t& , Float_t& , Float_t& , Float_t& )
{;}
void LoadEvent(AliStack* , Int_t , Int_t )
{;}
void Pyshow(Int_t , Int_t , Double_t )
{;}
void Pyrobo(Int_t , Int_t , Double_t , Double_t , Double_t , Double_t , Double_t )
{;}
void Pyquen(Double_t , Int_t , Double_t )
{;}
void GetQuenchingParameters(Double_t& , Double_t& , Double_t* z)
 return instance of the singleton
{;}
void Quench()
{;}
void ConfigHeavyFlavor()
{;}
void AtlasTuning()
{;}