![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliAnalysisTaskME.h>
Public Member Functions | |
AliAnalysisTaskME () | |
AliAnalysisTaskME (const char *name) | |
AliAnalysisTaskME (const AliAnalysisTaskME &obj) | |
AliAnalysisTaskME & | operator= (const AliAnalysisTaskME &other) |
virtual | ~AliAnalysisTaskME () |
virtual void | ConnectInputData (Option_t *option="") |
virtual void | CreateOutputObjects () |
virtual void | Exec (Option_t *option) |
virtual void | SetDebugLevel (Int_t level) |
virtual void | Init () |
virtual void | RequireFreshBuffer () |
virtual void | UserCreateOutputObjects () |
virtual void | UserExec (Option_t *) |
virtual void | AddAODBranch (const char *cname, void *addobj, const char *fname="") |
virtual void | SelectCollisionCandidates (UInt_t offlineTriggerMask=AliVEvent::kMB) |
virtual Int_t | DebugLevel () |
virtual AliVEvent * | GetEvent (Int_t iev) |
virtual AliAODEvent * | AODEvent () |
virtual TTree * | OutputTree () |
virtual Long64_t | Entry () |
virtual const char * | CurrentFileName () |
![]() | |
AliAnalysisTask () | |
AliAnalysisTask (const char *name, const char *title) | |
AliAnalysisTask (const AliAnalysisTask &task) | |
virtual | ~AliAnalysisTask () |
AliAnalysisTask & | operator= (const AliAnalysisTask &task) |
virtual void | LocalInit () |
virtual Bool_t | Notify () |
virtual Bool_t | NotifyBinChange () |
virtual void | FinishTaskOutput () |
Bool_t | ConnectInput (Int_t islot, AliAnalysisDataContainer *cont) |
Bool_t | ConnectOutput (Int_t islot, AliAnalysisDataContainer *cont) |
Bool_t | AreSlotsConnected () |
void | CheckNotify (Bool_t init=kFALSE) |
Bool_t | CheckCircularDeps () |
virtual Bool_t | CheckPostData () const |
virtual Bool_t | CheckOwnership () const |
virtual void | Reset () |
virtual Bool_t | ResetOutputData () |
void | GetBranches (const char *type, TString &result) const |
Int_t | GetNinputs () const |
Int_t | GetNoutputs () const |
TObject * | GetPublishedData () const |
AliAnalysisDataSlot * | GetInputSlot (Int_t islot) const |
AliAnalysisDataSlot * | GetOutputSlot (Int_t islot) const |
TClass * | GetInputType (Int_t islot) const |
TClass * | GetOutputType (Int_t islot) const |
TObject * | GetInputData (Int_t islot) const |
TObject * | GetOutputData (Int_t islot) const |
Bool_t | IsOutputReady (Int_t islot) const |
Bool_t | IsChecked () const |
Bool_t | IsPostEventLoop () const |
Bool_t | IsInitialized () const |
Bool_t | IsReady () const |
Bool_t | IsUsed () const |
Bool_t | IsZombie () const |
Bool_t | HasBranches () const |
virtual void | PrintTask (Option_t *option="all", Int_t indent=0) const |
void | PrintContainers (Option_t *option="all", Int_t indent=0) const |
Bool_t | ProducersTouched () const |
void | SetBranches (const char *names) |
void | SetChecked (Bool_t flag=kTRUE) |
void | SetPostEventLoop (Bool_t flag=kTRUE) |
void | SetUsed (Bool_t flag=kTRUE) |
void | SetZombie (Bool_t flag=kTRUE) |
Bool_t | HasExecuted () const |
virtual void | Terminate (Option_t *option="") |
Protected Attributes | |
Int_t | fDebug |
Debug flag. More... | |
Int_t | fEntry |
Current entry in the chain. More... | |
Bool_t | fFreshBufferOnly |
Flag for Exec call for fresh buffer only. More... | |
AliMultiEventInputHandler * | fInputHandler |
! Input Handler More... | |
AliAODEvent * | fOutputAOD |
! AOD out More... | |
TTree * | fTreeA |
AOD output Tree. More... | |
UInt_t | fOfflineTriggerMask |
Task processes collision candidates only. More... | |
![]() | |
Bool_t | fReady |
Flag if the task is ready. More... | |
Bool_t | fInitialized |
True if Init() was called. More... | |
Int_t | fNinputs |
Number of inputs. More... | |
Int_t | fNoutputs |
Bool_t * | fOutputReady |
Flags for output readyness. More... | |
TObject * | fPublishedData |
! published data More... | |
TObjArray * | fInputs |
Array of input slots. More... | |
TObjArray * | fOutputs |
Array of output slots. More... | |
TString | fBranchNames |
List of input branches that need to be loaded for this task. More... | |
Additional Inherited Members | |
![]() | |
enum | EAnalysisTaskFlags { kTaskUsed = BIT(14), kTaskZombie = BIT(15), kTaskChecked = BIT(16), kTaskPostEventLoop = BIT(17) } |
![]() | |
void | DefineInput (Int_t islot, TClass *type) |
void | DefineOutput (Int_t islot, TClass *type) |
Bool_t | PostData (Int_t iout, TObject *data, Option_t *option="") |
char * | GetBranchAddress (Int_t islot, const char *branch) const |
Bool_t | SetBranchAddress (Int_t islot, const char *branch, void *address) const |
void | EnableBranch (Int_t islot, const char *bname) const |
TFile * | OpenFile (Int_t iout, Option_t *option="RECREATE") const |
Definition at line 18 of file AliAnalysisTaskME.h.
AliAnalysisTaskME::AliAnalysisTaskME | ( | ) |
Definition at line 37 of file AliAnalysisTaskME.cxx.
AliAnalysisTaskME::AliAnalysisTaskME | ( | const char * | name | ) |
Default constructor
Definition at line 50 of file AliAnalysisTaskME.cxx.
AliAnalysisTaskME::AliAnalysisTaskME | ( | const AliAnalysisTaskME & | obj | ) |
Copy constructor
Definition at line 66 of file AliAnalysisTaskME.cxx.
|
inlinevirtual |
Definition at line 25 of file AliAnalysisTaskME.h.
|
virtual |
Add a new branch to the aod tree
Definition at line 201 of file AliAnalysisTaskME.cxx.
Referenced by UserExec().
|
inlinevirtual |
Definition at line 42 of file AliAnalysisTaskME.h.
|
virtual |
Connect the input data
Reimplemented from AliAnalysisTask.
Definition at line 105 of file AliAnalysisTaskME.cxx.
Referenced by ~AliAnalysisTaskME().
|
virtual |
Create the output container
Default AOD
Reimplemented from AliAnalysisTask.
Definition at line 127 of file AliAnalysisTaskME.cxx.
Referenced by ~AliAnalysisTaskME().
|
virtual |
Returns the current file name
Definition at line 192 of file AliAnalysisTaskME.cxx.
|
inlinevirtual |
Definition at line 40 of file AliAnalysisTaskME.h.
|
inlinevirtual |
Definition at line 44 of file AliAnalysisTaskME.h.
Referenced by Exec().
|
virtual |
Exec analysis of one event
Implements AliAnalysisTask.
Definition at line 147 of file AliAnalysisTaskME.cxx.
Referenced by ~AliAnalysisTaskME().
|
virtual |
Get an event from the input handler
Definition at line 212 of file AliAnalysisTaskME.cxx.
Referenced by DebugLevel(), and AliAnalysisTaskPhiCorr::UserExec().
|
inlinevirtual |
Definition at line 31 of file AliAnalysisTaskME.h.
AliAnalysisTaskME & AliAnalysisTaskME::operator= | ( | const AliAnalysisTaskME & | other | ) |
Assignment
Definition at line 87 of file AliAnalysisTaskME.cxx.
|
inlinevirtual |
Definition at line 43 of file AliAnalysisTaskME.h.
|
inlinevirtual |
Definition at line 32 of file AliAnalysisTaskME.h.
|
inlinevirtual |
Definition at line 38 of file AliAnalysisTaskME.h.
|
inlinevirtual |
Definition at line 30 of file AliAnalysisTaskME.h.
Referenced by DphiAnalysis().
|
inlinevirtual |
Reimplemented in AliAnalysisTaskPhiCorr.
Definition at line 34 of file AliAnalysisTaskME.h.
Referenced by CreateOutputObjects().
|
inlinevirtual |
Reimplemented in AliAnalysisTaskPhiCorr.
Definition at line 35 of file AliAnalysisTaskME.h.
Referenced by Exec().
|
protected |
Debug flag.
Definition at line 48 of file AliAnalysisTaskME.h.
Referenced by AliAnalysisTaskME(), ConnectInputData(), CreateOutputObjects(), DebugLevel(), Exec(), operator=(), and SetDebugLevel().
|
protected |
Current entry in the chain.
Definition at line 49 of file AliAnalysisTaskME.h.
Referenced by AliAnalysisTaskME(), Entry(), Exec(), and operator=().
|
protected |
Flag for Exec call for fresh buffer only.
Definition at line 50 of file AliAnalysisTaskME.h.
Referenced by Exec(), operator=(), and RequireFreshBuffer().
|
protected |
! Input Handler
Definition at line 51 of file AliAnalysisTaskME.h.
Referenced by AliAnalysisTaskME(), ConnectInputData(), CurrentFileName(), Exec(), GetEvent(), operator=(), and AliAnalysisTaskPhiCorr::UserExec().
|
protected |
Task processes collision candidates only.
Definition at line 55 of file AliAnalysisTaskME.h.
Referenced by AliAnalysisTaskME(), Exec(), operator=(), and SelectCollisionCandidates().
|
protected |
! AOD out
Definition at line 52 of file AliAnalysisTaskME.h.
Referenced by AliAnalysisTaskME(), AODEvent(), CreateOutputObjects(), and operator=().
|
protected |
AOD output Tree.
Definition at line 53 of file AliAnalysisTaskME.h.
Referenced by AliAnalysisTaskME(), CreateOutputObjects(), Exec(), operator=(), and OutputTree().