#include <TMath.h>
#include "AliRICH.h"
-#include "AliRICHHitMap.h"
+#include "AliHitMap.h"
class AliRICHPatRec;
AliRICHPatRec(const char *name, const char *title);
virtual ~AliRICHPatRec() {}
void PatRec();
- Int_t TrackParam(Int_t itr, Int_t &ich);
+ Int_t TrackParam(Int_t itr, Int_t &ich, Float_t rectheta, Float_t recphi);
//Old CERENK
Float_t EstimationAtLimits(Float_t lim, Float_t radius, Float_t phiphot);
//Old REC_ETAPHOT
Int_t PhotonInBand();
//Old RADII
Float_t DistanceFromMip(Float_t nf,Float_t nq,
- Float_t Em,Float_t th, Float_t ph);
+ Float_t Em,Float_t th, Float_t ph, Float_t pointsOnCathode[3], Float_t rectheta, Float_t recphi);
//Old GIME_PHI
- Float_t PhiPad();
+ Float_t PhiPad(Float_t rectheta, Float_t recphi);
//Old THREECOORD
//void CoordSphere(Float_t r, Float_t theta, Float_t phi, Float_t *x);
//Old ANGT
//new
Float_t BetaCerenkov(Float_t n, Float_t theta);
//new
- Float_t CherenkovRingDrawing(Float_t fixedthetacer);
+ //void CerenkovRingDrawing();
public:
Int_t fNumEtaPhotons; // Number of photons
Float_t fXshift,fYshift; // Shifts in x and y
Float_t fEmissPoint; // Emission point for Cerenkov photons
Float_t fCerenkovAnglePad; // Cerenkov angle of single pad
- Float_t fPhotocatExitPhot; // Point of exit from photocathode
-
+ Float_t fOnCathode[3]; // Point of exit from photocathode
ClassDef(AliRICHPatRec,1) //Pat Rec module for :RICH version 0