]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HMPID/AliHMPIDCluster.h
reduce arguments AddTaskPWG4HighPtTrackQA
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDCluster.h
index c7a7914500abb3af7dbc987548c05d542d0c6934..e5ee8951160b20628f18986c3ecb37ae617bc7f5 100644 (file)
@@ -22,7 +22,7 @@ public:
   enum EClusterStatus {kFrm,kCoG,kLo1,kUnf,kMax,kNot,kEdg,kSi1,kNoLoc,kAbn,kBig,kEmp=-1};      //status flags    
       AliHMPIDCluster():AliCluster3D(),
                           fCh(-1),fSi(-1),fSt(kEmp),fBox(-1),fNlocMax(-1),fMaxQpad(-1),fMaxQ(-1),fQRaw(0),
-                          fQ(0),fErrQ(-1),fXX(0),fErrX(-1),fYY(0),fErrY(-1),fChi2(-1),fDigs(0),fParam(AliHMPIDParam::Instance())
+                          fQ(0),fErrQ(-1),fXX(0),fErrX(-1),fYY(0),fErrY(-1),fChi2(-1),fDigs(0),fParam(AliHMPIDParam::InstanceNoGeo())
       {
       }//ctor
   
@@ -61,8 +61,14 @@ public:
          void           DoCorrSin(Bool_t doCorrSin                         ){fgDoCorrSin=doCorrSin;}                               // Set sinoidal correction
          void           SetX     (Double_t x                               ){fXX=x;}                                               // Setter
          void           SetY     (Double_t y                               ){fYY=y;}                                               // Setter
+         void           SetQ     (Double_t q                               ){fQ=q;if(fQ>4095)fQ=4095;}                             // Setter         
+         void           SetQRaw  (Double_t qRaw                            ){fQRaw=qRaw;if(fQRaw>4095)fQRaw=4095;}                 // Setter         
          void           SetSize  (Int_t size                               ){fSi=size;}                                            // Setter
+         void           SetCh    (Int_t chamber                            ){fCh=chamber;}                                         // Setter
+         void           SetChi2  (Double_t chi2                            ){fChi2=chi2;}                                          // Setter
+         void           SetStatus(Int_t status                             ){fSt=status;}                                              // Setter
          void           FindClusterSize(Int_t i,Int_t *pSigmaCut);                                                                 //Find the clusterSize of deconvoluted clusters 
+ virtual void          Clear(const Option_t*) { delete [] fDigs; fDigs=0; delete [] fParam; fParam=0; }
          
 protected:
   Int_t         fCh;          //chamber number