kNoGluonRadiation //
};
-//____________________________________________________________________
-enum Mag_t {
- k2kG, //
- k4kG, //
- k5kG //
-};
-
//____________________________________________________________________
enum MC_t {
kFLUKA,
{
//____________________________________________________________________
// This part for configuration
- // EG_t eg = test50;
- // EG_t eg = kParam_fmd;
- // EG_t eg = kFMDFlat; // kParam_2000; // kPythia;
- // EG_t eg = kFMDFlat;
EG_t eg = kPythia6;
- // EG_t eg = kFMD2Flat;
Geo_t geo = kNoHoles;
Rad_t rad = kGluonRadiation;
- Mag_t mag = k5kG;
+ AliMagF::BMap_t mag = AliMagF::k5kG;
Int_t seed = 12345; //Set 0 to use the current time
MC_t mc = kGEANT3TGEO;
//
gSystem->Load("$ALICE_ROOT/lib/tgt_$ALICE_TARGET/liblhapdf.so");
gSystem->Load("$ALICE_ROOT/lib/tgt_$ALICE_TARGET/libpythia6.so");
- // gSystem->Load("libEGPythia6.so"); //<- For non-debian (sigh!)
- gSystem->Load("EGPythia6.so");
+ gSystem->Load("libEGPythia6.so"); //<- For non-debian (sigh!)
+ // gSystem->Load("EGPythia6.so");
gSystem->Load("libgeant321");
//
//__________________________________________________________________
// Field (L3 0.4 T)
- AliMagFMaps* field = new AliMagFMaps("Maps","Maps", 2, 1., 10., mag);
- field->SetL3ConstField(0); //Using const. field in the barrel
+ AliMagF* field = new AliMagF("Maps","Maps",-1., -1., mag);
+ TGeoGlobalMagField::Instance()->SetField(field);
+
rl->CdGAFile();
- gAlice->SetField(field);
+
TFile* magF = TFile::Open("mag.root", "RECREATE");
field->Write("mag");
magF->Close();
Bool_t useFMD = kTRUE;
Bool_t useFRAME = kFALSE;
Bool_t useHALL = kFALSE;
- Bool_t useITS = kFALSE;
+ Bool_t useITS = kTRUE;
Bool_t useMAG = kFALSE;
Bool_t useMUON = kFALSE;
Bool_t usePHOS = kFALSE;
Bool_t usePMD = kFALSE;
Bool_t useHMPID = kFALSE;
Bool_t useSHIL = kFALSE;
- Bool_t useT0 = kFALSE;
+ Bool_t useT0 = kTRUE;
Bool_t useTOF = kFALSE;
Bool_t useTPC = kFALSE;
Bool_t useTRD = kFALSE;
Bool_t useZDC = kFALSE;
Bool_t useEMCAL = kFALSE;
- Bool_t useVZERO = kFALSE;
+ Bool_t useVZERO = kTRUE;
cout << "\t* Creating the detectors ..." << endl;
// ================= Alice BODY parameters =========================
if (usePHOS) AliPHOS *PHOS = new AliPHOSv1("PHOS", "IHEP");
if (usePMD) AliPMD *PMD = new AliPMDv1("PMD", "normal PMD");
if (useT0) AliT0 *T0 = new AliT0v1("T0", "T0 Detector");
- if (useEMCAL) AliEMCAL *EMCAL = new AliEMCALv2("EMCAL", "EMCAL_COMPLETE");
+ if (useEMCAL) AliEMCAL *EMCAL = new AliEMCALv2("EMCAL", "EMCAL_COMPLETEV1");
if (useACORDE) AliACORDE *ACORDE = new AliACORDEv1("ACORDE", "normal ACORDE");
if (useVZERO) AliVZERO *VZERO = new AliVZEROv7("VZERO", "normal VZERO");
}
break;
case kFMD2Flat:
{
- AliGenBox* gener = new AliGenBox(10);
+ AliGenBox* gener = new AliGenBox(100);
gener->SetPart(kPiPlus);
gener->SetMomentumRange(3,4);
gener->SetPhiRange(0, 360);