Int_t iTPC=1;
Int_t iTOF=1;
Int_t iRICH=1;
-Int_t iZDC=1;
+Int_t iZDC=0;
Int_t iCASTOR=1;
Int_t iTRD=1;
Int_t iABSO=1;
AliMAG *MAG = new AliMAG("MAG","Magnet");
}
+
+if(iABSO) {
+//=================== ABSO parameters ============================
+AliABSO *ABSO = new AliABSO("ABSO","Muon Absorber");
+}
+
+if(iDIPO) {
+//=================== DIPO parameters ============================
+
+AliDIPO *DIPO = new AliDIPOv2("DIPO","Dipole version 2");
+}
+
+if(iHALL) {
+//=================== HALL parameters ============================
+
+AliHALL *HALL = new AliHALL("HALL","Alice Hall");
+}
+
+
+if(iFRAME) {
+//=================== FRAME parameters ============================
+
+AliFRAME *FRAME = new AliFRAMEv0("FRAME","Space Frame");
+}
+
+if(iSHIL) {
+//=================== SHIL parameters ============================
+
+AliSHIL *SHIL = new AliSHIL("SHIL","Shielding");
+}
+
+
+if(iPIPE) {
+//=================== PIPE parameters ============================
+
+AliPIPE *PIPE = new AliPIPEv0("PIPE","Beam Pipe");
+}
+
+
if(iITS) {
//=================== ITS parameters ============================
//
if(iRICH) {
//=================== RICH parameters ===========================
+ AliRICH *RICH = new AliRICHv0("RICH","normal RICH");
-AliRICH *RICH = new AliRICHv1("RICH","normal RICH");
-RICH->SetSP(40);
-RICH->SetFEED(0.04);
-RICH->SetSIGM(0.18);
-RICH->SetTRIG(0);
+ RICH->SetSMAXAR(0.03);
+ RICH->SetSMAXAL(-1);
+//
+// Version 0
+// Default Segmentation
+ AliRICHsegmentationV0* RsegV0 = new AliRICHsegmentationV0;
+ RsegV0->SetPADSIZ(.8, .8);
+ RsegV0->SetDAnod(0.8/3);
+// Default response
+ AliRICHresponseV0* Rresponse0 = new AliRICHresponseV0;
+ AliRICHresponseCkv* RresponseCkv = new AliRICHresponseCkv;
+
+//------------------------Chambers 0-6 ----------------------------
+ for (Int_t i=0; i<7; i++) {
+ RICH->SetSegmentationModel(i, 1, RsegV0);
+ RICH->SetResponseModel(i, mip , Rresponse0);
+ RICH->SetResponseModel(i, cerenkov, RresponseCkv);
+ RICH->Chamber(i).SetRSIGM(5.);
+ RICH->Chamber(i).SetMUCHSP(43.);
+ RICH->Chamber(i).SetMUSIGM(0.18, 0.18);
+ RICH->Chamber(i).SetMAXADC( 1024);
+ RICH->Chamber(i).SetSqrtKx3(0.77459667);
+ RICH->Chamber(i).SetKx2(0.962);
+ RICH->Chamber(i).SetKx4(0.379);
+ RICH->Chamber(i).SetSqrtKy3(0.77459667);
+ RICH->Chamber(i).SetKy2(0.962);
+ RICH->Chamber(i).SetKy4(0.379);
+ RICH->Chamber(i).SetPitch(0.25);
+ RICH->SetNsec(i,1);
+ }
}
if(iZDC) {
if(iTRD) {
//=================== TRD parameters ============================
-AliTRD *TRD = new AliTRDv2("TRD","TRD version 2");
+AliTRD *TRD = new AliTRDv0("TRD","TRD version 0");
// Select the gas mixture (0: 97% Xe + 3% isobutane, 1: 90% Xe + 10% CO2)
TRD->SetGasMix(0);
-// Define the sensitive parts of the detector
-//TRD->SetSensPlane(3);
-//TRD->SetSensChamber(2);
-//TRD->SetSensSector(5);
-}
-
-
-if(iABSO) {
-//=================== ABSO parameters ============================
-AliABSO *ABSO = new AliABSO("ABSO","Muon Absorber");
-}
-
-if(iDIPO) {
-//=================== DIPO parameters ============================
-
-AliDIPO *DIPO = new AliDIPOv2("DIPO","Dipole version 2");
-}
-
-if(iHALL) {
-//=================== HALL parameters ============================
-
-AliHALL *HALL = new AliHALL("HALL","Alice Hall");
+TRD->SetHits(1);
}
-
-if(iFRAME) {
-//=================== FRAME parameters ============================
-AliFRAME *FRAME = new AliFRAMEv1("FRAME","Space Frame");
-}
-
-if(iSHIL) {
-//=================== SHIL parameters ============================
-
-AliSHIL *SHIL = new AliSHIL("SHIL","Shielding");
-}
-
-
-if(iPIPE) {
-//=================== PIPE parameters ============================
-
-AliPIPE *PIPE = new AliPIPEv0("PIPE","Beam Pipe");
-}
-
-
if(iFMD) {
//=================== FMD parameters ============================