From cdf0e3d966b624779fe5ca5f0d1144fdc3806133 Mon Sep 17 00:00:00 2001 From: dibari Date: Tue, 18 Mar 2008 11:21:05 +0000 Subject: [PATCH] Bug fixed after effc++ corrections --- HMPID/AliHMPIDRecon.cxx | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/HMPID/AliHMPIDRecon.cxx b/HMPID/AliHMPIDRecon.cxx index 4b1956894bb..a6c58926d1b 100644 --- a/HMPID/AliHMPIDRecon.cxx +++ b/HMPID/AliHMPIDRecon.cxx @@ -28,14 +28,35 @@ #include //CkovAngle() #include //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"), fPhotCnt(-1), - fPhotFlag(0), - fPhotCkov(0), - fPhotPhi(0), - fPhotWei(0), + fPhotFlag(0x0), + fPhotCkov(0x0), + fPhotPhi(0x0), + fPhotWei(0x0), fCkovSigma2(0), fIsWEIGHT(kFALSE), fDTheta(0.001), @@ -44,8 +65,8 @@ AliHMPIDRecon::AliHMPIDRecon(): fRingAcc(0), fTrkDir(0,0,1), // Just for test fTrkPos(30,40), // Just for test - fMipPos(0), - fPc(0), + fMipPos(0,0), + fPc(0,0), fParam(AliHMPIDParam::Instance()) { //.. -- 2.39.3