virtual ~AliHMPIDRecon() {;} //dtor
void InitVars (Int_t n); //init space for variables
- void DeleteVars ()const; //delete variables
- void CkovAngle (AliESDtrack *pTrk,TClonesArray *pCluLst,Double_t nmean, Double_t qthre); //reconstructed Theta Cerenkov
+ void DeleteVars ()const; //delete variables
+ void CkovAngle (AliESDtrack *pTrk,TClonesArray *pCluLst,Int_t index,Double_t nmean,Float_t xRa,Float_t yRa );//reconstructed Theta Cerenkov
Bool_t FindPhotCkov (Double_t cluX,Double_t cluY,Double_t &thetaCer,Double_t &phiCer ); //find ckov angle for single photon candidate
Double_t FindRingCkov (Int_t iNclus ); //best ckov for ring formed by found photon candidates
void FindRingGeom (Double_t ckovAng,Int_t level=1 ); //estimated area of ring in cm^2 and portion accepted by geometry
{fPc.Set(xPc,yPc);} //set track impact to PC
void SetMip (Double_t xmip,Double_t ymip )
{fMipPos.Set(xmip,ymip);} //set track impact to PC
- enum ETrackingFlags {kMipDistCut=-9,kMipQdcCut=-5,kNoPhotAccept=-11};
+ enum ETrackingFlags {kNotPerformed=-20,kMipDistCut=-9,kMipQdcCut=-5,kNoPhotAccept=-11,kNoRad = -22};
//
protected:
Int_t fPhotCnt; // counter of photons candidate