//_________________________________________________________________________
// Algorithm class for the identification of particles detected in PHOS
-// base class
+// base class of identified particle
+// Why should I put meaningless comments
+// just to satisfy
+// the code checker
+
//
-//*-- Author: Yves Schutz (SUBATECH)
+//*-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko
// --- ROOT system ---
-
-
// --- Standard library ---
-
-
// --- AliRoot header files ---
-
+#include "AliConfig.h"
#include "AliPHOSPID.h"
+#include "AliPHOSGetter.h"
ClassImp(AliPHOSPID)
//____________________________________________________________________________
-AliPHOSPID::AliPHOSPID()
+ AliPHOSPID::AliPHOSPID():TTask("","")
{
// ctor
- fGeom = AliPHOSGeometry::GetInstance() ;
+ fEventFolderName = "" ;
+ fFirstEvent = 0 ;
+ fLastEvent = -1 ;
+}
+
+//____________________________________________________________________________
+AliPHOSPID::AliPHOSPID(const TString alirunFileName, const TString eventFolderName):
+ TTask("PHOS"+AliConfig::Instance()->GetPIDTaskName(), alirunFileName),
+ fEventFolderName(eventFolderName)
+{
+ // ctor
+ fFirstEvent = 0 ;
+ fLastEvent = -1 ;
}
//____________________________________________________________________________
AliPHOSPID::~AliPHOSPID()
{
// dtor
+ //Remove this from the parental task before destroying
+ if(AliPHOSGetter::Instance()->PhosLoader())
+ AliPHOSGetter::Instance()->PhosLoader()->CleanPIDTask();
}
+