}
}
if(iNotMax==0) {
+ if (fNlocals >= fLocalX.GetSize()) {
+ fLocalX.Set(fNlocals+100);
+ fLocalY.Set(fNlocals+100);
+ fLocalQ.Set(fNlocals+100);
+ fLocalC.Set(fNlocals+100);
+ }
TVector2 x2=AliRICHParam::Pad2Loc(padX1,padY1);
fLocalX[fNlocals]=x2.X();fLocalY[fNlocals]=x2.Y();
fLocalQ[fNlocals] = (Double_t)padQ1;
* See cxx source for full Copyright notice */
#include "TTask.h"
+#include "TArrayD.h"
+#include "TArrayI.h"
#include "AliRICH.h"
class AliHitMap;
AliRICHcluster fRawCluster; //Current raw cluster before deconvolution
AliRICHcluster fResolvedCluster; //Current cluster after deconvolution
Int_t fNlocals; // number of local maxima
- Double_t fLocalX[100],fLocalY[100]; // list of locals X,Y
- Double_t fLocalQ[100]; // list of locals charge Q
- Int_t fLocalC[100]; // list of locals CombiPid
+ TArrayD fLocalX,fLocalY; // list of locals X,Y
+ TArrayD fLocalQ; // list of locals charge Q
+ TArrayI fLocalC; // list of locals CombiPid
ClassDef(AliRICHClusterFinder,0) //Finds raw clusters, trasfers them to resolved clusters through declustering.
};
#endif