Corrected occupancy calculation.
authorjbarbosa <jbarbosa@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 10 May 2001 12:28:54 +0000 (12:28 +0000)
committerjbarbosa <jbarbosa@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 10 May 2001 12:28:54 +0000 (12:28 +0000)
RICH/RICHoccupancy.C

index 80c1952..ae8ee05 100644 (file)
@@ -60,15 +60,15 @@ void RICHoccupancy (Int_t evNumber1=0,Int_t evNumber2=0)
   
    AliRICH *RICH  =(AliRICH*) gAlice->GetModule("RICH");
    Int_t nent=(Int_t)gAlice->TreeD()->GetEntries();
-   gAlice->TreeD()->GetEvent(nent-1);
+   gAlice->TreeD()->GetEvent(0);
 
    for (Int_t ich=0;ich<7;ich++)
      {
        TClonesArray *Digits = RICH->DigitsAddress(ich);    //  Raw clusters branch
        //printf ("Digits:%p",Digits);
        Int_t ndigits = Digits->GetEntriesFast();
-       occ[ich] = Float_t(ndigits)/(160*160);
-       sum += Float_t(ndigits)/(160*160);
+       occ[ich] = Float_t(ndigits)/(160*144);
+       sum += Float_t(ndigits)/(160*144);
        printf ("Occupancy in chamber %d: %f, generated by %d digits\n",ich,occ[ich],ndigits);
      }
    mean = sum/7;