X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=macros%2FConfig.C;h=d29fc82496283c4e7369cd17ded23c9a8406946d;hb=fb37d34dd9b488729d1f0f49d92b0a471f4fd2bd;hp=8966f4744da6c8ec6343311a97841138547e4073;hpb=e191bb57c96a66bf4f60381b9a3f8c511bc6188e;p=u%2Fmrichter%2FAliRoot.git diff --git a/macros/Config.C b/macros/Config.C index 8966f4744da..d29fc824962 100644 --- a/macros/Config.C +++ b/macros/Config.C @@ -9,7 +9,7 @@ #include #include #include -#include +#include #include "STEER/AliRunLoader.h" #include "STEER/AliRun.h" #include "STEER/AliConfig.h" @@ -27,31 +27,21 @@ #include "STRUCT/AliPIPEv0.h" #include "ITS/AliITSvPPRasymmFMD.h" #include "TPC/AliTPCv2.h" -#include "TOF/AliTOFv4T0.h" +#include "TOF/AliTOFv5T0.h" #include "RICH/AliRICHv1.h" #include "ZDC/AliZDCv2.h" #include "TRD/AliTRDv1.h" #include "FMD/AliFMDv1.h" #include "MUON/AliMUONv1.h" -#include "MUON/AliMUONSt1GeometryBuilder.h" -#include "MUON/AliMUONSt2GeometryBuilder.h" -#include "MUON/AliMUONSlatGeometryBuilder.h" -#include "MUON/AliMUONTriggerGeometryBuilder.h" #include "PHOS/AliPHOSv1.h" #include "PMD/AliPMDv1.h" #include "START/AliSTARTv1.h" -#include "EMCAL/AliEMCALv1.h" +#include "EMCAL/AliEMCALv2.h" #include "CRT/AliCRTv0.h" -#include "VZERO/AliVZEROv3.h" +#include "VZERO/AliVZEROv6.h" #endif Float_t EtaToTheta(Float_t arg); -static Int_t eventsPerRun = 100; -enum PprGeo_t -{ - kHoles, kNoHoles -}; -static PprGeo_t geo = kHoles; void Config() { @@ -60,7 +50,7 @@ void Config() // Set Random Number seed gRandom->SetSeed(123456); // Set 0 to use the currecnt time - cout<<"Seed for random number generation= "<GetSeed()<GetSeed()), "Config.C", "Config.C", "Config()","Config.C", __LINE__); // libraries required by geant321 @@ -68,11 +58,12 @@ void Config() gSystem->Load("libgeant321"); #endif - new TGeant3("C++ Interface to Geant3"); + new TGeant3TGeo("C++ Interface to Geant3"); AliRunLoader* rl=0x0; - cout<<"Config.C: Creating Run Loader ..."<SetHoles(1); - } else { - FRAME->SetHoles(0); - } } if (iSHIL) @@ -304,35 +290,14 @@ void Config() if (iTPC) { - //============================ TPC parameters ================================ - // --- This allows the user to specify sectors for the SLOW (TPC geometry 2) - // --- Simulator. SecAL (SecAU) <0 means that ALL lower (upper) - // --- sectors are specified, any value other than that requires at least one - // --- sector (lower or upper)to be specified! - // --- Reminder: sectors 1-24 are lower sectors (1-12 -> z>0, 13-24 -> z<0) - // --- sectors 25-72 are the upper ones (25-48 -> z>0, 49-72 -> z<0) - // --- SecLows - number of lower sectors specified (up to 6) - // --- SecUps - number of upper sectors specified (up to 12) - // --- Sens - sensitive strips for the Slow Simulator !!! - // --- This does NOT work if all S or L-sectors are specified, i.e. - // --- if SecAL or SecAU < 0 - // - // - //----------------------------------------------------------------------------- - - // gROOT->LoadMacro("SetTPCParam.C"); - // AliTPCParam *param = SetTPCParam(); + //============================ TPC parameters =================== AliTPC *TPC = new AliTPCv2("TPC", "Default"); - - // All sectors included - TPC->SetSecAU(-1); - TPC->SetSecAL(-1); } if (iTOF) { //=================== TOF parameters ============================ - AliTOF *TOF = new AliTOFv4T0("TOF", "normal TOF"); + AliTOF *TOF = new AliTOFv5T0("TOF", "normal TOF"); } @@ -359,14 +324,8 @@ void Config() // Select the gas mixture (0: 97% Xe + 3% isobutane, 1: 90% Xe + 10% CO2) TRD->SetGasMix(1); - if (geo == kHoles) { - // With hole in front of PHOS - TRD->SetPHOShole(); - // With hole in front of RICH - TRD->SetRICHhole(); - } - // Switch on TR - AliTRDsim *TRDsim = TRD->CreateTR(); + // Switch on TR + AliTRDsim *TRDsim = TRD->CreateTR(); } if (iFMD) @@ -378,12 +337,8 @@ void Config() if (iMUON) { //=================== MUON parameters =========================== - + // New MUONv1 version (geometry defined via builders) AliMUON *MUON = new AliMUONv1("MUON", "default"); - MUON->AddGeometryBuilder(new AliMUONSt1GeometryBuilder(MUON)); - MUON->AddGeometryBuilder(new AliMUONSt2GeometryBuilder(MUON)); - MUON->AddGeometryBuilder(new AliMUONSlatGeometryBuilder(MUON)); - MUON->AddGeometryBuilder(new AliMUONTriggerGeometryBuilder(MUON)); } //=================== PHOS parameters =========================== @@ -408,7 +363,7 @@ void Config() if (iEMCAL) { //=================== EMCAL parameters ============================ - AliEMCAL *EMCAL = new AliEMCALv1("EMCAL", "EMCAL_55_25"); + AliEMCAL *EMCAL = new AliEMCALv2("EMCAL", "SHISH"); } if (iCRT) @@ -420,10 +375,10 @@ void Config() if (iVZERO) { //=================== CRT parameters ============================ - AliVZERO *VZERO = new AliVZEROv3("VZERO", "normal VZERO"); + AliVZERO *VZERO = new AliVZEROv6("VZERO", "normal VZERO"); } - cout << "End of Config.C" << endl; + AliLog::Message(AliLog::kInfo, "End of Config", "Config.C", "Config.C", "Config()"," Config.C", __LINE__); }