18 #include <TInterpreter.h> 41 fFreshBufferOnly(kFALSE),
45 fOfflineTriggerMask(0)
54 fFreshBufferOnly(kFALSE),
58 fOfflineTriggerMask(0)
109 if (
fDebug > 1)
printf(
"AnalysisTaskME::ConnectInputData() \n");
116 AliFatal(
"Event Handler has to be MultiEventInputHandler !");
122 AliFatal(
"MultiEventInputHandler has no EventPool connected !");
133 if (
fDebug > 1)
printf(
"AnalysisTaskME::CreateOutPutData() \n");
142 AliWarning(
"No AOD Event Handler connected.") ;
179 if (outputHandler) outputHandler->
SetFillAOD(kTRUE);
185 if (outputHandler) outputHandler->
SetFillAOD(kFALSE);
188 AliInfo(Form(
"Waiting for buffer to be ready !\n"));
208 handler->
AddBranch(cname, addobj, fname);
AliAnalysysTask - Class representing a basic analysis task. Any user-defined task should derive from...
printf("Chi2/npoints = %f\n", TMath::Sqrt(chi2/npoints))
Implementation of the Event Handler Interface for AOD.
virtual TTree * GetTree() const
Bool_t IsConnected() const
static AliAnalysisManager * GetAnalysisManager()
Bool_t PostData(Int_t iout, TObject *data, Option_t *option="")
void DefineInput(Int_t islot, TClass *type)
AliAnalysisTask & operator=(const AliAnalysisTask &task)
UInt_t fOfflineTriggerMask
Task processes collision candidates only.
#define AliWarning(message)
TTree * fTreeA
AOD output Tree.
virtual void SetFillAOD(Bool_t b)
virtual void AddAODBranch(const char *cname, void *addobj, const char *fname="")
AliAnalysysDataSlot Class representing a data slot of an analysis task. An analysis slot enforces a c...
AliAnalysisDataSlot * GetOutputSlot(Int_t islot) const
virtual void UserCreateOutputObjects()
virtual void ConnectInputData(Option_t *option="")
Bool_t fFreshBufferOnly
Flag for Exec call for fresh buffer only.
#define AliFatal(message)
virtual void UserExec(Option_t *)
AliMultiEventInputHandler * fInputHandler
! Input Handler
void AddBranch(const char *cname, void *addobj, const char *fname="")
AliAODEvent * fOutputAOD
! AOD out
virtual void CreateOutputObjects()
void DefineOutput(Int_t islot, TClass *type)
Int_t fEntry
Current entry in the chain.
AliAnalysisTaskME & operator=(const AliAnalysisTaskME &other)
virtual AliVEvent * GetEvent(Int_t iev)
virtual const char * CurrentFileName()
virtual void Exec(Option_t *option)