![]() |
AliPhysics
04715ba (04715ba)
|
creates input arrays for the analysis from NanoAODs More...
#include <AliNanoAODArrayMaker.h>
Public Member Functions | |
AliNanoAODArrayMaker () | |
AliNanoAODArrayMaker (const char *name) | |
virtual | ~AliNanoAODArrayMaker () |
virtual void | UserCreateOutputObjects () |
virtual void | UserExec (Option_t *option) |
virtual void | Terminate (Option_t *) |
void | SetOutputArrayName (const char *name) |
void | SetOutputArrayPythiaName (const char *name) |
void | SetOutputArrayDataName (const char *name) |
void | GetAODTrack (AliAODTrack *newTrack, AliNanoAODTrack *track, Int_t index=-1) |
Private Member Functions | |
AliNanoAODArrayMaker (const AliNanoAODArrayMaker &) | |
AliNanoAODArrayMaker & | operator= (const AliNanoAODArrayMaker &) |
Private Attributes | |
Bool_t | fIsFirstLoop |
TString | fOutputArrayName |
describes if this is the first event loop More... | |
TClonesArray * | fOutputArray |
name of the output array with all particles More... | |
TString | fOutputArrayPythiaName |
TClonesArray * | fPythiaArray |
name of the output array with pythia particles More... | |
TString | fOutputArrayDataName |
TClonesArray * | fDataArray |
name of the output array with data particles More... | |
TList * | fOutputList |
creates input arrays for the analysis from NanoAODs
The class converts the nanoAOD information into the standard arrays which are used in the PWGJE EMCAL analysis this includes embedded tracks in measured events
Definition at line 18 of file AliNanoAODArrayMaker.h.
|
inline |
Definition at line 20 of file AliNanoAODArrayMaker.h.
AliNanoAODArrayMaker::AliNanoAODArrayMaker | ( | const char * | name | ) |
task to create arrays from NanoAODs which are used in the analysis
Author: M.Zimmermann
Definition at line 21 of file AliNanoAODArrayMaker.cxx.
|
inlinevirtual |
Definition at line 22 of file AliNanoAODArrayMaker.h.
|
private |
void AliNanoAODArrayMaker::GetAODTrack | ( | AliAODTrack * | newTrack, |
AliNanoAODTrack * | track, | ||
Int_t | index = -1 |
||
) |
Definition at line 115 of file AliNanoAODArrayMaker.cxx.
Referenced by UserExec().
|
private |
|
inline |
Definition at line 30 of file AliNanoAODArrayMaker.h.
|
inline |
Definition at line 28 of file AliNanoAODArrayMaker.h.
|
inline |
Definition at line 29 of file AliNanoAODArrayMaker.h.
|
virtual |
Definition at line 108 of file AliNanoAODArrayMaker.cxx.
|
virtual |
Definition at line 32 of file AliNanoAODArrayMaker.cxx.
|
virtual |
Definition at line 56 of file AliNanoAODArrayMaker.cxx.
|
private |
name of the output array with data particles
! output array with data particles
Definition at line 43 of file AliNanoAODArrayMaker.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 35 of file AliNanoAODArrayMaker.h.
Referenced by UserExec().
|
private |
name of the output array with all particles
! array with all particles
Definition at line 37 of file AliNanoAODArrayMaker.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 42 of file AliNanoAODArrayMaker.h.
Referenced by SetOutputArrayDataName(), and UserCreateOutputObjects().
|
private |
describes if this is the first event loop
Definition at line 36 of file AliNanoAODArrayMaker.h.
Referenced by SetOutputArrayName(), and UserCreateOutputObjects().
|
private |
Definition at line 39 of file AliNanoAODArrayMaker.h.
Referenced by SetOutputArrayPythiaName(), and UserCreateOutputObjects().
|
private |
Definition at line 45 of file AliNanoAODArrayMaker.h.
Referenced by UserCreateOutputObjects().
|
private |
name of the output array with pythia particles
! output array with pythia particles
Definition at line 40 of file AliNanoAODArrayMaker.h.
Referenced by UserCreateOutputObjects(), and UserExec().