#include <TClonesArray.h> //CkovAngle()
#include <AliESDtrack.h> //CkovAngle()
+ Int_t fPhotCnt; // counter of photons candidate
+ Int_t *fPhotFlag; // flags of photon candidates
+ Double_t *fPhotCkov; // Ckov angles of photon candidates, [rad]
+ Double_t *fPhotPhi; // phis of photons candidates, [rad]
+ Double_t *fPhotWei; // weigths of photon candidates
+ Double_t fCkovSigma2; // sigma2 of the reconstructed ring
+
+ Bool_t fIsWEIGHT; // flag to consider weight procedure
+ Float_t fDTheta; // Step for sliding window
+ Float_t fWindowWidth; // Hough width of sliding window
+
+ Double_t fRingArea; // area of a given ring
+ Double_t fRingAcc; // fraction of the ring accepted by geometry
+ TVector3 fTrkDir; // track direction in LORS at RAD
+ TVector2 fTrkPos; // track positon in LORS at RAD
+ TVector2 fMipPos; // mip positon for a given track
+ TVector2 fPc; // track position at PC
+
+ AliHMPIDParam *fParam; // Pointer to AliHMPIDParam
+
+
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-AliHMPIDRecon::AliHMPIDRecon():TTask("RichRec","RichPat")
+AliHMPIDRecon::AliHMPIDRecon():
+ TTask("RichRec","RichPat"),
+ fPhotCnt(-1),
+ fPhotFlag(0x0),
+ fPhotCkov(0x0),
+ fPhotPhi(0x0),
+ fPhotWei(0x0),
+ fCkovSigma2(0),
+ fIsWEIGHT(kFALSE),
+ fDTheta(0.001),
+ fWindowWidth(0.045),
+ fRingArea(0),
+ fRingAcc(0),
+ fTrkDir(0,0,1), // Just for test
+ fTrkPos(30,40), // Just for test
+ fMipPos(0,0),
+ fPc(0,0),
+ fParam(AliHMPIDParam::Instance())
{
//..
//init of data members
//..
- fPhotCnt = -1;
- fPhotFlag = 0x0;
- fPhotCkov = 0x0;
- fPhotPhi = 0x0;
- fPhotWei = 0x0;
- fCkovSigma2 = 0;
- fIsWEIGHT = kFALSE;
- fDTheta = 0.001;
- fWindowWidth = 0.045;
- fTrkDir = TVector3(0,0,1); // init just for test
- fTrkPos = TVector2(30,40); // init just for test
-
- AliHMPIDParam *pParam=AliHMPIDParam::Instance();
- fParam = pParam;
-
fParam->SetRefIdx(fParam->MeanIdxRad()); // initialization of ref index to a default one
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-void AliHMPIDRecon::DeleteVars()
+void AliHMPIDRecon::DeleteVars()const
{
//..
//Delete variables