]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
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 df5025d522adae08fa62a09cf6ec15d40aab77f3..fdf739ceacee8b323cb037d8fffd16d6e824c70c 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 4920fd17a2a37c04edb733baecdb6d76c7aaede5..447cb89324f3ae207b6e46a6830d8e37ddb8ae58 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
 };