//////////////////////////////////////////////////////////////////////////////
// --- ROOT system ---
-#include "TGeometry.h"
-#include "TDirectory.h"
-#include "TFile.h"
-#include "TTree.h"
// --- Standard library ---
-#include <iostream.h>
-#include <stdlib.h>
+
// --- AliRoot header files ---
-#include "AliRun.h"
#include "AliEMCALClusterizer.h"
-#include "AliHeader.h"
#include "AliEMCALGetter.h"
-#include "AliEMCALSDigitizer.h"
-#include "AliEMCALDigitizer.h"
ClassImp(AliEMCALClusterizer)
AliEMCALClusterizer::AliEMCALClusterizer():TTask("","")
{
// ctor
- fSplitFile = 0 ;
- fToSplit = kFALSE ;
-
+ fEventFolderName = "" ;
+ fFirstEvent = 0 ;
+ fLastEvent = -1 ;
}
//____________________________________________________________________________
-AliEMCALClusterizer::AliEMCALClusterizer(const char* headerFile, const char* name, const Bool_t toSplit):
-TTask(name, headerFile)
+AliEMCALClusterizer::AliEMCALClusterizer(const TString alirunFileName,
+ const TString eventFolderName):
+ TTask("EMCAL"+AliConfig::Instance()->GetReconstructionerTaskName(), alirunFileName),
+ fEventFolderName(eventFolderName)
{
// ctor
- fToSplit = toSplit ;
- fSplitFile = 0 ;
-
+ fFirstEvent = 0 ;
+ fLastEvent = -1 ;
}
//____________________________________________________________________________
AliEMCALClusterizer::~AliEMCALClusterizer()
{
// dtor
-
- fSplitFile = 0 ;
- }
+ //Remove this from the parental task before destroying
+ AliEMCALGetter::Instance()->EmcalLoader()->CleanReconstructioner();
+}