RICH becomes HMPID
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 29 Nov 2006 09:53:28 +0000 (09:53 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 29 Nov 2006 09:53:28 +0000 (09:53 +0000)
52 files changed:
ALIROOT/binaliroot.pkg
ANALYSIS/binaliengui.pkg
CRT/Config.C
EMCAL/macros/Config.C
EVE/Alieve/VSDCreator.cxx
EVE/alice-macros/geom_rich.C
EVE/binalieve.pkg
EVE/macros/alieve_loadlibs.C
FMD/Config.C
ITS/manual/itsmanch0.tex
JETAN/jetan2004/AliJetParticlesReaderESD.cxx
JETAN/jetan2004/createEvents.C
JETAN/jetan2004/testJets.C
MONITOR/galice.C
MUON/Doxymodules_EVGEN.h
Makefile
PHOS/ConfigTestSuite.C
PHOS/PHOS-HTML/PHOSConfig_Central.C
PHOS/PHOS-HTML/USER_Index.html
PHOS/PHOSBackground.C
PHOS/html/ClassIndex.html
PHOS/html/USER_Index.html
PHOS/macros/AlignmentDB/Config.C
PHOS/macros/testSuite/ConfigTestSuite.C
PHOS/macros/testSuite/ConfigTestSuiteHij.C
RAW/AliDAQ.cxx
SHUTTLE/Shuttle.C
SHUTTLE/test/LinkDef.h
SHUTTLE/test/Makefile
SHUTTLE/test/TestRICHPreprocessor.cxx
SHUTTLE/test/TestRICHPreprocessor.h
SHUTTLE/test/TestShuttleLogbook.C
START/esdAna.h
STEER/AliAlignObj.cxx
STEER/AliAlignObj.h
STEER/AliESDpid.cxx
STEER/AliESDtrack.cxx
STEER/AliESDtrack.h
STEER/AliReconstruction.cxx
STEER/AliShuttleInterface.cxx
STRUCT/AliFRAMEv0.cxx
TFluka/macro/FlukaConfig.C
TOF/AliTOFconfig.C
TOF/AliTOFv2.cxx
TOF/AliTOFv2FHoles.cxx
TOF/AliTOFv3.cxx
TPHIC/ConfigTPHIC.C
TRD/Macros/AliTRDConfigPID.C
ZDC/Config.C
ZDC/ConfigGenZDC.C
build/module.dep
data/galice.cuts

index 0a70cbe..5369a96 100644 (file)
@@ -10,7 +10,7 @@ ELIBS:= MUONgeometry MUONrec MUONsim MUONbase MUONraw MUONmapping \
        ITSbase ITSsim ITSrec PMDbase PMDsim PMDrec TRDbase \
         TRDsim TRDrec TRDfast \
        FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSbase PHOSsim PHOSrec CRT \
-        RICHbase RICHrec RICHsim \
+        HMPIDbase HMPIDrec HMPIDsim \
         ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec \
         EMCALbase EMCALsim EMCALrec EMCALjet \
         STRUCT STARTbase STARTsim STARTrec EVGEN ESD CDB STEER \
@@ -50,9 +50,9 @@ ARLIBS:= \
    FMD/tgt_$(ALICE_TARGET)/G__FMDsim.o $(LIBPATH)/libFMDsim.a \
    FMD/tgt_$(ALICE_TARGET)/G__FMDrec.o $(LIBPATH)/libFMDrec.a \
    CRT/tgt_$(ALICE_TARGET)/G__CRT.o $(LIBPATH)/libCRT.a \
-   RICH/tgt_$(ALICE_TARGET)/G__RICHbase.o $(LIBPATH)/libRICHbase.a \
-   RICH/tgt_$(ALICE_TARGET)/G__RICHsim.o $(LIBPATH)/libRICHsim.a \
-   RICH/tgt_$(ALICE_TARGET)/G__RICHrec.o $(LIBPATH)/libRICHrec.a \
+   HMPID/tgt_$(ALICE_TARGET)/G__HMPIDbase.o $(LIBPATH)/libHMPIDbase.a \
+   HMPID/tgt_$(ALICE_TARGET)/G__HMPIDsim.o $(LIBPATH)/libHMPIDsim.a \
+   HMPID/tgt_$(ALICE_TARGET)/G__HMPIDrec.o $(LIBPATH)/libHMPIDrec.a \
    ZDC/tgt_$(ALICE_TARGET)/G__ZDCbase.o $(LIBPATH)/libZDCbase.a \
    ZDC/tgt_$(ALICE_TARGET)/G__ZDCsim.o $(LIBPATH)/libZDCsim.a \
    ZDC/tgt_$(ALICE_TARGET)/G__ZDCrec.o $(LIBPATH)/libZDCrec.a \
index 5f79d47..1ae6ff9 100644 (file)
@@ -8,7 +8,7 @@ ELIBS    := Aliengui MUONgeometry MUONrec MUONsim MUONbase MUONraw MUONmapping \
   ITSbase ITSsim ITSrec PMDbase PMDsim PMDrec TRDbase \
   TRDsim TRDrec TRDfast \
   FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSbase PHOSsim PHOSrec CRT \
-  RICHbase RICHrec RICHsim \
+  HMPIDbase HMPIDrec HMPIDsim \
   ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec \
   EMCALbase EMCALsim EMCALrec EMCALjet \
   STRUCT STARTbase STARTsim STARTrec EVGEN ESD CDB STEER \
index e5e0362..38f0343 100644 (file)
@@ -150,7 +150,7 @@ void Config()
     Int_t   iPHOS  =  0;
     Int_t   iPIPE  =  0;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  0;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -328,10 +328,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv3("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv3("HMPID", "normal HMPID");
 
     }
 
@@ -354,8 +354,8 @@ void Config()
        if (geo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index 2bbcfd6..d47a4b6 100755 (executable)
@@ -122,7 +122,7 @@ void Config()
     Int_t   iPHOS  =  0;
     Int_t   iPIPE  =  0;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  0;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -270,10 +270,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv3("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv3("HMPID", "normal HMPID");
 
     }
 
@@ -296,8 +296,8 @@ void Config()
        if (geo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index 83941b5..3f76736 100644 (file)
@@ -321,7 +321,7 @@ namespace {
     { "TPC",  "AliTPCTrackHitsV2", 1 },
     { "TRD",  "AliTRDhit",         2 },
     { "TOF",  "AliTOFhit",         3 }
-    // { "RICH", "AliRICHhit",        4 },
+    // { "HMPID", "AliHMPIDhit",        4 },
   };
 
 }
index b6440c2..6e91f0d 100644 (file)
@@ -6,16 +6,16 @@ void geom_rich()
 
   gGeoManager = gReve->GetGeometry("$REVESYS/alice-data/alice_fullgeo.root");
 
-  Reve::RenderElementList* list = new Reve::RenderElementList("RICH");
+  Reve::RenderElementList* list = new Reve::RenderElementList("HMPID");
   gReve->AddGlobalRenderElement(list);
 
   for(Int_t i=1; i<=7; ++i) {
     //PH The line below is replaced waiting for a fix in Root
     //PH which permits to use variable siza arguments in CINT
     //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-    //PH TGeoNode* node = gGeoManager->GetTopVolume()->FindNode(Form("RICH_%d", i));
+    //PH TGeoNode* node = gGeoManager->GetTopVolume()->FindNode(Form("HMPID_%d", i));
     char form[1000];
-    sprintf(form,"RICH_%d", i);
+    sprintf(form,"HMPID_%d", i);
     TGeoNode* node = gGeoManager->GetTopVolume()->FindNode(form);
 
     Reve::GeoTopNodeRnrEl* re = new Reve::GeoTopNodeRnrEl(gGeoManager, node);
index 86af5dd..60f8267 100644 (file)
@@ -9,7 +9,7 @@ ELIBS    := Reve Alieve \
   ITSbase ITSsim ITSrec PMDbase PMDsim PMDrec TRDbase \
   TRDsim TRDrec TRDfast \
   FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSbase PHOSsim PHOSrec CRT \
-  RICHbase RICHrec RICHsim \
+  HMPIDbase HMPIDrec HMPIDsim \
   ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec \
   EMCALbase EMCALsim EMCALrec EMCALjet \
   STRUCT STARTbase STARTsim STARTrec EVGEN ESD CDB STEER \
index ea75e5a..5304710 100644 (file)
@@ -58,9 +58,9 @@ void alieve_loadlibs ()
   gSystem->Load("libPMDbase");
   gSystem->Load("libPMDsim");
   gSystem->Load("libPMDrec");
-  gSystem->Load("libRICHbase");
-  gSystem->Load("libRICHsim");
-  gSystem->Load("libRICHrec");
+  gSystem->Load("libHMPIDbase");
+  gSystem->Load("libHMPIDsim");
+  gSystem->Load("libHMPIDrec");
   gSystem->Load("libSTARTbase");
   gSystem->Load("libSTARTsim");
   gSystem->Load("libSTARTrec");
index 6f13d2d..c00a78f 100644 (file)
@@ -45,7 +45,7 @@
 #include "ITS/AliITSvPPRasymmFMD.h"
 #include "TPC/AliTPCv2.h"
 #include "TOF/AliTOFv4T0.h"
-#include "RICH/AliRICHv1.h"
+#include "HMPID/AliHMPIDv1.h"
 #include "ZDC/AliZDCv2.h"
 #include "TRD/AliTRDv1.h"
 #include "FMD/AliFMDv1.h"
@@ -434,8 +434,8 @@ Config()
   }
 
   switch(geo) {
-  case kHoles: comment = comment.Append(" | Holes for PHOS/RICH"); break;
-  default:     comment = comment.Append(" | No holes for PHOS/RICH"); break;
+  case kHoles: comment = comment.Append(" | Holes for PHOS/HMPID"); break;
+  default:     comment = comment.Append(" | No holes for PHOS/HMPID"); break;
   }
 
   std::cout << "\n\n Comment: " << comment << "\n" << std::endl;
@@ -463,7 +463,7 @@ Config()
   Bool_t usePHOS  = kFALSE; 
   Bool_t usePIPE  = kFALSE; 
   Bool_t usePMD   = kFALSE; 
-  Bool_t useRICH  = kFALSE; 
+  Bool_t useHMPID  = kFALSE; 
   Bool_t useSHIL  = kFALSE; 
   Bool_t useSTART = kFALSE; 
   Bool_t useTOF   = kFALSE; 
@@ -630,9 +630,9 @@ Config()
     AliTOF *TOF = new AliTOFv4T0("TOF", "normal TOF");
   }
 
-  if (useRICH) {
-    // ================== RICH parameters ============================
-    AliRICH *RICH = new AliRICHv1("RICH", "normal RICH");
+  if (useHMPID) {
+    // ================== HMPID parameters ============================
+    AliHMPID *HMPID = new AliHMPIDv1("HMPID", "normal HMPID");
 
   }
 
@@ -650,8 +650,8 @@ Config()
     if (geo == kHoles) {
       // With hole in front of PHOS
       TRD->SetPHOShole();
-      // With hole in front of RICH
-      TRD->SetRICHhole();
+      // With hole in front of HMPID
+      TRD->SetHMPIDhole();
     }
     // Switch on TR
     AliTRDsim *TRDsim = TRD->CreateTR();
index 20e82ad..f77c996 100644 (file)
@@ -380,7 +380,7 @@ used. These values instruct \texttt{AliRoot} to read a magnetic field map from
 0069 Int_t iITS=1;
 0070 Int_t iTPC=1;
 0071 Int_t iTOF=1;
-0072 Int_t iRICH=1;
+0072 Int_t iHMPID=1;
 0073 Int_t iZDC=0;
 0074 Int_t iCASTOR=1;
 0075 Int_t iTRD=1;
@@ -507,4 +507,4 @@ date and complete description.
     \caption{This shows a typical TBrowser window.}
     \label{ITSMan:ch0:TBrowser}
   \end{center}
-\end{figure*}
\ No newline at end of file
+\end{figure*}
index 2a63511..82cc27d 100644 (file)
@@ -333,7 +333,7 @@ void AliJetParticlesReaderESD::PrintESDtrack(const AliESDtrack *kesdtrack) const
   if((status & AliESDtrack::kTOFpid) == AliESDtrack::kTOFpid) cout << "TOFpid ";
 
   if((status & AliESDtrack::kPHOSpid) == AliESDtrack::kPHOSpid) cout << "PHOSpid ";
-  if((status & AliESDtrack::kRICHpid) == AliESDtrack::kRICHpid) cout << "RICHpid ";
+  if((status & AliESDtrack::kHMPIDpid) == AliESDtrack::kHMPIDpid) cout << "HMPIDpid ";
   if((status & AliESDtrack::kEMCALpid) == AliESDtrack::kEMCALpid) cout << "EMCALpid ";
   if((status & AliESDtrack::kESDpid) == AliESDtrack::kESDpid) cout << "ESDpid ";
   if((status & AliESDtrack::kTIME) == AliESDtrack::kTIME) cout << "TIME ";
index bb7f8ae..2a2fbcf 100644 (file)
@@ -38,7 +38,7 @@
     kTPCin=0x0010,kTPCout=0x0020,kTPCrefit=0x0040,kTPCpid=0x0080,
     kTRDin=0x0100,kTRDout=0x0200,kTRDrefit=0x0400,kTRDpid=0x0800,
     kTOFin=0x1000,kTOFout=0x2000,kTOFrefit=0x4000,kTOFpid=0x8000,
-    kPHOSpid=0x10000, kRICHpid=0x20000, kEMCALpid=0x40000,
+    kPHOSpid=0x10000, kHMPIDpid=0x20000, kEMCALpid=0x40000,
     kTRDbackup=0x80000,
     kTRDStop=0x20000000,
     kESDpid=0x40000000,
index 8fd8db1..1b11ee1 100644 (file)
@@ -33,7 +33,7 @@
     kTPCin=0x0010,kTPCout=0x0020,kTPCrefit=0x0040,kTPCpid=0x0080,
     kTRDin=0x0100,kTRDout=0x0200,kTRDrefit=0x0400,kTRDpid=0x0800,
     kTOFin=0x1000,kTOFout=0x2000,kTOFrefit=0x4000,kTOFpid=0x8000,
-    kPHOSpid=0x10000, kRICHpid=0x20000,
+    kPHOSpid=0x10000, kHMPIDpid=0x20000,
     kTRDStop=0x20000000,
     kESDpid=0x40000000,
     kTIME=0x80000000
index a4b0a6c..5ed0b6d 100644 (file)
@@ -32,7 +32,7 @@ void Config()
     Int_t   iPHOS  =  0;
     Int_t   iPIPE  =  0;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  0;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -209,10 +209,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv3("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv3("HMPID", "normal HMPID");
 
     }
 
@@ -235,8 +235,8 @@ void Config()
        if (geo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index 1d88def..376ccef 100644 (file)
@@ -23,7 +23,7 @@
     class  AliGenDoubleScan {};
     class  AliGenLib {};
     class  AliGenMUONlib {};
-    class  AliGenRICHlib {};
+    class  AliGenHMPIDlib {};
     class  AliGenFLUKAsource {};
     class  AliGenHalo {};
     class  AliGenHaloProtvino {};
index 8390357..0c16458 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -90,7 +90,7 @@ $(warning MAKECMDGOALS=$(MAKECMDGOALS))
 endif
 
 ALIROOTMODULES := STEER PHOS TRD TPC ZDC MUON PMD FMD TOF ITS \
-      CRT RICH START STRUCT EVGEN RALICE VZERO \
+      CRT HMPID START STRUCT EVGEN RALICE VZERO \
       THijing MEVSIM TMEVSIM THbtp HBTP EMCAL HBTAN \
       THerwig TEPEMGEN EPEMGEN FASTSIM TPHIC RAW MONITOR ANALYSIS \
       JETAN HLT LHC EVE
@@ -145,7 +145,7 @@ ROOTCLIBS     := $(shell root-config --glibs) -lThread -lMinuit -lHtml -lVMC -lE
 ROOTPLIBS     := -lEGPythia6
 
 ALILIBS              := -L$(LIBDIR) -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
-                -lITS -lPHOS -lCRT -lRICH -lVZERO -lZDC -lSTRUCT \
+                -lITS -lPHOS -lCRT -lHMPID -lVZERO -lZDC -lSTRUCT \
                 -lSTART -lEVGEN -lSTEER
 
 LIBS := $(ROOTCLIBS) $(ROOTPLIBS) $(SYSLIBS)
index 8c2d94b..9a1aa2e 100644 (file)
@@ -142,7 +142,7 @@ void Config()
     Int_t   iPHOS  =  1;
     Int_t   iPIPE  =  0;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  0;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -319,10 +319,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv3("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv3("HMPID", "normal HMPID");
 
     }
 
@@ -345,8 +345,8 @@ void Config()
        if (geo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index b8797ed..2cd4ae4 100644 (file)
@@ -113,7 +113,7 @@ Int_t iMAG=1;
 Int_t iITS=0;
 Int_t iTPC=0;
 Int_t iTOF=0;
-Int_t iRICH=0;
+Int_t iHMPID=0;
 Int_t iZDC=0;
 Int_t iCASTOR=0;
 Int_t iTRD=0;
@@ -251,40 +251,40 @@ if(iTOF) {
 AliTOF *TOF  = new AliTOFv1("TOF","normal TOF");
 }
 
-if(iRICH) {
-//=================== RICH parameters ===========================
+if(iHMPID) {
+//=================== HMPID parameters ===========================
 
-  AliRICH *RICH  = new AliRICHv0("RICH","normal RICH");
+  AliHMPID *HMPID  = new AliHMPIDv0("HMPID","normal HMPID");
 
-  RICH->SetSMAXAR(0.03);
-  RICH->SetSMAXAL(-1);
+  HMPID->SetSMAXAR(0.03);
+  HMPID->SetSMAXAL(-1);
 //
 // Version 0
 // Default Segmentation
-  AliRICHsegmentationV0* RsegV0 = new AliRICHsegmentationV0;
+  AliHMPIDsegmentationV0* RsegV0 = new AliHMPIDsegmentationV0;
   RsegV0->SetPADSIZ(.8, .8);
   RsegV0->SetDAnod(0.8/3);
 // Default response
-  AliRICHresponseV0* Rresponse0 = new AliRICHresponseV0;
-  AliRICHresponseCkv* RresponseCkv = new AliRICHresponseCkv;
+  AliHMPIDresponseV0* Rresponse0 = new AliHMPIDresponseV0;
+  AliHMPIDresponseCkv* RresponseCkv = new AliHMPIDresponseCkv;
 
 //------------------------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);
+    HMPID->SetSegmentationModel(i, 1, RsegV0);
+    HMPID->SetResponseModel(i, mip     , Rresponse0);
+    HMPID->SetResponseModel(i, cerenkov, RresponseCkv);
+    HMPID->Chamber(i).SetRSIGM(5.);
+    HMPID->Chamber(i).SetMUCHSP(43.);
+    HMPID->Chamber(i).SetMUSIGM(0.18, 0.18);
+    HMPID->Chamber(i).SetMAXADC( 1024);
+    HMPID->Chamber(i).SetSqrtKx3(0.77459667);
+    HMPID->Chamber(i).SetKx2(0.962);
+    HMPID->Chamber(i).SetKx4(0.379);
+    HMPID->Chamber(i).SetSqrtKy3(0.77459667);
+    HMPID->Chamber(i).SetKy2(0.962);
+    HMPID->Chamber(i).SetKy4(0.379);
+    HMPID->Chamber(i).SetPitch(0.25);
+    HMPID->SetNsec(i,1);
   }
 }
 
index a5424f3..e3842d7 100644 (file)
 <li>AliPoints.................. <a name="Title:AliPoints">Class to draw detector hits (is PolyMarker3D)</a>
 <li>AliPythia.................. <a name="Title:AliPythia">ALICE UI to PYTHIA</a>
 <li>AliRecPoint................ <a name="Title:AliRecPoint"></a>
-<li>AliRICH.................... <a name="Title:AliRICH">Hits manager for set:RICH</a>
-<li>AliRICHCerenkov............ <a name="Title:AliRICHCerenkov">Cerenkovs object for set:RICH</a>
-<li>AliRICHchamber............. <a name="Title:AliRICHchamber"></a>
-<li>AliRICHcluster............. <a name="Title:AliRICHcluster">Cluster object for set:RICH</a>
-<li>AliRICHdigit............... <a name="Title:AliRICHdigit">Digits for set:RICH</a>
-<li>AliRICHdisplay............. <a name="Title:AliRICHdisplay">Utility class to display RICH clusters...</a>
-<li>AliRICHhit................. <a name="Title:AliRICHhit">Hits object for set:RICH</a>
-<li>AliRICHHitMap.............. <a name="Title:AliRICHHitMap">virtual base class for muon HitMap</a>
-<li>AliRICHHitMapA1............ <a name="Title:AliRICHHitMapA1">Implements HitMap as a 2-dim array</a>
-<li>AliRICHlist................ <a name="Title:AliRICHlist">Digits for set:RICH</a>
-<li>AliRICHpoints.............. <a name="Title:AliRICHpoints">Class to draw detector clusters (is PolyMarker3D)</a>
-<li>AliRICHRecCluster.......... <a name="Title:AliRICHRecCluster">Cluster object for set:RICH</a>
-<li>AliRICHreccluster.......... <a name="Title:AliRICHreccluster">Cluster object for set:RICH</a>
-<li>AliRICHresponse............ <a name="Title:AliRICHresponse"></a>
-<li>AliRICHresponseCkv......... <a name="Title:AliRICHresponseCkv"></a>
-<li>AliRICHresponseV0.......... <a name="Title:AliRICHresponseV0"></a>
-<li>AliRICHsegmentation........ <a name="Title:AliRICHsegmentation"></a>
-<li>AliRICHsegmentationV0...... <a name="Title:AliRICHsegmentationV0"></a>
-<li>AliRICHv0.................. <a name="Title:AliRICHv0">Hits manager for set:RICH version 0</a>
+<li>AliHMPID.................... <a name="Title:AliHMPID">Hits manager for set:HMPID</a>
+<li>AliHMPIDCerenkov............ <a name="Title:AliHMPIDCerenkov">Cerenkovs object for set:HMPID</a>
+<li>AliHMPIDchamber............. <a name="Title:AliHMPIDchamber"></a>
+<li>AliHMPIDcluster............. <a name="Title:AliHMPIDcluster">Cluster object for set:HMPID</a>
+<li>AliHMPIDdigit............... <a name="Title:AliHMPIDdigit">Digits for set:HMPID</a>
+<li>AliHMPIDdisplay............. <a name="Title:AliHMPIDdisplay">Utility class to display HMPID clusters...</a>
+<li>AliHMPIDhit................. <a name="Title:AliHMPIDhit">Hits object for set:HMPID</a>
+<li>AliHMPIDHitMap.............. <a name="Title:AliHMPIDHitMap">virtual base class for muon HitMap</a>
+<li>AliHMPIDHitMapA1............ <a name="Title:AliHMPIDHitMapA1">Implements HitMap as a 2-dim array</a>
+<li>AliHMPIDlist................ <a name="Title:AliHMPIDlist">Digits for set:HMPID</a>
+<li>AliHMPIDpoints.............. <a name="Title:AliHMPIDpoints">Class to draw detector clusters (is PolyMarker3D)</a>
+<li>AliHMPIDRecCluster.......... <a name="Title:AliHMPIDRecCluster">Cluster object for set:HMPID</a>
+<li>AliHMPIDreccluster.......... <a name="Title:AliHMPIDreccluster">Cluster object for set:HMPID</a>
+<li>AliHMPIDresponse............ <a name="Title:AliHMPIDresponse"></a>
+<li>AliHMPIDresponseCkv......... <a name="Title:AliHMPIDresponseCkv"></a>
+<li>AliHMPIDresponseV0.......... <a name="Title:AliHMPIDresponseV0"></a>
+<li>AliHMPIDsegmentation........ <a name="Title:AliHMPIDsegmentation"></a>
+<li>AliHMPIDsegmentationV0...... <a name="Title:AliHMPIDsegmentationV0"></a>
+<li>AliHMPIDv0.................. <a name="Title:AliHMPIDv0">Hits manager for set:HMPID version 0</a>
 <li>AliRun..................... <a name="Title:AliRun">Supervisor class for all Alice detectors</a>
 <li>AliSHIL.................... <a name="Title:AliSHIL">Muon Shield Class</a>
 <li>AliSHILv0.................. <a name="Title:AliSHILv0">Muon Shield Class (Open Geometry)</a>
index 3cec6db..9e4c1e3 100644 (file)
@@ -126,7 +126,7 @@ Int_t iMAG=1;
 Int_t iITS=0;
 Int_t iTPC=0;
 Int_t iTOF=0;
-Int_t iRICH=0;
+Int_t iHMPID=0;
 Int_t iZDC=0;
 Int_t iCASTOR=0;
 Int_t iTRD=0;
@@ -265,40 +265,40 @@ if(iTOF) {
 AliTOF *TOF  = new AliTOFv2("TOF","normal TOF");
 }
 
-if(iRICH) {
-//=================== RICH parameters ===========================
+if(iHMPID) {
+//=================== HMPID parameters ===========================
 
-  AliRICH *RICH  = new AliRICHv0("RICH","normal RICH");
+  AliHMPID *HMPID  = new AliHMPIDv0("HMPID","normal HMPID");
 
-  RICH->SetSMAXAR(0.03);
-  RICH->SetSMAXAL(-1);
+  HMPID->SetSMAXAR(0.03);
+  HMPID->SetSMAXAL(-1);
 //
 // Version 0
 // Default Segmentation
-  AliRICHsegmentationV0* RsegV0 = new AliRICHsegmentationV0;
+  AliHMPIDsegmentationV0* RsegV0 = new AliHMPIDsegmentationV0;
   RsegV0->SetPADSIZ(.8, .8);
   RsegV0->SetDAnod(0.8/3);
 // Default response
-  AliRICHresponseV0* Rresponse0 = new AliRICHresponseV0;
-  AliRICHresponseCkv* RresponseCkv = new AliRICHresponseCkv;
+  AliHMPIDresponseV0* Rresponse0 = new AliHMPIDresponseV0;
+  AliHMPIDresponseCkv* RresponseCkv = new AliHMPIDresponseCkv;
 
 //------------------------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);
+    HMPID->SetSegmentationModel(i, 1, RsegV0);
+    HMPID->SetResponseModel(i, mip     , Rresponse0);
+    HMPID->SetResponseModel(i, cerenkov, RresponseCkv);
+    HMPID->Chamber(i).SetRSIGM(5.);
+    HMPID->Chamber(i).SetMUCHSP(43.);
+    HMPID->Chamber(i).SetMUSIGM(0.18, 0.18);
+    HMPID->Chamber(i).SetMAXADC( 1024);
+    HMPID->Chamber(i).SetSqrtKx3(0.77459667);
+    HMPID->Chamber(i).SetKx2(0.962);
+    HMPID->Chamber(i).SetKx4(0.379);
+    HMPID->Chamber(i).SetSqrtKy3(0.77459667);
+    HMPID->Chamber(i).SetKy2(0.962);
+    HMPID->Chamber(i).SetKy4(0.379);
+    HMPID->Chamber(i).SetPitch(0.25);
+    HMPID->SetNsec(i,1);
   }
 }
 
index 6c6950f..49a97d5 100644 (file)
 <li>AliPoints....................... <a name="Title:AliPoints">Class to draw detector hits (is PolyMarker3D)</a>
 <li>AliPythia....................... <a name="Title:AliPythia">ALICE UI to PYTHIA</a>
 <li>AliRecPoint..................... <a name="Title:AliRecPoint">Base class for reconstructed space points</a>
-<li>AliRICH......................... <a name="Title:AliRICH">Hits manager for set:RICH</a>
-<li>AliRICHCerenkov................. <a name="Title:AliRICHCerenkov">Cerenkovs object for set:RICH</a>
-<li>AliRICHChamber.................. <a name="Title:AliRICHChamber"></a>
-<li>AliRICHClusterFinder............ <a name="Title:AliRICHClusterFinder">Class for clustering and reconstruction of space points</a>
-<li>AliRICHDetect................... <a name="Title:AliRICHDetect">Reconstruction module for :RICH version 0</a>
-<li>AliRICHDigit.................... <a name="Title:AliRICHDigit">Digits for set:RICH</a>
-<li>AliRICHDisplay.................. <a name="Title:AliRICHDisplay">Utility class to display RICH clusters...</a>
-<li>AliRICHEllipse.................. <a name="Title:AliRICHEllipse">Utility class to draw an ellipse</a>
-<li>AliRICHGeometry................. <a name="Title:AliRICHGeometry"></a>
-<li>AliRICHHit...................... <a name="Title:AliRICHHit">Hits object for set:RICH</a>
-<li>AliRICHHitMapA1................. <a name="Title:AliRICHHitMapA1">Implements HitMap as a 2-dim array</a>
-<li>AliRICHMerger................... <a name="Title:AliRICHMerger"></a>
-<li>AliRICHPatRec................... <a name="Title:AliRICHPatRec">Pat Rec module for :RICH version 0</a>
-<li>AliRICHPoints................... <a name="Title:AliRICHPoints">Class to draw detector clusters (is PolyMarker3D)</a>
-<li>AliRICHRawCluster............... <a name="Title:AliRICHRawCluster">Cluster object for set:RICH</a>
-<li>AliRICHRecHit1D................. <a name="Title:AliRICHRecHit1D">Reconstructed hit object for set:RICH</a>
-<li>AliRICHRecHit3D................. <a name="Title:AliRICHRecHit3D">Reconstructed hit object for set:RICH</a>
-<li>AliRICHResponse................. <a name="Title:AliRICHResponse"></a>
-<li>AliRICHResponseV0............... <a name="Title:AliRICHResponseV0"></a>
-<li>AliRICHSDigit................... <a name="Title:AliRICHSDigit">Cluster object for set:RICH</a>
-<li>AliRICHSegmentationV0........... <a name="Title:AliRICHSegmentationV0"></a>
-<li>AliRICHSegmentationV1........... <a name="Title:AliRICHSegmentationV1"></a>
-<li>AliRICHTransientDigit........... <a name="Title:AliRICHTransientDigit">Digits for set:RICH</a>
-<li>AliRICHTresholdMap.............. <a name="Title:AliRICHTresholdMap">Implements Treshold Map as a 2-dim array</a>
-<li>AliRICHv0....................... <a name="Title:AliRICHv0">Hits manager for set: RICH default version</a>
-<li>AliRICHv1....................... <a name="Title:AliRICHv1">Hits manager for set: RICH full version </a>
-<li>AliRICHv2....................... <a name="Title:AliRICHv2">Hits manager for set: RICH full version, CONFIGURABLE </a>
+<li>AliHMPID......................... <a name="Title:AliHMPID">Hits manager for set:HMPID</a>
+<li>AliHMPIDCerenkov................. <a name="Title:AliHMPIDCerenkov">Cerenkovs object for set:HMPID</a>
+<li>AliHMPIDChamber.................. <a name="Title:AliHMPIDChamber"></a>
+<li>AliHMPIDClusterFinder............ <a name="Title:AliHMPIDClusterFinder">Class for clustering and reconstruction of space points</a>
+<li>AliHMPIDDetect................... <a name="Title:AliHMPIDDetect">Reconstruction module for :HMPID version 0</a>
+<li>AliHMPIDDigit.................... <a name="Title:AliHMPIDDigit">Digits for set:HMPID</a>
+<li>AliHMPIDDisplay.................. <a name="Title:AliHMPIDDisplay">Utility class to display HMPID clusters...</a>
+<li>AliHMPIDEllipse.................. <a name="Title:AliHMPIDEllipse">Utility class to draw an ellipse</a>
+<li>AliHMPIDGeometry................. <a name="Title:AliHMPIDGeometry"></a>
+<li>AliHMPIDHit...................... <a name="Title:AliHMPIDHit">Hits object for set:HMPID</a>
+<li>AliHMPIDHitMapA1................. <a name="Title:AliHMPIDHitMapA1">Implements HitMap as a 2-dim array</a>
+<li>AliHMPIDMerger................... <a name="Title:AliHMPIDMerger"></a>
+<li>AliHMPIDPatRec................... <a name="Title:AliHMPIDPatRec">Pat Rec module for :HMPID version 0</a>
+<li>AliHMPIDPoints................... <a name="Title:AliHMPIDPoints">Class to draw detector clusters (is PolyMarker3D)</a>
+<li>AliHMPIDRawCluster............... <a name="Title:AliHMPIDRawCluster">Cluster object for set:HMPID</a>
+<li>AliHMPIDRecHit1D................. <a name="Title:AliHMPIDRecHit1D">Reconstructed hit object for set:HMPID</a>
+<li>AliHMPIDRecHit3D................. <a name="Title:AliHMPIDRecHit3D">Reconstructed hit object for set:HMPID</a>
+<li>AliHMPIDResponse................. <a name="Title:AliHMPIDResponse"></a>
+<li>AliHMPIDResponseV0............... <a name="Title:AliHMPIDResponseV0"></a>
+<li>AliHMPIDSDigit................... <a name="Title:AliHMPIDSDigit">Cluster object for set:HMPID</a>
+<li>AliHMPIDSegmentationV0........... <a name="Title:AliHMPIDSegmentationV0"></a>
+<li>AliHMPIDSegmentationV1........... <a name="Title:AliHMPIDSegmentationV1"></a>
+<li>AliHMPIDTransientDigit........... <a name="Title:AliHMPIDTransientDigit">Digits for set:HMPID</a>
+<li>AliHMPIDTresholdMap.............. <a name="Title:AliHMPIDTresholdMap">Implements Treshold Map as a 2-dim array</a>
+<li>AliHMPIDv0....................... <a name="Title:AliHMPIDv0">Hits manager for set: HMPID default version</a>
+<li>AliHMPIDv1....................... <a name="Title:AliHMPIDv1">Hits manager for set: HMPID full version </a>
+<li>AliHMPIDv2....................... <a name="Title:AliHMPIDv2">Hits manager for set: HMPID full version, CONFIGURABLE </a>
 <li>AliRndm......................... <a name="Title:AliRndm">Random Number generator wrapper</a>
 <li>AliRun.......................... <a name="Title:AliRun">Supervisor class for all Alice detectors</a>
 <li>AliSegmentArray................. <a name="Title:AliSegmentArray"></a>
index 3709068..66dbbe0 100644 (file)
 <li>AliPoints...................... <a name="Title:AliPoints">Class to draw detector hits (is PolyMarker3D)</a>
 <li>AliPythia...................... <a name="Title:AliPythia">ALICE UI to PYTHIA</a>
 <li>AliRecPoint.................... <a name="Title:AliRecPoint">Base class for reconstructed space points</a>
-<li>AliRICH........................ <a name="Title:AliRICH">Hits manager for set:RICH</a>
-<li>AliRICHCerenkov................ <a name="Title:AliRICHCerenkov">Cerenkovs object for set:RICH</a>
-<li>AliRICHChamber................. <a name="Title:AliRICHChamber"></a>
-<li>AliRICHClusterFinder........... <a name="Title:AliRICHClusterFinder">Class for clustering and reconstruction of space points</a>
-<li>AliRICHDetect.................. <a name="Title:AliRICHDetect">Reconstruction module for :RICH version 0</a>
-<li>AliRICHDigit................... <a name="Title:AliRICHDigit">Digits for set:RICH</a>
-<li>AliRICHDisplay................. <a name="Title:AliRICHDisplay">Utility class to display RICH clusters...</a>
-<li>AliRICHEllipse................. <a name="Title:AliRICHEllipse">Utility class to draw an ellipse</a>
-<li>AliRICHGeometry................ <a name="Title:AliRICHGeometry"></a>
-<li>AliRICHHit..................... <a name="Title:AliRICHHit">Hits object for set:RICH</a>
-<li>AliRICHHitMapA1................ <a name="Title:AliRICHHitMapA1">Implements HitMap as a 2-dim array</a>
-<li>AliRICHMerger.................. <a name="Title:AliRICHMerger"></a>
-<li>AliRICHPatRec.................. <a name="Title:AliRICHPatRec">Pat Rec module for :RICH version 0</a>
-<li>AliRICHPoints.................. <a name="Title:AliRICHPoints">Class to draw detector clusters (is PolyMarker3D)</a>
-<li>AliRICHRawCluster.............. <a name="Title:AliRICHRawCluster">Cluster object for set:RICH</a>
-<li>AliRICHRecHit1D................ <a name="Title:AliRICHRecHit1D">Reconstructed hit object for set:RICH</a>
-<li>AliRICHRecHit3D................ <a name="Title:AliRICHRecHit3D">Reconstructed hit object for set:RICH</a>
-<li>AliRICHResponse................ <a name="Title:AliRICHResponse"></a>
-<li>AliRICHResponseV0.............. <a name="Title:AliRICHResponseV0"></a>
-<li>AliRICHSDigit.................. <a name="Title:AliRICHSDigit">Cluster object for set:RICH</a>
-<li>AliRICHSegmentationV0.......... <a name="Title:AliRICHSegmentationV0"></a>
-<li>AliRICHSegmentationV1.......... <a name="Title:AliRICHSegmentationV1"></a>
-<li>AliRICHTransientDigit.......... <a name="Title:AliRICHTransientDigit">Digits for set:RICH</a>
-<li>AliRICHTresholdMap............. <a name="Title:AliRICHTresholdMap">Implements Treshold Map as a 2-dim array</a>
-<li>AliRICHv0...................... <a name="Title:AliRICHv0">Hits manager for set: RICH default version</a>
-<li>AliRICHv1...................... <a name="Title:AliRICHv1">Hits manager for set: RICH full version </a>
-<li>AliRICHv2...................... <a name="Title:AliRICHv2">Hits manager for set: RICH full version, CONFIGURABLE </a>
+<li>AliHMPID........................ <a name="Title:AliHMPID">Hits manager for set:HMPID</a>
+<li>AliHMPIDCerenkov................ <a name="Title:AliHMPIDCerenkov">Cerenkovs object for set:HMPID</a>
+<li>AliHMPIDChamber................. <a name="Title:AliHMPIDChamber"></a>
+<li>AliHMPIDClusterFinder........... <a name="Title:AliHMPIDClusterFinder">Class for clustering and reconstruction of space points</a>
+<li>AliHMPIDDetect.................. <a name="Title:AliHMPIDDetect">Reconstruction module for :HMPID version 0</a>
+<li>AliHMPIDDigit................... <a name="Title:AliHMPIDDigit">Digits for set:HMPID</a>
+<li>AliHMPIDDisplay................. <a name="Title:AliHMPIDDisplay">Utility class to display HMPID clusters...</a>
+<li>AliHMPIDEllipse................. <a name="Title:AliHMPIDEllipse">Utility class to draw an ellipse</a>
+<li>AliHMPIDGeometry................ <a name="Title:AliHMPIDGeometry"></a>
+<li>AliHMPIDHit..................... <a name="Title:AliHMPIDHit">Hits object for set:HMPID</a>
+<li>AliHMPIDHitMapA1................ <a name="Title:AliHMPIDHitMapA1">Implements HitMap as a 2-dim array</a>
+<li>AliHMPIDMerger.................. <a name="Title:AliHMPIDMerger"></a>
+<li>AliHMPIDPatRec.................. <a name="Title:AliHMPIDPatRec">Pat Rec module for :HMPID version 0</a>
+<li>AliHMPIDPoints.................. <a name="Title:AliHMPIDPoints">Class to draw detector clusters (is PolyMarker3D)</a>
+<li>AliHMPIDRawCluster.............. <a name="Title:AliHMPIDRawCluster">Cluster object for set:HMPID</a>
+<li>AliHMPIDRecHit1D................ <a name="Title:AliHMPIDRecHit1D">Reconstructed hit object for set:HMPID</a>
+<li>AliHMPIDRecHit3D................ <a name="Title:AliHMPIDRecHit3D">Reconstructed hit object for set:HMPID</a>
+<li>AliHMPIDResponse................ <a name="Title:AliHMPIDResponse"></a>
+<li>AliHMPIDResponseV0.............. <a name="Title:AliHMPIDResponseV0"></a>
+<li>AliHMPIDSDigit.................. <a name="Title:AliHMPIDSDigit">Cluster object for set:HMPID</a>
+<li>AliHMPIDSegmentationV0.......... <a name="Title:AliHMPIDSegmentationV0"></a>
+<li>AliHMPIDSegmentationV1.......... <a name="Title:AliHMPIDSegmentationV1"></a>
+<li>AliHMPIDTransientDigit.......... <a name="Title:AliHMPIDTransientDigit">Digits for set:HMPID</a>
+<li>AliHMPIDTresholdMap............. <a name="Title:AliHMPIDTresholdMap">Implements Treshold Map as a 2-dim array</a>
+<li>AliHMPIDv0...................... <a name="Title:AliHMPIDv0">Hits manager for set: HMPID default version</a>
+<li>AliHMPIDv1...................... <a name="Title:AliHMPIDv1">Hits manager for set: HMPID full version </a>
+<li>AliHMPIDv2...................... <a name="Title:AliHMPIDv2">Hits manager for set: HMPID full version, CONFIGURABLE </a>
 <li>AliRndm........................ <a name="Title:AliRndm">Random Number generator wrapper</a>
 <li>AliRun......................... <a name="Title:AliRun">Supervisor class for all Alice detectors</a>
 <li>AliSegmentArray................ <a name="Title:AliSegmentArray"></a>
index 1550fba..b8b68a0 100644 (file)
@@ -28,7 +28,7 @@
 #include "ITS/AliITSvPPRasymmFMD.h"
 #include "TPC/AliTPCv2.h"
 #include "TOF/AliTOFv4T0.h"
-#include "RICH/AliRICHv1.h"
+#include "HMPID/AliHMPIDv1.h"
 #include "ZDC/AliZDCv2.h"
 #include "TRD/AliTRDv1.h"
 #include "FMD/AliFMDv1.h"
@@ -172,7 +172,7 @@ void Config()
     Int_t   iPHOS  =  1;
     Int_t   iPIPE  =  1;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  0;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -311,10 +311,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv1("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv1("HMPID", "normal HMPID");
 
     }
 
@@ -337,8 +337,8 @@ void Config()
        if (geo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index 1b9d578..241de88 100644 (file)
@@ -142,7 +142,7 @@ void Config()
     Int_t   iPHOS  =  1;
     Int_t   iPIPE  =  0;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  0;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -319,10 +319,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv3("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv3("HMPID", "normal HMPID");
 
     }
 
@@ -345,8 +345,8 @@ void Config()
        if (geo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index 0250105..e635337 100644 (file)
@@ -121,7 +121,7 @@ void Config()
     Int_t   iPHOS  =  1;
     Int_t   iPIPE  =  0;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  0;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -298,10 +298,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv3("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv3("HMPID", "normal HMPID");
 
     }
 
@@ -324,8 +324,8 @@ void Config()
        if (geo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index 3107f1d..1797713 100644 (file)
@@ -50,7 +50,7 @@ const char* AliDAQ::fgkDetectorName[AliDAQ::kNDetectors] = {
   "TPC",
   "TRD",
   "TOF",
-  "RICH",  // Name to be changed to HMPID
+  "HMPID",  // Name to be changed to HMPID
   "PHOS",
   "CPV",
   "PMD",
index a5077d0..a6e40b4 100644 (file)
@@ -40,7 +40,7 @@ Bool_t Shuttle(const char* param = "listen") {
        // Add here detectors preprocessor ...
        TestTPCPreprocessor *tpcPrep = new TestTPCPreprocessor(shuttle);
        TestITSPreprocessorSPD *spdPrep = new TestITSPreprocessorSPD(shuttle);
-       TestRICHPreprocessor *richPrep = new TestRICHPreprocessor(shuttle);
+       TestHMPIDPreprocessor *richPrep = new TestHMPIDPreprocessor(shuttle);
        TestZDCPreprocessor *zdcPrep = new TestZDCPreprocessor(shuttle);
 
        TString paramStr(param);
index 85e1b74..2aa20a6 100644 (file)
@@ -10,7 +10,7 @@
  
 #pragma link C++ class TestITSPreprocessorSPD;
 #pragma link C++ class TestTPCPreprocessor;
-#pragma link C++ class TestRICHPreprocessor;
+#pragma link C++ class TestHMPIDPreprocessor;
 #pragma link C++ class TestZDCPreprocessor;
 #pragma link C++ class AliTPCDataDCS;
 
index 352fc41..cc0a48c 100644 (file)
@@ -2,7 +2,7 @@
 include ../../build/Makefile.$(ALICE_TARGET)
 
 
-CLASSES = TestITSPreprocessorSPD.cxx TestTPCPreprocessor.cxx TestRICHPreprocessor.cxx AliTPCDataDCS.cxx \
+CLASSES = TestITSPreprocessorSPD.cxx TestTPCPreprocessor.cxx TestHMPIDPreprocessor.cxx AliTPCDataDCS.cxx \
          TestZDCPreprocessor.cxx
 DICT = DictTest.cxx
 
index 29057bb..4f3b945 100644 (file)
  **************************************************************************/
 
 //
-// Prototype of RICH Preprocessor
+// Prototype of HMPID Preprocessor
 //
 
-#include "TestRICHPreprocessor.h"
+#include "TestHMPIDPreprocessor.h"
 
 #include "AliCDBMetaData.h"
 #include "AliDCSValue.h"
 #include <TObjString.h>
 #include <TSystem.h>
 
-ClassImp(TestRICHPreprocessor)
+ClassImp(TestHMPIDPreprocessor)
 
 //________________________________________________________________________________________
-TestRICHPreprocessor::TestRICHPreprocessor():
+TestHMPIDPreprocessor::TestHMPIDPreprocessor():
        AliPreprocessor("HMP",0)
 {
 // default constructor - Don't use this!
@@ -39,7 +39,7 @@ TestRICHPreprocessor::TestRICHPreprocessor():
 }
 
 //________________________________________________________________________________________
-TestRICHPreprocessor::TestRICHPreprocessor(AliShuttleInterface* shuttle):
+TestHMPIDPreprocessor::TestHMPIDPreprocessor(AliShuttleInterface* shuttle):
        AliPreprocessor("HMP", shuttle)
 {
 // constructor - shuttle must be instantiated!
@@ -47,7 +47,7 @@ TestRICHPreprocessor::TestRICHPreprocessor(AliShuttleInterface* shuttle):
 }
 
 //________________________________________________________________________________________
-void TestRICHPreprocessor::Initialize(Int_t run, UInt_t startTime,
+void TestHMPIDPreprocessor::Initialize(Int_t run, UInt_t startTime,
        UInt_t endTime) 
 {
 // Initialize preprocessor
@@ -62,7 +62,7 @@ void TestRICHPreprocessor::Initialize(Int_t run, UInt_t startTime,
 }
 
 //________________________________________________________________________________________
-UInt_t TestRICHPreprocessor::Process(TMap* /*valueMap*/)
+UInt_t TestHMPIDPreprocessor::Process(TMap* /*valueMap*/)
 {
 // process data retrieved by the Shuttle
 
index 432207f..b37c21c 100644 (file)
@@ -1,16 +1,16 @@
-#ifndef TEST_RICH_PRE_PROCESSOR_H
-#define TEST_RICH_PRE_PRECESSOR_H
+#ifndef TEST_HMPID_PRE_PROCESSOR_H
+#define TEST_HMPID_PRE_PRECESSOR_H
 
 #include "AliPreprocessor.h"
 
 //
-// Prototype of RICH Preprocessor
+// Prototype of HMPID Preprocessor
 //
 
-class TestRICHPreprocessor: public AliPreprocessor {
+class TestHMPIDPreprocessor: public AliPreprocessor {
 public:
-       TestRICHPreprocessor();
-       TestRICHPreprocessor(AliShuttleInterface* shuttle);
+       TestHMPIDPreprocessor();
+       TestHMPIDPreprocessor(AliShuttleInterface* shuttle);
 
 protected:
 
@@ -19,7 +19,7 @@ protected:
 
         virtual UInt_t Process(TMap* valueSet);
 
-       ClassDef(TestRICHPreprocessor, 0);
+       ClassDef(TestHMPIDPreprocessor, 0);
 };
 
 #endif
index a2a71cc..5ef9795 100644 (file)
@@ -284,7 +284,7 @@ void TestShuttleLogbook(){
 
        AliShuttleLogbookEntry::Status y[17]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
        AliShuttleLogbookEntry lb(21242, y);
-       lb.SetDetectorStatus("HMP","Unprocessed"); // RICH
+       lb.SetDetectorStatus("HMP","Unprocessed"); // HMPID
        lb.SetDetectorStatus("ZDC","Unprocessed"); // ZDC
        lb.SetDetectorStatus("TPC","Unprocessed"); // TPC
        lb.SetDetectorStatus("SPD","Unprocessed"); // SPD
index 169d5a1..07249e3 100644 (file)
@@ -146,17 +146,17 @@ public :
    Float_t         fTracks_fTOFsignalToT[kMaxfTracks];   //[fTracks_]
    Float_t         fTracks_fTOFr[kMaxfTracks][5];   //[fTracks_]
    Int_t           fTracks_fTOFLabel[kMaxfTracks][3];   //[fTracks_]
-   Float_t         fTracks_fRICHchi2[kMaxfTracks];   //[fTracks_]
-   Int_t           fTracks_fRICHncls[kMaxfTracks];   //[fTracks_]
-   Int_t           fTracks_fRICHindex[kMaxfTracks];   //[fTracks_]
-   Float_t         fTracks_fRICHsignal[kMaxfTracks];   //[fTracks_]
-   Float_t         fTracks_fRICHr[kMaxfTracks][5];   //[fTracks_]
-   Float_t         fTracks_fRICHtheta[kMaxfTracks];   //[fTracks_]
-   Float_t         fTracks_fRICHphi[kMaxfTracks];   //[fTracks_]
-   Float_t         fTracks_fRICHdx[kMaxfTracks];   //[fTracks_]
-   Float_t         fTracks_fRICHdy[kMaxfTracks];   //[fTracks_]
-   Float_t         fTracks_fRICHmipX[kMaxfTracks];   //[fTracks_]
-   Float_t         fTracks_fRICHmipY[kMaxfTracks];   //[fTracks_]
+   Float_t         fTracks_fHMPIDchi2[kMaxfTracks];   //[fTracks_]
+   Int_t           fTracks_fHMPIDncls[kMaxfTracks];   //[fTracks_]
+   Int_t           fTracks_fHMPIDindex[kMaxfTracks];   //[fTracks_]
+   Float_t         fTracks_fHMPIDsignal[kMaxfTracks];   //[fTracks_]
+   Float_t         fTracks_fHMPIDr[kMaxfTracks][5];   //[fTracks_]
+   Float_t         fTracks_fHMPIDtheta[kMaxfTracks];   //[fTracks_]
+   Float_t         fTracks_fHMPIDphi[kMaxfTracks];   //[fTracks_]
+   Float_t         fTracks_fHMPIDdx[kMaxfTracks];   //[fTracks_]
+   Float_t         fTracks_fHMPIDdy[kMaxfTracks];   //[fTracks_]
+   Float_t         fTracks_fHMPIDmipX[kMaxfTracks];   //[fTracks_]
+   Float_t         fTracks_fHMPIDmipY[kMaxfTracks];   //[fTracks_]
    Int_t           fHLTConfMapTracks_;
    UInt_t          fHLTConfMapTracks_fUniqueID[kMaxfHLTConfMapTracks];   //[fHLTConfMapTracks_]
    UInt_t          fHLTConfMapTracks_fBits[kMaxfHLTConfMapTracks];   //[fHLTConfMapTracks_]
@@ -499,17 +499,17 @@ public :
    TBranch        *b_fTracks_fTOFsignalToT;   //!
    TBranch        *b_fTracks_fTOFr;   //!
    TBranch        *b_fTracks_fTOFLabel;   //!
-   TBranch        *b_fTracks_fRICHchi2;   //!
-   TBranch        *b_fTracks_fRICHncls;   //!
-   TBranch        *b_fTracks_fRICHindex;   //!
-   TBranch        *b_fTracks_fRICHsignal;   //!
-   TBranch        *b_fTracks_fRICHr;   //!
-   TBranch        *b_fTracks_fRICHtheta;   //!
-   TBranch        *b_fTracks_fRICHphi;   //!
-   TBranch        *b_fTracks_fRICHdx;   //!
-   TBranch        *b_fTracks_fRICHdy;   //!
-   TBranch        *b_fTracks_fRICHmipX;   //!
-   TBranch        *b_fTracks_fRICHmipY;   //!
+   TBranch        *b_fTracks_fHMPIDchi2;   //!
+   TBranch        *b_fTracks_fHMPIDncls;   //!
+   TBranch        *b_fTracks_fHMPIDindex;   //!
+   TBranch        *b_fTracks_fHMPIDsignal;   //!
+   TBranch        *b_fTracks_fHMPIDr;   //!
+   TBranch        *b_fTracks_fHMPIDtheta;   //!
+   TBranch        *b_fTracks_fHMPIDphi;   //!
+   TBranch        *b_fTracks_fHMPIDdx;   //!
+   TBranch        *b_fTracks_fHMPIDdy;   //!
+   TBranch        *b_fTracks_fHMPIDmipX;   //!
+   TBranch        *b_fTracks_fHMPIDmipY;   //!
    TBranch        *b_ESD_fHLTConfMapTracks_;   //!
    TBranch        *b_fHLTConfMapTracks_fUniqueID;   //!
    TBranch        *b_fHLTConfMapTracks_fBits;   //!
@@ -889,17 +889,17 @@ void esdAna::Init(TTree *tree)
    fChain->SetBranchAddress("fTracks.fTOFsignalToT",fTracks_fTOFsignalToT);
    fChain->SetBranchAddress("fTracks.fTOFr[5]",fTracks_fTOFr);
    fChain->SetBranchAddress("fTracks.fTOFLabel[3]",fTracks_fTOFLabel);
-   fChain->SetBranchAddress("fTracks.fRICHchi2",fTracks_fRICHchi2);
-   fChain->SetBranchAddress("fTracks.fRICHncls",fTracks_fRICHncls);
-   fChain->SetBranchAddress("fTracks.fRICHindex",fTracks_fRICHindex);
-   fChain->SetBranchAddress("fTracks.fRICHsignal",fTracks_fRICHsignal);
-   fChain->SetBranchAddress("fTracks.fRICHr[5]",fTracks_fRICHr);
-   fChain->SetBranchAddress("fTracks.fRICHtheta",fTracks_fRICHtheta);
-   fChain->SetBranchAddress("fTracks.fRICHphi",fTracks_fRICHphi);
-   fChain->SetBranchAddress("fTracks.fRICHdx",fTracks_fRICHdx);
-   fChain->SetBranchAddress("fTracks.fRICHdy",fTracks_fRICHdy);
-   fChain->SetBranchAddress("fTracks.fRICHmipX",fTracks_fRICHmipX);
-   fChain->SetBranchAddress("fTracks.fRICHmipY",fTracks_fRICHmipY);
+   fChain->SetBranchAddress("fTracks.fHMPIDchi2",fTracks_fHMPIDchi2);
+   fChain->SetBranchAddress("fTracks.fHMPIDncls",fTracks_fHMPIDncls);
+   fChain->SetBranchAddress("fTracks.fHMPIDindex",fTracks_fHMPIDindex);
+   fChain->SetBranchAddress("fTracks.fHMPIDsignal",fTracks_fHMPIDsignal);
+   fChain->SetBranchAddress("fTracks.fHMPIDr[5]",fTracks_fHMPIDr);
+   fChain->SetBranchAddress("fTracks.fHMPIDtheta",fTracks_fHMPIDtheta);
+   fChain->SetBranchAddress("fTracks.fHMPIDphi",fTracks_fHMPIDphi);
+   fChain->SetBranchAddress("fTracks.fHMPIDdx",fTracks_fHMPIDdx);
+   fChain->SetBranchAddress("fTracks.fHMPIDdy",fTracks_fHMPIDdy);
+   fChain->SetBranchAddress("fTracks.fHMPIDmipX",fTracks_fHMPIDmipX);
+   fChain->SetBranchAddress("fTracks.fHMPIDmipY",fTracks_fHMPIDmipY);
    fChain->SetBranchAddress("fHLTConfMapTracks",&fHLTConfMapTracks_);
    fChain->SetBranchAddress("fHLTConfMapTracks.fUniqueID",fHLTConfMapTracks_fUniqueID);
    fChain->SetBranchAddress("fHLTConfMapTracks.fBits",fHLTConfMapTracks_fBits);
@@ -1259,17 +1259,17 @@ Bool_t esdAna::Notify()
    b_fTracks_fTOFsignalToT = fChain->GetBranch("fTracks.fTOFsignalToT");
    b_fTracks_fTOFr = fChain->GetBranch("fTracks.fTOFr[5]");
    b_fTracks_fTOFLabel = fChain->GetBranch("fTracks.fTOFLabel[3]");
-   b_fTracks_fRICHchi2 = fChain->GetBranch("fTracks.fRICHchi2");
-   b_fTracks_fRICHncls = fChain->GetBranch("fTracks.fRICHncls");
-   b_fTracks_fRICHindex = fChain->GetBranch("fTracks.fRICHindex");
-   b_fTracks_fRICHsignal = fChain->GetBranch("fTracks.fRICHsignal");
-   b_fTracks_fRICHr = fChain->GetBranch("fTracks.fRICHr[5]");
-   b_fTracks_fRICHtheta = fChain->GetBranch("fTracks.fRICHtheta");
-   b_fTracks_fRICHphi = fChain->GetBranch("fTracks.fRICHphi");
-   b_fTracks_fRICHdx = fChain->GetBranch("fTracks.fRICHdx");
-   b_fTracks_fRICHdy = fChain->GetBranch("fTracks.fRICHdy");
-   b_fTracks_fRICHmipX = fChain->GetBranch("fTracks.fRICHmipX");
-   b_fTracks_fRICHmipY = fChain->GetBranch("fTracks.fRICHmipY");
+   b_fTracks_fHMPIDchi2 = fChain->GetBranch("fTracks.fHMPIDchi2");
+   b_fTracks_fHMPIDncls = fChain->GetBranch("fTracks.fHMPIDncls");
+   b_fTracks_fHMPIDindex = fChain->GetBranch("fTracks.fHMPIDindex");
+   b_fTracks_fHMPIDsignal = fChain->GetBranch("fTracks.fHMPIDsignal");
+   b_fTracks_fHMPIDr = fChain->GetBranch("fTracks.fHMPIDr[5]");
+   b_fTracks_fHMPIDtheta = fChain->GetBranch("fTracks.fHMPIDtheta");
+   b_fTracks_fHMPIDphi = fChain->GetBranch("fTracks.fHMPIDphi");
+   b_fTracks_fHMPIDdx = fChain->GetBranch("fTracks.fHMPIDdx");
+   b_fTracks_fHMPIDdy = fChain->GetBranch("fTracks.fHMPIDdy");
+   b_fTracks_fHMPIDmipX = fChain->GetBranch("fTracks.fHMPIDmipX");
+   b_fTracks_fHMPIDmipY = fChain->GetBranch("fTracks.fHMPIDmipY");
    b_ESD_fHLTConfMapTracks_ = fChain->GetBranch("fHLTConfMapTracks");
    b_fHLTConfMapTracks_fUniqueID = fChain->GetBranch("fHLTConfMapTracks.fUniqueID");
    b_fHLTConfMapTracks_fBits = fChain->GetBranch("fHLTConfMapTracks.fBits");
index 7bb2592..332de84 100644 (file)
@@ -37,7 +37,7 @@ Int_t AliAlignObj::fgLayerSize[kLastLayer - kFirstLayer] = {
   90, 90, 90, 90, 90, 90,  // 6 TRD chambers' layers
   1638,     // TOF
   1, 1,     // PHOS ??
-  7,        // RICH ??
+  7,        // HMPID ??
   1         // MUON ??
 };
 
@@ -50,7 +50,7 @@ const char* AliAlignObj::fgLayerName[kLastLayer - kFirstLayer] = {
   "TRD chambers layer 4", "TRD chambers layer 5", "TRD chambers layer 6",
   "TOF layer",
   "?","?",
-  "RICH layer",
+  "HMPID layer",
   "?"
 };
 
@@ -329,7 +329,7 @@ void AliAlignObj::Print(Option_t *) const
 Int_t AliAlignObj::LayerSize(Int_t layerId)
 {
   // Get the layer size for layer corresponding to layerId.
-  // Implemented only for ITS,TPC,TRD,TOF and RICH
+  // Implemented only for ITS,TPC,TRD,TOF and HMPID
   //
   if (layerId < kFirstLayer || layerId >= kLastLayer) {
     AliErrorClass(Form("Invalid layer index %d ! Layer range is (%d -> %d) !",layerId,kFirstLayer,kLastLayer));
@@ -344,7 +344,7 @@ Int_t AliAlignObj::LayerSize(Int_t layerId)
 const char* AliAlignObj::LayerName(Int_t layerId)
 {
   // Get the layer name corresponding to layerId.
-  // Implemented only for ITS,TPC,TRD,TOF and RICH
+  // Implemented only for ITS,TPC,TRD,TOF and HMPID
   //
   if (layerId < kFirstLayer || layerId >= kLastLayer) {
     AliErrorClass(Form("Invalid layer index %d ! Layer range is (%d -> %d) !",layerId,kFirstLayer,kLastLayer));
@@ -915,7 +915,7 @@ void AliAlignObj::InitSymNames()
     }
   } 
 
-  /*********************      RICH layer   ***********************/
+  /*********************      HMPID layer   ***********************/
   {
     TString str = "/HMPID/Chamber";
     TString symname;
@@ -923,7 +923,7 @@ void AliAlignObj::InitSymNames()
     for (modnum=0; modnum < 7; modnum++) {
       symname = str;
       symname += modnum;
-      fgVolPath[kRICH-kFirstLayer][modnum] = symname.Data();
+      fgVolPath[kHMPID-kFirstLayer][modnum] = symname.Data();
     }
   }
 
index aea6f09..4d38288 100644 (file)
@@ -31,7 +31,7 @@ class AliAlignObj : public TObject {
                kTRD1=9, kTRD2=10, kTRD3=11, kTRD4=12, kTRD5=13, kTRD6=14,
                kTOF=15,
                kPHOS1=16, kPHOS2=17,
-               kRICH=18,
+               kHMPID=18,
                kMUON=19,
                kLastLayer=20};
   AliAlignObj();
index 22b839b..693116d 100644 (file)
@@ -81,9 +81,9 @@ Int_t AliESDpid::MakePID(AliESD *event)
       for (j=0; j<ns; j++) p[j]*=d[j];
     }
 
-    if ((t->GetStatus()&AliESDtrack::kRICHpid )!=0) {
+    if ((t->GetStatus()&AliESDtrack::kHMPIDpid )!=0) {
       Double_t d[10];
-      t->GetRICHpid(d);
+      t->GetHMPIDpid(d);
       Int_t j, ok=0;
       for (j=0; j<ns; j++) if (d[j]>keps) ok=1;
       if (ok) 
index 1f34dc9..23e442b 100644 (file)
@@ -97,16 +97,16 @@ AliESDtrack::AliESDtrack() :
   fTOFCalChannel(-1),
   fTOFsignal(-1),
   fTOFsignalToT(0),
-  fRICHchi2(1e10),
-  fRICHqn(-1),
-  fRICHcluIdx(-1),
-  fRICHsignal(-1),
-  fRICHtrkTheta(-1),
-  fRICHtrkPhi(-1),
-  fRICHtrkX(-1),
-  fRICHtrkY(-1),
-  fRICHmipX(-1),
-  fRICHmipY(-1),
+  fHMPIDchi2(1e10),
+  fHMPIDqn(-1),
+  fHMPIDcluIdx(-1),
+  fHMPIDsignal(-1),
+  fHMPIDtrkTheta(-1),
+  fHMPIDtrkPhi(-1),
+  fHMPIDtrkX(-1),
+  fHMPIDtrkY(-1),
+  fHMPIDmipX(-1),
+  fHMPIDmipY(-1),
   fEMCALindex(kEMCALNoMatch),
   fFriendTrack(new AliESDfriendTrack())
 {
@@ -121,7 +121,7 @@ AliESDtrack::AliESDtrack() :
     fTPCr[i]=1.;
     fTRDr[i]=1.;
     fTOFr[i]=1.;
-    fRICHr[i]=1.;
+    fHMPIDr[i]=1.;
   }
   
   for (i=0; i<3; i++)   { fKinkIndexes[i]=0;}
@@ -176,16 +176,16 @@ AliESDtrack::AliESDtrack(const AliESDtrack& track):
   fTOFCalChannel(track.fTOFCalChannel),
   fTOFsignal(track.fTOFsignal),
   fTOFsignalToT(track.fTOFsignalToT),
-  fRICHchi2(track.fRICHchi2),
-  fRICHqn(track.fRICHqn),
-  fRICHcluIdx(track.fRICHcluIdx),
-  fRICHsignal(track.fRICHsignal),
-  fRICHtrkTheta(track.fRICHtrkTheta),
-  fRICHtrkPhi(track.fRICHtrkPhi),
-  fRICHtrkX(track.fRICHtrkX),
-  fRICHtrkY(track.fRICHtrkY),
-  fRICHmipX(track.fRICHmipX),
-  fRICHmipY(track.fRICHmipY),
+  fHMPIDchi2(track.fHMPIDchi2),
+  fHMPIDqn(track.fHMPIDqn),
+  fHMPIDcluIdx(track.fHMPIDcluIdx),
+  fHMPIDsignal(track.fHMPIDsignal),
+  fHMPIDtrkTheta(track.fHMPIDtrkTheta),
+  fHMPIDtrkPhi(track.fHMPIDtrkPhi),
+  fHMPIDtrkX(track.fHMPIDtrkX),
+  fHMPIDtrkY(track.fHMPIDtrkY),
+  fHMPIDmipX(track.fHMPIDmipX),
+  fHMPIDmipY(track.fHMPIDmipY),
   fEMCALindex(track.fEMCALindex),
   fFriendTrack(0)
 {
@@ -212,7 +212,7 @@ AliESDtrack::AliESDtrack(const AliESDtrack& track):
   for (Int_t i=0;i<AliPID::kSPECIES;i++) fTOFr[i]=track.fTOFr[i];
   for (Int_t i=0;i<3;i++) fTOFLabel[i]=track.fTOFLabel[i];
   for (Int_t i=0;i<10;i++) fTOFInfo[i]=track.fTOFInfo[i];
-  for (Int_t i=0;i<AliPID::kSPECIES;i++) fRICHr[i]=track.fRICHr[i];
+  for (Int_t i=0;i<AliPID::kSPECIES;i++) fHMPIDr[i]=track.fHMPIDr[i];
 
   if (track.fCp) fCp=new AliExternalTrackParam(*track.fCp);
   if (track.fIp) fIp=new AliExternalTrackParam(*track.fIp);
@@ -260,16 +260,16 @@ AliESDtrack::AliESDtrack(TParticle * part) :
   fTOFCalChannel(-1),
   fTOFsignal(-1),
   fTOFsignalToT(0),
-  fRICHchi2(1e10),
-  fRICHqn(-1),
-  fRICHcluIdx(-1),
-  fRICHsignal(-1),
-  fRICHtrkTheta(-1),
-  fRICHtrkPhi(-1),
-  fRICHtrkX(-1),
-  fRICHtrkY(-1),
-  fRICHmipX(-1),
-  fRICHmipY(-1),
+  fHMPIDchi2(1e10),
+  fHMPIDqn(-1),
+  fHMPIDcluIdx(-1),
+  fHMPIDsignal(-1),
+  fHMPIDtrkTheta(-1),
+  fHMPIDtrkPhi(-1),
+  fHMPIDtrkX(-1),
+  fHMPIDtrkY(-1),
+  fHMPIDmipX(-1),
+  fHMPIDmipY(-1),
   fEMCALindex(kEMCALNoMatch),
   fFriendTrack(0)
 {
@@ -286,7 +286,7 @@ AliESDtrack::AliESDtrack(TParticle * part) :
     fTPCr[i]=0.;
     fTRDr[i]=0.;
     fTOFr[i]=0.;
-    fRICHr[i]=0.;
+    fHMPIDr[i]=0.;
   }
   
   for (i=0; i<3; i++)   { fKinkIndexes[i]=0;}
@@ -382,7 +382,7 @@ AliESDtrack::AliESDtrack(TParticle * part) :
     fTPCr[indexPID]=1.;
     fTRDr[indexPID]=1.;
     fTOFr[indexPID]=1.;
-    fRICHr[indexPID]=1.;
+    fHMPIDr[indexPID]=1.;
 
   }
   // AliESD track label
@@ -492,18 +492,18 @@ void AliESDtrack::MakeMiniESDtrack(){
   for (Int_t i=0;i<3;i++) fTOFLabel[i] = 0;
   for (Int_t i=0;i<10;i++) fTOFInfo[i] = 0;
 
-  // Reset RICH related track information
-  fRICHchi2 = 0;     
-  fRICHqn = -1;     
-  fRICHcluIdx = -1;     
-  fRICHsignal = 0;     
-  for (Int_t i=0;i<AliPID::kSPECIES;i++) fRICHr[i] = 0;
-  fRICHtrkTheta = -1;     
-  fRICHtrkPhi = -1;      
-  fRICHtrkX = -1;     
-  fRICHtrkY = -1;      
-  fRICHmipX = -1;
-  fRICHmipY = -1;
+  // Reset HMPID related track information
+  fHMPIDchi2 = 0;     
+  fHMPIDqn = -1;     
+  fHMPIDcluIdx = -1;     
+  fHMPIDsignal = 0;     
+  for (Int_t i=0;i<AliPID::kSPECIES;i++) fHMPIDr[i] = 0;
+  fHMPIDtrkTheta = -1;     
+  fHMPIDtrkPhi = -1;      
+  fHMPIDtrkX = -1;     
+  fHMPIDtrkY = -1;      
+  fHMPIDmipX = -1;
+  fHMPIDmipY = -1;
   fEMCALindex = kEMCALNoMatch;
 
   delete fFriendTrack; fFriendTrack = 0;
@@ -967,16 +967,16 @@ void AliESDtrack::SetTOFInfo(Float_t*info) {
 
 
 //_______________________________________________________________________
-void AliESDtrack::SetRICHpid(const Double_t *p) {  
-  // Sets the probability of each particle type (in RICH)
-  SetPIDValues(fRICHr,p,AliPID::kSPECIES);
-  SetStatus(AliESDtrack::kRICHpid);
+void AliESDtrack::SetHMPIDpid(const Double_t *p) {  
+  // Sets the probability of each particle type (in HMPID)
+  SetPIDValues(fHMPIDr,p,AliPID::kSPECIES);
+  SetStatus(AliESDtrack::kHMPIDpid);
 }
 
 //_______________________________________________________________________
-void AliESDtrack::GetRICHpid(Double_t *p) const {
-  // Gets probabilities of each particle type (in RICH)
-  for (Int_t i=0; i<AliPID::kSPECIES; i++) p[i]=fRICHr[i];
+void AliESDtrack::GetHMPIDpid(Double_t *p) const {
+  // Gets probabilities of each particle type (in HMPID)
+  for (Int_t i=0; i<AliPID::kSPECIES; i++) p[i]=fHMPIDr[i];
 }
 
 
@@ -1102,12 +1102,12 @@ void AliESDtrack::Print(Option_t *) const {
       printf("%f, ", p[index]) ;
     printf("\n           signal = %f\n", GetTOFsignal()) ;
   }
-  if( IsOn(kRICHpid) ){
-    printf("From RICH: ") ; 
-    GetRICHpid(p) ; 
+  if( IsOn(kHMPIDpid) ){
+    printf("From HMPID: ") ; 
+    GetHMPIDpid(p) ; 
     for(index = 0 ; index < AliPID::kSPECIES; index++) 
       printf("%f, ", p[index]) ;
-    printf("\n           signal = %f\n", GetRICHsignal()) ;
+    printf("\n           signal = %f\n", GetHMPIDsignal()) ;
   }
 } 
 
index 9808faa..e0c59b0 100644 (file)
@@ -199,30 +199,30 @@ public:
   void    SetTOFcluster(Int_t index) {fTOFindex=index;}
   void    SetTOFCalChannel(Int_t index) {fTOFCalChannel=index;}
 
-// RICH methodes +++++++++++++++++++++++++++++++++ (kir)
-  void    SetRICHsignal(Double_t theta) {fRICHsignal=theta;}
-  Float_t GetRICHsignal() const {return fRICHsignal;}
-  void    SetRICHpid(const Double_t *p);
-  void    GetRICHpid(Double_t *p) const;  
-  void    SetRICHchi2(Double_t chi2) {fRICHchi2=chi2;}
-  Float_t GetRICHchi2() const {return fRICHchi2;}
-  void    SetRICHcluster(Int_t index) {fRICHcluIdx=index;}
-  Int_t   GetRICHcluster() const {return fRICHcluIdx;}
-  void    SetRICHcluIdx(Int_t ch,Int_t idx) {fRICHcluIdx=ch*1000000+idx;}
-  Int_t   GetRICHcluIdx() const {return fRICHcluIdx;}
-  void    SetRICHtrk(Float_t  x, Float_t  y, Float_t  th, Float_t  ph) {
-     fRICHtrkX=x; fRICHtrkY=y; fRICHtrkTheta=th; fRICHtrkPhi=ph;
+// HMPID methodes +++++++++++++++++++++++++++++++++ (kir)
+  void    SetHMPIDsignal(Double_t theta) {fHMPIDsignal=theta;}
+  Float_t GetHMPIDsignal() const {return fHMPIDsignal;}
+  void    SetHMPIDpid(const Double_t *p);
+  void    GetHMPIDpid(Double_t *p) const;  
+  void    SetHMPIDchi2(Double_t chi2) {fHMPIDchi2=chi2;}
+  Float_t GetHMPIDchi2() const {return fHMPIDchi2;}
+  void    SetHMPIDcluster(Int_t index) {fHMPIDcluIdx=index;}
+  Int_t   GetHMPIDcluster() const {return fHMPIDcluIdx;}
+  void    SetHMPIDcluIdx(Int_t ch,Int_t idx) {fHMPIDcluIdx=ch*1000000+idx;}
+  Int_t   GetHMPIDcluIdx() const {return fHMPIDcluIdx;}
+  void    SetHMPIDtrk(Float_t  x, Float_t  y, Float_t  th, Float_t  ph) {
+     fHMPIDtrkX=x; fHMPIDtrkY=y; fHMPIDtrkTheta=th; fHMPIDtrkPhi=ph;
   }
-  void    GetRICHtrk(Float_t &x, Float_t &y, Float_t &th, Float_t &ph) const {
-     x=fRICHtrkX; y=fRICHtrkY; th=fRICHtrkTheta; ph=fRICHtrkPhi;
+  void    GetHMPIDtrk(Float_t &x, Float_t &y, Float_t &th, Float_t &ph) const {
+     x=fHMPIDtrkX; y=fHMPIDtrkY; th=fHMPIDtrkTheta; ph=fHMPIDtrkPhi;
   }
-  void    SetRICHmip(Float_t  x, Float_t  y, Int_t q, Int_t nph=0) {
-     fRICHmipX=x; fRICHmipY=y; fRICHqn=100000*q+nph;
+  void    SetHMPIDmip(Float_t  x, Float_t  y, Int_t q, Int_t nph=0) {
+     fHMPIDmipX=x; fHMPIDmipY=y; fHMPIDqn=100000*q+nph;
   }
-  void    GetRICHmip(Float_t &x,Float_t &y,Int_t &q,Int_t &nph) const {
-     x=fRICHmipX; y=fRICHmipY; q=fRICHqn/1000000; nph=fRICHqn%1000000;
+  void    GetHMPIDmip(Float_t &x,Float_t &y,Int_t &q,Int_t &nph) const {
+     x=fHMPIDmipX; y=fHMPIDmipY; q=fHMPIDqn/1000000; nph=fHMPIDqn%1000000;
   }
-  Bool_t  IsRICH() const {return fFlags&kRICHpid;}
+  Bool_t  IsHMPID() const {return fFlags&kHMPIDpid;}
 
 
   Int_t GetEMCALcluster() {return fEMCALindex;}
@@ -251,7 +251,7 @@ public:
     kTPCin=0x0010,kTPCout=0x0020,kTPCrefit=0x0040,kTPCpid=0x0080,
     kTRDin=0x0100,kTRDout=0x0200,kTRDrefit=0x0400,kTRDpid=0x0800,
     kTOFin=0x1000,kTOFout=0x2000,kTOFrefit=0x4000,kTOFpid=0x8000,
-    kRICHpid=0x20000,
+    kHMPIDpid=0x20000,
     kEMCALmatch=0x40000,
     kTRDbackup=0x80000,
     kTRDStop=0x20000000,
@@ -333,17 +333,17 @@ protected:
   Float_t fTOFInfo[10];    //! TOF informations
 
   // HMPID related track information                 (kir)
-  Float_t fRICHchi2;       // chi2 in the RICH
-  Int_t   fRICHqn;         // 1000000*QDC + number of photon clusters
-  Int_t   fRICHcluIdx;     // 1000000*chamber id + cluster idx of the assigned MIP cluster
-  Float_t fRICHsignal;     // RICH PID signal (Theta ckov, rad)
-  Float_t fRICHr[AliPID::kSPECIES];// "detector response probabilities" (for the PID)
-  Float_t fRICHtrkTheta;   // theta of the track extrapolated to the RICH, LORS
-  Float_t fRICHtrkPhi;     // phi of the track extrapolated to the RICH, LORS
-  Float_t fRICHtrkX;       // x of the track impact, LORS 
-  Float_t fRICHtrkY;       // y of the track impact, LORS 
-  Float_t fRICHmipX;       // x of the MIP in LORS
-  Float_t fRICHmipY;       // y of the MIP in LORS
+  Float_t fHMPIDchi2;       // chi2 in the HMPID
+  Int_t   fHMPIDqn;         // 1000000*QDC + number of photon clusters
+  Int_t   fHMPIDcluIdx;     // 1000000*chamber id + cluster idx of the assigned MIP cluster
+  Float_t fHMPIDsignal;     // HMPID PID signal (Theta ckov, rad)
+  Float_t fHMPIDr[AliPID::kSPECIES];// "detector response probabilities" (for the PID)
+  Float_t fHMPIDtrkTheta;   // theta of the track extrapolated to the HMPID, LORS
+  Float_t fHMPIDtrkPhi;     // phi of the track extrapolated to the HMPID, LORS
+  Float_t fHMPIDtrkX;       // x of the track impact, LORS 
+  Float_t fHMPIDtrkY;       // y of the track impact, LORS 
+  Float_t fHMPIDmipX;       // x of the MIP in LORS
+  Float_t fHMPIDmipY;       // y of the MIP in LORS
   
   // EMCAL related track information
   Int_t fEMCALindex;   // index of associated EMCAL cluster (AliESDCaloCluster)
index 441bd0d..2f7a462 100644 (file)
@@ -152,7 +152,7 @@ ClassImp(AliReconstruction)
 
 
 //_____________________________________________________________________________
-const char* AliReconstruction::fgkDetectorName[AliReconstruction::fgkNDetectors] = {"ITS", "TPC", "TRD", "TOF", "PHOS", "RICH", "EMCAL", "MUON", "FMD", "ZDC", "PMD", "START", "VZERO", "CRT", "HLT"};
+const char* AliReconstruction::fgkDetectorName[AliReconstruction::fgkNDetectors] = {"ITS", "TPC", "TRD", "TOF", "PHOS", "HMPID", "EMCAL", "MUON", "FMD", "ZDC", "PMD", "START", "VZERO", "CRT", "HLT"};
 
 //_____________________________________________________________________________
 AliReconstruction::AliReconstruction(const char* gAliceFilename, const char* cdbUri,
index b5eed90..55817a7 100644 (file)
 
 /*
 $Log$
+Revision 1.2  2006/11/06 14:24:21  jgrosseo
+reading of run parameters from the logbook
+online offline naming conversion
+
 Revision 1.1  2006/06/02 14:14:36  hristov
 Separate library for CDB (Jan)
 
@@ -58,7 +62,7 @@ const char* AliShuttleInterface::fgkDetName[kNDetectors] = {"SPD", "SDD", "SSD",
 
 // names of the detectors in OCDB
 const char* AliShuttleInterface::fgkOfflineDetName[kNDetectors] = {"ITS", "ITS", "ITS", "TPC", "TRD", "TOF",
-       "PHOS", "PHOS", "RICH", "EMCAL", "MUON", "MUON", "FMD", "ZDC", "PMD", "START", "VZERO"};
+       "PHOS", "PHOS", "HMPID", "EMCAL", "MUON", "MUON", "FMD", "ZDC", "PMD", "START", "VZERO"};
 
 //______________________________________________________________________________________________
 const char* AliShuttleInterface::GetOfflineDetName(const char* detName){
index 5d3e03b..ca472e5 100644 (file)
@@ -121,7 +121,7 @@ void AliFRAMEv0::Init()
         " FRAME "
         "**************************************\n");
   printf("\n     Version 0 of FRAME initialised, "
-        "with openings for PHOS and RICH\n\n");
+        "with openings for PHOS and HMPID\n\n");
   printf("**************************************"
         " FRAME "
         "**************************************\n");
index 3823178..11b39f6 100644 (file)
@@ -163,10 +163,10 @@ void Config()
                                                                                 
     if (sgeo == kHoles)
     {
-        comment = comment.Append(" | Holes for PHOS/RICH");
+        comment = comment.Append(" | Holes for PHOS/HMPID");
                                                                                 
     } else {
-        comment = comment.Append(" | No holes for PHOS/RICH");
+        comment = comment.Append(" | No holes for PHOS/HMPID");
     }
                                                                                 
     printf("\n \n Comment: %s \n \n", comment.Data());
@@ -190,7 +190,7 @@ void Config()
   Int_t   iPHOS  = 1; 
   Int_t   iPIPE  = 1; 
   Int_t   iPMD   = 1; 
-  Int_t   iRICH  = 1; 
+  Int_t   iHMPID  = 1; 
   Int_t   iSHIL  = 1; 
   Int_t   iSTART = 1; 
   Int_t   iTOF   = 1; 
@@ -334,10 +334,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv1("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv1("HMPID", "normal HMPID");
 
     }
 
index 1fd267c..99fb106 100644 (file)
@@ -27,7 +27,7 @@
 #include "ITS/AliITSvPPRasymmFMD.h"
 #include "TPC/AliTPCv2.h"
 #include "TOF/AliTOFv4T0.h"
-#include "RICH/AliRICHv1.h"
+#include "HMPID/AliHMPIDv1.h"
 #include "ZDC/AliZDCv2.h"
 #include "TRD/AliTRDv1.h"
 #include "FMD/AliFMDv1.h"
@@ -190,10 +190,10 @@ void Config()
 
     if (sgeo == kHoles)
     {
-       comment = comment.Append(" | Holes for PHOS/RICH");
+       comment = comment.Append(" | Holes for PHOS/HMPID");
        
     } else {
-       comment = comment.Append(" | No holes for PHOS/RICH");
+       comment = comment.Append(" | No holes for PHOS/HMPID");
     }
 
     printf("\n \n Comment: %s \n \n", comment.Data());
@@ -216,7 +216,7 @@ void Config()
     Int_t   iPHOS   = 0;
     Int_t   iPIPE   = 1;
     Int_t   iPMD    = 0;
-    Int_t   iRICH   = 0;
+    Int_t   iHMPID   = 0;
     Int_t   iSHIL   = 0;
     Int_t   iSTART  = 0;
     Int_t   iTOF    = 1;
@@ -379,10 +379,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv1("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv1("HMPID", "normal HMPID");
 
     }
 
@@ -405,8 +405,8 @@ void Config()
        if (sgeo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index 396b759..362603b 100644 (file)
@@ -22,7 +22,7 @@
 //                                                                           //
 //  VERSION WITH 5 MODULES AND TILTED STRIPS                                 //
 //                                                                           //
-//  HOLES FOR PHOS AND RICH DETECTOR                                         //
+//  HOLES FOR PHOS AND HMPID DETECTOR                                         //
 //                                                                           //
 //   Authors:                                                                //
 //                                                                           //
@@ -171,7 +171,7 @@ void AliTOFv2::BuildGeometry()
        node = new TNode(nodeName3,nodeName3,"S_TOF_B",krTof*TMath::Cos(ang),krTof*TMath::Sin(ang),-zOffsetB,rotMatNum);
        node->SetLineColor(kColorTOF);
        fNodes->Add(node); 
-      } // Holes for RICH detector
+      } // Holes for HMPID detector
     
     if ((nodeNum<7 || nodeNum>11) && nodeNum !=1 && nodeNum!=17 && nodeNum !=18)
       { 
@@ -179,7 +179,7 @@ void AliTOFv2::BuildGeometry()
        node = new TNode(nodeName4,nodeName4,"S_TOF_A",krTof*TMath::Cos(ang),krTof*TMath::Sin(ang),zOffsetA,rotMatNum);
        node->SetLineColor(kColorTOF);
        fNodes->Add(node); 
-      } // Holes for PHOS detector (+ Holes for RICH detector, central part)
+      } // Holes for PHOS detector (+ Holes for HMPID detector, central part)
   } // end loop on nodeNum
 }
 
@@ -1037,7 +1037,7 @@ void AliTOFv2::Init()
            "  TOF  "
            "**************************************\n",ClassName());
     printf("\n%s:   Version 2 of TOF initialing, "
-           "TOF with holes for PHOS and RICH \n",ClassName());
+           "TOF with holes for PHOS and HMPID \n",ClassName());
   }  
 
   AliTOF::Init();
index 2c63e8e..572171a 100644 (file)
@@ -22,7 +22,7 @@
 //
 //  VERSION WITH 5 MODULES AND TILTED STRIPS 
 //  
-//  HOLES FOR PHOS AND RICH DETECTOR
+//  HOLES FOR PHOS AND HMPID DETECTOR
 //
 //  !Not Official version!
 //
@@ -176,7 +176,7 @@ void AliTOFv2FHoles::BuildGeometry()
        node = new TNode(nodeName3,nodeName3,"S_TOF_B",krTof*TMath::Cos(ang),krTof*TMath::Sin(ang),-zOffsetB,rotMatNum);
        node->SetLineColor(kColorTOF);
        fNodes->Add(node); 
-      } // Holes for RICH detector
+      } // Holes for HMPID detector
     
     if ((nodeNum<7 || nodeNum>11) && nodeNum !=1 && nodeNum!=17 && nodeNum !=18)
       { 
@@ -184,7 +184,7 @@ void AliTOFv2FHoles::BuildGeometry()
        node = new TNode(nodeName4,nodeName4,"S_TOF_A",krTof*TMath::Cos(ang),krTof*TMath::Sin(ang),zOffsetA,rotMatNum);
        node->SetLineColor(kColorTOF);
        fNodes->Add(node); 
-      } // Holes for PHOS detector (+ Holes for RICH detector, central part)
+      } // Holes for PHOS detector (+ Holes for HMPID detector, central part)
   } // end loop on nodeNum
 }
 
@@ -1046,7 +1046,7 @@ void AliTOFv2FHoles::Init()
            "  TOF  "
            "**************************************\n",ClassName());
     printf("\n%s:   Version 2 of TOF initialing, "
-           "TOF with holes for PHOS and RICH \n",ClassName());
+           "TOF with holes for PHOS and HMPID \n",ClassName());
   }  
 
   AliTOF::Init();
index 587b13b..4c871b3 100644 (file)
@@ -22,7 +22,7 @@
 //                                                                           //
 //  VERSION WITH 5 MODULES AND TILTED STRIPS                                 //
 //  HITS DEFINED FOR THIS VERSION                                            //
-//  HOLES FOR RICH DETECTOR                                                  //
+//  HOLES FOR HMPID DETECTOR                                                  //
 //                                                                           //
 //   Authors:                                                                //
 //                                                                           //
@@ -170,7 +170,7 @@ void AliTOFv3::BuildGeometry()
        node = new TNode(nodeName3,nodeName3,"S_TOF_B",krTof*TMath::Cos(ang),krTof*TMath::Sin(ang),-zOffsetB,rotMatNum);
        node->SetLineColor(kColorTOF);
        fNodes->Add(node);
-      } // Holes for RICH detector
+      } // Holes for HMPID detector
     
     if (nodeNum !=1 && nodeNum !=17 && nodeNum !=18)
       { 
@@ -178,7 +178,7 @@ void AliTOFv3::BuildGeometry()
        node = new TNode(nodeName4,nodeName4,"S_TOF_A",krTof*TMath::Cos(ang),krTof*TMath::Sin(ang),zOffsetA,rotMatNum);
        node->SetLineColor(kColorTOF);
        fNodes->Add(node);
-      } // Holes for RICH detector, central part
+      } // Holes for HMPID detector, central part
   }
 }
 
@@ -1026,7 +1026,7 @@ void AliTOFv3::Init()
            "  TOF  "
            "**************************************\n",ClassName());
     printf("\n%s   Version 3 of TOF initialing, "
-                "TOF with holes for RICH detector\n",ClassName());
+                "TOF with holes for HMPID detector\n",ClassName());
   }
 
   AliTOF::Init();
index 492bfa9..4b1b45c 100644 (file)
@@ -102,7 +102,7 @@ void Config()
     Int_t   iPHOS  =  0;
     Int_t   iPIPE  =  0;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  0;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -280,10 +280,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv3("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv3("HMPID", "normal HMPID");
 
     }
 
@@ -306,8 +306,8 @@ void Config()
        if (geo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index 6873adf..55f3095 100644 (file)
@@ -40,7 +40,7 @@
 #include "ITS/AliITSvPPRasymmFMD.h"
 #include "TPC/AliTPCv2.h"
 #include "TOF/AliTOFv5T0.h"
-#include "RICH/AliRICHv1.h"
+#include "HMPID/AliHMPIDv1.h"
 #include "ZDC/AliZDCv2.h"
 #include "TRD/AliTRDv1.h"
 #include "FMD/AliFMDv1.h"
@@ -382,7 +382,7 @@ void Config()
   Int_t iPHOS  = 1;
   Int_t iPIPE  = 1;
   Int_t iPMD   = 0;
-  Int_t iRICH  = 1;
+  Int_t iHMPID  = 1;
   Int_t iSHIL  = 0;
   Int_t iSTART = 0;
   Int_t iTOF   = 1;
@@ -518,10 +518,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv1("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv1("HMPID", "normal HMPID");
 
     }
 
index 5b41a11..55275d5 100644 (file)
@@ -91,7 +91,7 @@ gener->Init();
  Int_t iPHOS=0;
  Int_t iPIPE=0;
  Int_t iPMD=0;
- Int_t iRICH=0;
+ Int_t iHMPID=0;
  Int_t iSHIL=0;
  Int_t iSTART=0;
  Int_t iTOF=0;
@@ -233,9 +233,9 @@ gener->Init();
    AliTOF *TOF  = new AliTOFv2("TOF","normal TOF");
  }
 
- if(iRICH) {
- //=================== RICH parameters ===========================
-   AliRICH *RICH  = new AliRICHv1("RICH","normal RICH");
+ if(iHMPID) {
+ //=================== HMPID parameters ===========================
+   AliHMPID *HMPID  = new AliHMPIDv1("HMPID","normal HMPID");
 
  }
 
@@ -264,8 +264,8 @@ gener->Init();
 
    // With hole in front of PHOS
    TRD->SetPHOShole();
-   // With hole in front of RICH
-   TRD->SetRICHhole();
+   // With hole in front of HMPID
+   TRD->SetHMPIDhole();
  }
 
  if(iFMD) {
index 5be084a..bd0fe77 100644 (file)
@@ -135,7 +135,7 @@ void Config()
     Int_t   iPHOS  =  0;
     Int_t   iPIPE  =  1;
     Int_t   iPMD   =  0;
-    Int_t   iRICH  =  0;
+    Int_t   iHMPID  =  0;
     Int_t   iSHIL  =  1;
     Int_t   iSTART =  0;
     Int_t   iTOF   =  0;
@@ -298,10 +298,10 @@ void Config()
     }
 
 
-    if (iRICH)
+    if (iHMPID)
     {
-        //=================== RICH parameters ===========================
-        AliRICH *RICH = new AliRICHv1("RICH", "normal RICH");
+        //=================== HMPID parameters ===========================
+        AliHMPID *HMPID = new AliHMPIDv1("HMPID", "normal HMPID");
 
     }
 
@@ -325,8 +325,8 @@ void Config()
        if (sgeo == kHoles) {
            // With hole in front of PHOS
            TRD->SetPHOShole();
-           // With hole in front of RICH
-           TRD->SetRICHhole();
+           // With hole in front of HMPID
+           TRD->SetHMPIDhole();
        }
            // Switch on TR
            AliTRDsim *TRDsim = TRD->CreateTR();
index e3feb41..1aaf49b 100644 (file)
@@ -26,7 +26,7 @@ PMD/module.mk:                 PMD/libPMDbase.pkg PMD/libPMDsim.pkg PMD/libPMDrec.pkg
 PYTHIA6/module.mk:      PYTHIA6/libpythia6.pkg
 RALICE/module.mk:       RALICE/libRALICE.pkg
 RAW/module.mk:           RAW/libRAWDatabase.pkg RAW/libRAWDatasim.pkg RAW/libRAWDatarec.pkg RAW/binalimdc.pkg RAW/bindateStream.pkg
-RICH/module.mk:                 RICH/libRICHbase.pkg RICH/libRICHrec.pkg RICH/libRICHsim.pkg
+HMPID/module.mk:                HMPID/libHMPIDbase.pkg HMPID/libHMPIDrec.pkg HMPID/libHMPIDsim.pkg
 SHUTTLE/module.mk:      SHUTTLE/libSHUTTLE.pkg
 START/module.mk:        START/libSTARTbase.pkg START/libSTARTsim.pkg START/libSTARTrec.pkg
 STEER/module.mk:        STEER/libESD.pkg STEER/libCDB.pkg STEER/libSTEER.pkg
index 090056f..31a1858 100644 (file)
@@ -137,22 +137,22 @@ TPC 13 -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.   -1 -1 -1 1 1 1 3 1 1 1 1
 TPC 14 -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.   -1 -1 -1 1 1 1 3 1 1 1 1
 TPC 15 -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.   -1 -1 -1 1 1 1 3 1 1 1 1
 
-* RICH
+* HMPID
 * ====
 *
 *       GAM   ELEC  NHAD   CHAD  MUON  EBREM MUHAB  EDEL  MUDEL MUPA ANNI BREM COMP DCAY DRAY HADR LOSS MULS PAIR PHOT RAYL
 * Quarz Window        (>1000 keV delta-electrons)
-RICH  3  1.e-4 1.e-4 1.e-4  -1.   1.e-4 -1.   -1.    1.e-3 1.e-3 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
+HMPID  3  1.e-4 1.e-4 1.e-4  -1.   1.e-4 -1.   -1.    1.e-3 1.e-3 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
 * Freon Radiator      (>  500 keV delta-electrons)
-RICH  4  1.e-4 1.e-4 1.e-4  -1.   1.e-4 -1.   -1.    5.e-4 5.e-4 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
+HMPID  4  1.e-4 1.e-4 1.e-4  -1.   1.e-4 -1.   -1.    5.e-4 5.e-4 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
 * Methane Gap         (>  100 keV delta-electrons)
-RICH  5  5.e-5 1.e-5 1.e-4 -1.   1.e-4 -1.   -1.     1.e-4 1.e-4 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
+HMPID  5  5.e-5 1.e-5 1.e-4 -1.   1.e-4 -1.   -1.     1.e-4 1.e-4 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
 * Sensitive Volume    (>  50 keV delta-electrons)
-RICH  9  1.e-5 1.e-5 1.e-4  -1.   1.e-4 -1.   -1.    5.e-5 5.e-5 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
+HMPID  9  1.e-5 1.e-5 1.e-4  -1.   1.e-4 -1.   -1.    5.e-5 5.e-5 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
 * CSI    (>  50 keV delta-electrons)
-RICH  6  1.e-5 1.e-5 1.e-4  -1.   1.e-4 -1.   -1.    5.e-5 5.e-5 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
+HMPID  6  1.e-5 1.e-5 1.e-4  -1.   1.e-4 -1.   -1.    5.e-5 5.e-5 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
 * PCB backplane   (>  50 keV delta-electrons)
-RICH 12  1.e-5 1.e-5 1.e-4  -1.   1.e-4 -1.   -1.    5.e-5 5.e-5 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
+HMPID 12  1.e-5 1.e-5 1.e-4  -1.   1.e-4 -1.   -1.    5.e-5 5.e-5 -1.  -1   -1   -1   -1   1    -1   1    -1   -1   -1   -1 
 
 * Front Absorber ABSO
 * ===================