#include <Riostream.h>
#include <TMath.h>
-#include <TBRIK.h>
-#include <TNode.h>
#include <TTree.h>
-#include <TGeometry.h>
#include <TObjArray.h>
#include <TClonesArray.h>
#include <TFile.h>
if (fRecpoints)
{
fRecpoints->Clear();
- /*
- fRecpoints->Delete();
- delete fRecpoints;
- fRecpoints=0;
- */
}
if (fPMDcontin)
{
- fPMDcontin->Clear();
- /*
fPMDcontin->Delete();
delete fPMDcontin;
fPMDcontin=0;
- */
+
}
if (fPMDcontout)
{
- fPMDcontout->Clear();
- /*
fPMDcontout->Delete();
delete fPMDcontout;
fPMDcontout=0;
- */
+
}
delete fPMDutil;
}
clusdata[3] = fPMDrecpoint->GetClusCells();
clusdata[4] = fPMDrecpoint->GetClusSigmaX();
clusdata[5] = fPMDrecpoint->GetClusSigmaY();
-
- fPMDclin = new AliPMDrecpoint1(idet,ismn,clusdata);
- fPMDcontin->Add(fPMDclin);
+
+ if (clusdata[4] != -99. && clusdata[5] != -99.)
+ {
+ fPMDclin = new AliPMDrecpoint1(idet,ismn,clusdata);
+ fPMDcontin->Add(fPMDclin);
+ }
}
}
event->AddPmdTrack(esdpmdtr);
}
+
+ fPMDcontin->Delete();
+ fPMDcontout->Delete();
+
}
//--------------------------------------------------------------------//
void AliPMDtracker::SetVertex(Double_t vtx[3], Double_t evtx[3])