add external setter for MC parents list
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 24 Mar 2013 11:58:42 +0000 (11:58 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 24 Mar 2013 11:58:42 +0000 (11:58 +0000)
EMCAL/AliEMCALRecPoint.h

index f940c35..932c6d0 100644 (file)
@@ -73,7 +73,11 @@ class AliEMCALRecPoint : public AliCluster {
                                                              return fTracksList  ; }
   virtual Int_t * GetParents  (Int_t & number)       const { number = fMulParent ; 
                                                              return fParentsList ; }
-
+  virtual void    SetParents  (Int_t nParents, Int_t* parents) { // Needed in particular case in tender
+    fMulParent = nParents;
+    if(fParentsList) delete [] fParentsList ;
+    fParentsList = parents ;                                   }
+  
   virtual Int_t   GetDigitsMultiplicity(void)  const { return fMulDigit    ; }
   Int_t           GetIndexInList()             const { return fIndexInList ; }
   virtual int *   GetDigitsList(void)          const { return fDigitsList  ; }