//
// Default constructor
//
+ DGUARD(fDebug,0,"Default CTOR of AliFMDEventPlaneTask");
}
//_____________________________________________________________________
AliFMDEventPlaneTask::AliFMDEventPlaneTask(const char* name)
// Parameters:
// name: Name of task
//
+ DGUARD(fDebug,0,"Named CTOR of AliFMDEventPlaneTask: %s", name);
DefineOutput(1, TList::Class());
DefineOutput(2, TList::Class());
// Parameters:
// o Object to copy from
//
+ DGUARD(fDebug,0,"Copy CTOR of AliFMDEventPlaneTask");
}
//_____________________________________________________________________
AliFMDEventPlaneTask&
//
// Assignment operator
//
+ DGUARD(fDebug,3,"Assignment of AliFMDEventPlaneTask");
if (&o == this) return *this;
fSumList = o.fSumList;
fOutputList = o.fOutputList;
//
// Create output objects
//
+ DGUARD(fDebug,1,"Create user objects of AliFMDEventPlaneTask");
if (!fSumList)
fSumList = new TList();
fSumList->SetName("Sums");
// Parameters:
// option: Not used
//
+ DGUARD(fDebug,1,"Process an event in AliFMDEventPlaneTask");
// Reset data members
fCent = -1;
// Parameters:
// option: Not used
//
+ DGUARD(fDebug,1,"Process merged output of AliFMDEventPlaneTask");
// Reinitiate lists if Terminate is called separately!
fSumList = dynamic_cast<TList*> (GetOutputData(1));
// Parameters:
// AliAODForwardMult: forward mult object with trigger and vertex info
//
+ DGUARD(fDebug,2,"Check AOD in AliFMDEventPlaneTask");
if (!aodfm->IsTriggerBits(AliAODForwardMult::kOffline)) return kFALSE;