]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAODParticle.cxx
Clear method implemented: necssary to store this object in TClonesArray
[u/mrichter/AliRoot.git] / ANALYSIS / AliAODParticle.cxx
index a8a44695fc8a50a4a36c435ebb3ec4a858dae7b4..c72ca54e8e22acbc53932e99ca316d611f53a0ce 100644 (file)
@@ -148,6 +148,23 @@ AliAODParticle::~AliAODParticle()
 }
 //______________________________________________________________________________
 
+void AliAODParticle::Clear(Option_t*)
+{
+//Must be implemented in order to store this object in Clones Array
+  delete [] fPids;
+  delete [] fPidProb;
+  delete fTPCTrackPoints;
+  delete fITSTrackPoints;
+  delete fClusterMap;
+  
+  fPids = 0x0;
+  fPidProb = 0x0;
+  fTPCTrackPoints = 0x0;
+  fITSTrackPoints = 0x0;
+  fClusterMap = 0x0;
+}
+//______________________________________________________________________________
+
 AliAODParticle& AliAODParticle::operator=(const AliAODParticle& in)
 {
 //assigment operator