X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PHOS%2FAliPHOSPID.cxx;h=4d64c1d1109b67ac416a6a3a6a8901d93891da61;hb=2992036118f0f3b777c9ff98221f6c4fa804c819;hp=4ae90bb59948aac3cb9f223bce03a804f8c1a171;hpb=b2820c1371d708b4a289f750b744e086a8c16437;p=u%2Fmrichter%2FAliRoot.git diff --git a/PHOS/AliPHOSPID.cxx b/PHOS/AliPHOSPID.cxx index 4ae90bb5994..4d64c1d1109 100644 --- a/PHOS/AliPHOSPID.cxx +++ b/PHOS/AliPHOSPID.cxx @@ -30,9 +30,10 @@ // --- Standard library --- - // --- AliRoot header files --- +#include "AliConfig.h" #include "AliPHOSPID.h" +#include "AliPHOSGetter.h" ClassImp(AliPHOSPID) @@ -40,33 +41,28 @@ ClassImp(AliPHOSPID) AliPHOSPID::AliPHOSPID():TTask("","") { // ctor - fSplitFile= 0 ; - + fEventFolderName = "" ; + fFirstEvent = 0 ; + fLastEvent = -1 ; } //____________________________________________________________________________ -AliPHOSPID::AliPHOSPID(const char* headerFile, const char * name, const Bool_t toSplit):TTask(name, headerFile) +AliPHOSPID::AliPHOSPID(const TString alirunFileName, const TString eventFolderName): + TTask("PHOS"+AliConfig::Instance()->GetPIDTaskName(), alirunFileName), + fEventFolderName(eventFolderName) { // ctor - - fToSplit = toSplit ; - fSplitFile= 0 ; -} - -//____________________________________________________________________________ - AliPHOSPID::AliPHOSPID(AliPHOSPID &pid):TTask(pid) -{ - // copy ctor - fSplitFile = pid.fSplitFile ; - fToSplit = pid.fToSplit ; - + fFirstEvent = 0 ; + fLastEvent = -1 ; } //____________________________________________________________________________ AliPHOSPID::~AliPHOSPID() { // dtor - - fSplitFile = 0 ; + //Remove this from the parental task before destroying + if(AliPHOSGetter::Instance()->PhosLoader()) + AliPHOSGetter::Instance()->PhosLoader()->CleanPIDTask(); } +