Several new data members for Bari reconstruction
authordibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 30 Jun 2000 16:36:58 +0000 (16:36 +0000)
committerdibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 30 Jun 2000 16:36:58 +0000 (16:36 +0000)
RICH/AliRICHRecHit.cxx
RICH/AliRICHRecHit.h

index df5025d..fdf739c 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
   $Log$
+  Revision 1.1  2000/06/12 15:28:06  jbarbosa
+  Cleaned up version.
+
 */
 
 
@@ -22,7 +25,7 @@
  
 ClassImp(AliRICHRecHit)
 
-AliRICHRecHit::AliRICHRecHit(Int_t id, Float_t *rechit)
+AliRICHRecHit::AliRICHRecHit(Int_t id, Float_t *rechit, Float_t *photons, Int_t *padsx, Int_t* padsy)
 {
     //
     // Creates a RICH rec. hit object
@@ -32,6 +35,14 @@ AliRICHRecHit::AliRICHRecHit(Int_t id, Float_t *rechit)
     fOmega        = rechit[2];
     fX            = rechit[3];
     fY            = rechit[4];
+    fEmissPoint   = rechit[5];
+    fGoodPhotons  = (Int_t)rechit[6];
+    for(Int_t i=0; i<100; i++) {
+       fCerPerPhoton[i]  = photons[i];
+       fPadsUsedX[i]    = padsx[i];
+       fPadsUsedY[i]    = padsy[i];
+    }
+    
 }
 
 
index 4920fd1..447cb89 100644 (file)
@@ -14,11 +14,17 @@ public:
   Float_t     fOmega;              //Cherenkov angle omega
   Float_t     fX;                  //Impact coordinate x
   Float_t     fY;                  //Impact coordinate y
+  Int_t       fGoodPhotons;        //Number of photons used for reconstruction
+  Float_t     fEmissPoint;         //Emission point of the cherenkov photons
+  Float_t     fCerPerPhoton[100];  //Recontructed cerenkov angle per photon
+  Int_t     fPadsUsedX[100];      //List of pads used for reconstruction (x)
+  Int_t     fPadsUsedY[100];      //List of pads used for reconstruction (y)
+
  public:
     AliRICHRecHit() {
       fTheta=fPhi=fOmega=0;
     }
-    AliRICHRecHit(Int_t id, Float_t* rechit);
+    AliRICHRecHit(Int_t id, Float_t* rechit, Float_t* photons, Int_t* padsX, Int_t* padsY);
     virtual ~AliRICHRecHit() {}
     ClassDef(AliRICHRecHit,1)  //Reconstructed hit object for set:RICH
 };