- pH0->Draw();
- pH10->Draw("same");
- pH20->Draw("same");
- pH30->Draw("same");
- pHold->Draw("same");
- pLegend->AddEntry(pH0,"y=0");
- pLegend->AddEntry(pH10,"y=10");pH10->SetLineColor(kRed);
- pLegend->AddEntry(pH20,"y=20");pH20->SetLineColor(kBlue);
- pLegend->AddEntry(pH30,"y=30");pH30->SetLineColor(kGreen);
- pLegend->AddEntry(pHold,"res");pHold->SetLineColor(kMagenta);
- pLegend->Draw();
-}//void TestGain()
-//__________________________________________________________________________________________________
-void TestMipCharge()
-{
- AliRICHParam *pParam=new AliRICHParam;
- AliRICHResponse *pRes=new AliRICHResponse;
-
- TLegend *pLegend=new TLegend(0.6,0.3,0.85,0.5);
- TH1F *pH0= new TH1F("pH1", "Mip Charge",100,0,500);
- TH1F *pH10=new TH1F("pH10","Mip Charge",100,0,500);
- TH1F *pH20=new TH1F("pH20","Mip Charge",100,0,500);
- TH1F *pH30=new TH1F("pH30","Mip Charge",100,0,500);
- TH1F *pHold=new TH1F("pHold","Mip Charge",100,0,500);
- for(int i=0;i<1000;i++){
- pH0 ->Fill(pParam->TotalCharge(kPiPlus,0.5e-9,0));
- pH10->Fill(pParam->TotalCharge(kPiPlus,0.5e-9,10));
- pH20->Fill(pParam->TotalCharge(kPiPlus,0.5e-9,20));
- pH30->Fill(pParam->TotalCharge(kPiPlus,0.5e-9,30));
- pHold->Fill(pRes->IntPH(0.5e-9,-30));
+
+
+ TVector3 x3(0,0,0);
+ Int_t sector=10;
+// AliRICHParam::ResetWireSag();
+ for(Int_t i=0;i<10000;i++){//events loop
+ for(int j=0;j<nPoints;j++){
+ x3.SetY(starty-j*deltay);
+ apH[j]->Fill(AliRICHParam::Loc2TotQdc(x3,400e-9,500000,sector));
+ }