- Double_t SigLoc (Double_t ckovTh,Double_t ckovPh,Double_t beta )const;//error due to cathode segmetation
- Double_t SigGeom (Double_t ckovTh,Double_t ckovPh,Double_t beta )const;//error due to unknown photon origin
- Double_t SigCrom (Double_t ckovTh,Double_t ckovPh,Double_t beta )const;//error due to unknonw photon energy
- Double_t Sigma2 (Double_t ckovTh,Double_t ckovPh )const;//photon candidate sigma^2
- enum ETrackingFlags {kMipDistCut=-9,kMipQdcCut=-5,kNoPhotAccept=-11};
-// HTA hidden track algorithm
- Bool_t CkovHiddenTrk (AliESDtrack *pTrk,TClonesArray *pCluLst,Double_t nmean,Double_t qthre);//Pattern recognition without trackinf information
- Bool_t CluPreFilter (TClonesArray *pClu ); //Pre clustering filter to cut bkg clusters
- Bool_t DoRecHiddenTrk (TClonesArray *pClu ); //Calling to the fitted procedures
- Bool_t FitEllipse (Double_t &phiRec ); //Fit clusters with a conical section (kTRUE only for ellipses)
- Bool_t FitFree (Double_t phiRec ); //Fit (th,ph) of the track and ckovFit as result
- Double_t FunConSect (Double_t *c,Double_t x,Double_t y ); //Function of a general conical section
- void SetNClu (Int_t nclu ) {fNClu=nclu;} //Setter for # of clusters
- void SetClCk (Int_t i,Bool_t what ) {fClCk[i]=what;} //Setter for cluster flags
- void SetCkovFit (Double_t ckov ) {fCkovFit=ckov;} //Setter for ckov fitted
- void SetCkovSig2 (Double_t rms ) {fCkovSig2=rms;} //Setter for sigma2 ckov fitted
- void SetTrkFit (Double_t th,Double_t ph ) {fThTrkFit = th;fPhTrkFit = ph;}//Setter for (th,ph) of the track
- void SetRadXY (Double_t x,Double_t y ) {fRadX = x;fRadY = y;} //Setter for (th,ph) of the track
- static void FunMinEl (Int_t&/* */,Double_t* /* */,Double_t &f,Double_t *par,Int_t /* */); //Fit function to find ellipes parameters
- static void FunMinPhot(Int_t&/* */,Double_t* /* */,Double_t &f,Double_t *par,Int_t iflag); //Fit function to minimize thetaCer RMS/Sqrt(n) of n clusters
- Int_t IdxMip ()const {return fIdxMip;} //Getter index of MIP
- Double_t MipX ()const {return fMipX;} //Getter of x MIP in LORS
- Double_t MipY ()const {return fMipY;} //Getter of y MIP in LORS
- Double_t MipQ ()const {return fMipQ;} //Getter of Q MIP
- Double_t RadX ()const {return fRadX;} //Getter of x at RAD in LORS
- Double_t RadY ()const {return fRadY;} //Getter of y at RAD in LORS
- Int_t NClu ()const {return fNClu;} //Getter of cluster multiplicity
- Double_t XClu (Int_t i)const {return fXClu[i];} //Getter of x clu
- Double_t YClu (Int_t i)const {return fYClu[i];} //Getter of y clu
- Bool_t ClCk (Int_t i)const {return fClCk[i];} //Getter of cluster flags
- Double_t CkovFit ()const {return fCkovFit;} //Getter of ckov angle fitted
- Double_t ThTrkFit ()const {return fThTrkFit;} //Getter of theta fitted of the track
- Double_t PhTrkFit ()const {return fPhTrkFit;} //Getter of phi fitted of the track