* provided "as is" without express or implied warranty. *
**************************************************************************/
+/* $Id$ */
+
//_________________________________________________________________________
-// A brief description of the class
-//*-- Author : Yves Schutz SUBATECH
+// Base class for the clusterization algorithm (pure abstract)
+//*--
+//*-- Author: Yves Schutz SUBATECH
//////////////////////////////////////////////////////////////////////////////
// --- ROOT system ---
-
-
// --- Standard library ---
-
-
// --- AliRoot header files ---
-
#include "AliPHOSClusterizer.h"
+#include "AliPHOSGetter.h"
ClassImp(AliPHOSClusterizer)
//____________________________________________________________________________
-AliPHOSClusterizer::AliPHOSClusterizer()
+ AliPHOSClusterizer::AliPHOSClusterizer():TTask("","")
{
// ctor
+
+ fEventFolderName = "" ;
+ fFirstEvent = 0 ;
+ fLastEvent = -1 ;
+}
+
+//____________________________________________________________________________
+AliPHOSClusterizer::AliPHOSClusterizer(const TString alirunFileName,
+ const TString eventFolderName):
+ TTask("PHOS"+AliConfig::Instance()->GetReconstructionerTaskName(),
+ alirunFileName), fEventFolderName(eventFolderName)
+{
+ // ctor
+
+ fFirstEvent = 0 ;
+ fLastEvent = -1 ;
}
//____________________________________________________________________________
AliPHOSClusterizer::~AliPHOSClusterizer()
{
// dtor
+
+ //Remove this from the parental task before destroying
+ if(AliPHOSGetter::Instance()->PhosLoader())
+ AliPHOSGetter::Instance()->PhosLoader()->CleanReconstructioner();
}
+
+