AliMUONHit *muonHit;
AliPHOSHit *phosHit;
AliPMDhit *pmdHit;
- AliRICHHit *richHit;
- AliSTARThit *startHit;
+ AliHMPIDHit *richHit;
+ AliT0hit *startHit;
AliTOFhit *tofHit;
AliTPChit *tpcHit;
AliTPCTrackHits *tpc2Hit;
AliMUON *MUON = (AliMUON*) gAlice->GetDetector("MUON");
AliPHOS *PHOS = (AliPHOS*) gAlice->GetDetector("PHOS");
AliPMD *PMD = (AliPMD*) gAlice->GetDetector("PMD");
- AliRICH *RICH = (AliRICH*) gAlice->GetDetector("RICH");
- AliSTART *START = (AliSTART*) gAlice->GetDetector("START");
+ AliHMPID *HMPID = (AliHMPID*) gAlice->GetDetector("HMPID");
+ AliT0 *T0 = (AliT0*) gAlice->GetDetector("T0");
AliTOF *TOF = (AliTOF*) gAlice->GetDetector("TOF");
AliTPC *TPC = (AliTPC*) gAlice->GetDetector("TPC");
AliTPC *TPC = (AliTPC*) gAlice->GetDetector("TPC");
if(MUON) TH1F *hMUON = new TH1F("hMUON" ,"Hit Radius",100,0.,500.);
if(PHOS) TH1F *hPHOS = new TH1F("hPHOS" ,"Energy Dep.",100,0.,0.5);
if(PMD) TH1F *hPMD = new TH1F("hPMD" ,"Energy Dep.",100,0.,1.e+5);
- if(RICH) TH1F *hRICH = new TH1F("hRICH" ,"Energy loss",100,0.,1.e-5);
- if(START) TH1F *hSTART = new TH1F("hSTART" ,"Time of Flight",100,0.,10.);
+ if(HMPID) TH1F *hHMPID = new TH1F("hHMPID" ,"Energy loss",100,0.,1.e-5);
+ if(T0) TH1F *hT0 = new TH1F("hT0" ,"Time of Flight",100,0.,10.);
if(TOF) TH1F *hTOF = new TH1F("hTOF" ,"Time of Flight",100,0.,1.e-5);
if(TPC) TH1F *hTPC = new TH1F("hTPC" ,"Charge",100,0.,70.2);
if(TRD) TH1F *hTRD = new TH1F("hTRD" ,"Charge",100,0.,10.);
hPMD->Fill(pmdHit->GetEnergy());
} // end for pmdHit
} // end if PMD
- if(RICH){
- for(richHit=(AliRICHHit*)RICH->FirstHit(-1);richHit;
- richHit=(AliRICHHit*)RICH->NextHit()){
- hRICH->Fill(richHit->fEloss);
+ if(HMPID){
+ for(richHit=(AliHMPIDHit*)HMPID->FirstHit(-1);richHit;
+ richHit=(AliHMPIDHit*)HMPID->NextHit()){
+ hHMPID->Fill(richHit->fEloss);
} // end for richHit
- } // end if RICH
- if(START){
- for(startHit=(AliSTARThit*)START->FirstHit(-1);startHit;
- startHit=(AliSTARThit*)START->NextHit()){
- hSTART->Fill(startHit->fTime);
+ } // end if HMPID
+ if(T0){
+ for(startHit=(AliT0hit*)T0->FirstHit(-1);startHit;
+ startHit=(AliT0hit*)T0->NextHit()){
+ hT0->Fill(startHit->fTime);
} // end for startHit
- } // end if START
+ } // end if T0
if(TOF){
for(tofHit=(AliTOFhit*)TOF->FirstHit(-1);tofHit;
tofHit=(AliTOFhit*)TOF->NextHit()){
hPMD->Draw();
c0->SaveAs("analHitsPMD.ps");
} // end if PMD
- if(RICH){
- hRICH->SetFillColor(42);
- hRICH->Draw();
- c0->SaveAs("analHitsRICH.ps");
- } // end if RICH
- if(START){
- hSTART->SetFillColor(42);
- hSTART->Draw();
- c0->SaveAs("analHitsSTART.ps");
- } // end if START
+ if(HMPID){
+ hHMPID->SetFillColor(42);
+ hHMPID->Draw();
+ c0->SaveAs("analHitsHMPID.ps");
+ } // end if HMPID
+ if(T0){
+ hT0->SetFillColor(42);
+ hT0->Draw();
+ c0->SaveAs("analHitsT0.ps");
+ } // end if T0
if(TOF){
hTOF->SetFillColor(42);
hTOF->Draw();
if(MUON) delete hMUON;
if(PHOS) delete hPHOS;
if(PMD) delete hPMD;
- if(RICH) delete hRICH;
- if(START) delete hSTART;
+ if(HMPID) delete hHMPID;
+ if(T0) delete hT0;
if(TOF) delete hTOF;
if(TPC) delete hTPC;
if(TRD) delete hTRD;