/*
$Log$
+ Revision 1.1 2000/06/12 15:28:06 jbarbosa
+ Cleaned up version.
+
*/
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
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];
+ }
+
}
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
};