// --- AliRoot header files ---
#include "AliLog.h"
-#include "AliPHOSQualAssDataMaker.h"
#include "AliESDEvent.h"
#include "AliESDCaloCluster.h"
#include "AliPHOSReconstructor.h"
// write tracks to the ESD
AliPHOSTrackSegmentMaker *tsm = new AliPHOSTrackSegmentMakerv1(fGeom);
- tsm->GetQualAssDataMaker()->Init(AliQualAss::kTRACKSEGMENTS) ;
AliPHOSPID *pid = new AliPHOSPIDv1(fGeom);
- pid->GetQualAssDataMaker()->Init(AliQualAss::kRECPARTICLES) ;
-
+
// do current event; the loop over events is done by AliReconstruction::Run()
tsm->SetESD(esd) ;
tsm->SetInput(clustersTree);
else
tsm->Clusters2TrackSegments("") ;
- tsm->GetQualAssDataMaker()->SetData(tsm->GetTrackSegments()) ;
- tsm->GetQualAssDataMaker()->Exec(AliQualAss::kTRACKSEGMENTS) ;
-
pid->SetInput(clustersTree, tsm->GetTrackSegments()) ;
pid->SetESD(esd) ;
if ( Debug() )
else
pid->TrackSegments2RecParticles("") ;
- pid->GetQualAssDataMaker()->SetData(pid->GetRecParticles()) ;
- pid->GetQualAssDataMaker()->Exec(AliQualAss::kRECPARTICLES) ;
-
- // PLEASE FIX IT. SHOULD GO TO ALIRECONSTRUCTION !!
- // if ( eventNumber == gime->MaxEvent()-1 ) {
- // fTSM->GetQualAssDataMaker()->Finish(AliQualAss::kTRACKSEGMENTS) ;
- // fPID->GetQualAssDataMaker()->Finish(AliQualAss::kRECPARTICLES) ;
- // }
// This function creates AliESDtracks from AliPHOSRecParticles
// and
}
}
-AliTracker* AliPHOSReconstructor::CreateTracker(AliRunLoader* /* runLoader */) const
+AliTracker* AliPHOSReconstructor::CreateTracker() const
{
// creates the PHOS tracker
return new AliPHOSTracker();