#include "AliPHOSPIDv1.h"
#include "AliPHOSGetter.h"
#include "AliPHOSTracker.h"
-#include "AliRawReaderFile.h"
+#include "AliRawReader.h"
ClassImp(AliPHOSReconstructor)
}
//____________________________________________________________________________
-void AliPHOSReconstructor::Reconstruct(AliRunLoader* runLoader, AliRawReaderFile* rawreader) const
+void AliPHOSReconstructor::Reconstruct(AliRunLoader* runLoader, AliRawReader* rawreader) const
{
// method called by AliReconstruction;
// Only the clusterization is performed,; the rest of the reconstruction is done in FillESD because the track
AliPHOSClusterizerv1 clu(headerFile, branchName);
clu.SetEventRange(0, -1) ; // do all the events
+ clu.SetRawReader(rawreader);
if ( Debug() )
clu.ExecuteTask("deb all") ;
else
- clu.ExecuteTask("") ;
+ clu.ExecuteTask("") ;
}
et->SetPHOSposition(xyz) ;
et->SetPHOSsignal (rp->Energy()) ;
et->SetPHOSpid (rp->GetPID()) ;
+ et->SetLabel (rp->GetPrimaryIndex());
// add the track to the esd object
esd->AddTrack(et);
delete et;