fMCApp(0),
fNdets(0),
fConfigFunction(""),
- fRandom(0),
fBaseFileName(""),
fRunLoader(0x0)
{
fMCApp(new AliMC(GetName(),GetTitle())),
fNdets(0),
fConfigFunction("Config();"),
- fRandom(new TRandom3()),
fBaseFileName(""),
fRunLoader(0x0)
{
gAlice = this;
// Set random number generator
- gRandom = fRandom;
+ gRandom = new TRandom3();
if (gSystem->Getenv("CONFIG_SEED")) {
gRandom->SetSeed(static_cast<UInt_t>(atoi(gSystem->Getenv("CONFIG_SEED"))));
{
TFolder* evfold = fRunLoader->GetEventFolder();
TFolder* modfold = dynamic_cast<TFolder*>(evfold->FindObjectAny(AliConfig::GetModulesFolderName()));
+ if(!modfold) AliFatal(Form("Folder %s not found\n",AliConfig::GetModulesFolderName().Data()));
TIter next(fModules);
AliModule *mod;
while((mod = (AliModule*)next()))
if (!gAlice) gAlice = this;
AliRun::Class()->ReadBuffer(R__b, this);
gROOT->GetListOfBrowsables()->Add(this,"Run");
-
- gRandom = fRandom;
+ gRandom = new TRandom3();
} else {
AliRun::Class()->WriteBuffer(R__b, this);
}
TString evfoldname;
TFolder* evfold = fRunLoader->GetEventFolder();
if (evfold) evfoldname = evfold->GetName();
- else AliWarning("Did not get Event Folder from Run Loader");
+ else AliFatal("Did not get Event Folder from Run Loader");
if ( fRunLoader->GetAliRun() )
{//if alrun already exists in folder