// gAlice->SetConfigFunction("Config('$HOME','box');");
// april 3rd: added L3 magnet
+void LoadPythia();
void Config(char directory[100]="", char option[6]="trg1mu")
{
static Int_t sseed = 0; // Set 0 to use the current time
//=====================================================================
- // Libraries required by geant321
- // gSystem->Load("liblhapdf.so");
- // gSystem->Load("libEGPythia6.so");
- // gSystem->Load("libPythia6.so");
- // gSystem->Load("libpythia6.so");
- // gSystem->Load("libAliPythia6.so");
-
+ LoadPythia();
gSystem->Load("libgeant321.so");
new TGeant3TGeo("C++ Interface to Geant3");
//=======================================================================
if(!AliCDBManager::Instance()->IsDefaultStorageSet()){
- AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT");
+ AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
AliCDBManager::Instance()->SetRun(0);
}
//=======================================================================
// Set the trigger configuration
- gAlice->SetTriggerDescriptor("p-p");
+ AliSimulation::Instance()->SetTriggerConfig("p-p");
cout<<"Trigger configuration is set to p-p"<<endl;
//=======================================================================
}
//=============================================================
// Field (L3 0.5 T) outside dimuon spectrometer
- AliMagFMaps* field = new AliMagFMaps("Maps","Maps", 2, 1., 10., AliMagFMaps::k5kG);
+ AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
field->SetL3ConstField(0); // Using const. field in the barrel
- gAlice->SetField(field);
+ TGeoGlobalMagField::Instance()->SetField(field);
Int_t iITS = 1;
Int_t iZDC = 1;
AliSHIL *SHIL = new AliSHILv3("SHIL", "Shielding Version 3");
//=================== ITS parameters =============================
if(iITS) {
- AliITSvPPRasymmFMD *ITS = new AliITSvPPRasymmFMD("ITS","ITS PPR detailed version with asymmetric services");
+ AliITS *ITS = new AliITSv11("ITS","ITS v11");
}
//=================== ZDC parameters =============================
if(iZDC) {
}
+void LoadPythia()
+{
+ // Load Pythia related libraries
+ gSystem->Load("liblhapdf.so"); // Parton density functions
+ gSystem->Load("libEGPythia6.so"); // TGenerator interface
+ gSystem->Load("libpythia6.so"); // Pythia
+ gSystem->Load("libAliPythia6.so"); // ALICE specific implementations
+}
+