![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliMCGenHandler.h>
Public Member Functions | |
AliMCGenHandler () | |
AliMCGenHandler (const char *name, const char *title) | |
virtual | ~AliMCGenHandler () |
virtual Bool_t | Init (Option_t *) |
virtual Bool_t | Init (TTree *tree, Option_t *opt) |
virtual Bool_t | BeginEvent (Long64_t entry) |
virtual Bool_t | FinishEvent () |
void | CreateGenerator () |
AliMCEvent * | MCEvent () const |
const AliGenerator * | GetGenerator () const |
void | SetGenerator (AliGenerator *generator) |
void | SetSeedMode (Int_t mode) |
void | SetSeed (UInt_t seed) |
UInt_t | GetSeed () |
void | SetGeneratorMacroPath (const char *macroPath) |
void | SetGeneratorMacroParameters (const char *params) |
void | SetGeneratorCustomization (TMacro *macro) |
![]() | |
AliInputEventHandler () | |
AliInputEventHandler (const char *name, const char *title) | |
virtual | ~AliInputEventHandler () |
virtual void | SetInputFileName (const char *fname) |
virtual const char * | GetInputFileName () const |
virtual void | SetOutputFileName (const char *) |
virtual const char * | GetOutputFileName () const |
virtual Bool_t | GetEntry () |
virtual Bool_t | NeedField () const |
virtual Bool_t | Notify () |
virtual Bool_t | Notify (const char *path) |
virtual Bool_t | Terminate () |
virtual Bool_t | TerminateIO () |
virtual void | SetInputTree (TTree *tree) |
virtual void | SetEventSelection (AliVCuts *cuts) |
virtual void | SetUserCallSelectionMask (Bool_t flag=kTRUE) |
virtual void | SetCheckStatistics (Bool_t flag=kTRUE) |
virtual void | SetNeedField (Bool_t flag=kTRUE) |
void | SetInactiveBranches (const char *branches) |
void | SetActiveBranches (const char *branches) |
virtual AliVEvent * | GetEvent () const |
virtual const AliEventTag * | GetEventTag () const |
virtual AliRunTag * | GetRunTag () const |
virtual TObject * | GetStatistics (Option_t *option="") const |
virtual Option_t * | GetAnalysisType () const |
virtual TTree * | GetTree () const |
virtual AliVCuts * | GetEventSelection () const |
virtual Long64_t | GetReadEntry () const |
virtual Bool_t | IsCheckStatistics () const |
virtual Bool_t | IsUserCallSelectionMask () const |
virtual Bool_t | NewEvent () |
virtual UInt_t | IsEventSelected () |
TList * | GetUserInfo () const |
void | SetMixingHandler (AliInputEventHandler *mixing) |
AliInputEventHandler * | MixingHandler () |
void | SetParentHandler (AliInputEventHandler *parent) |
AliInputEventHandler * | ParentHandler () |
virtual AliPIDResponse * | GetPIDResponse () |
virtual void | CreatePIDResponse (Bool_t=kFALSE) |
![]() | |
AliVEventHandler () | |
AliVEventHandler (const char *name, const char *title) | |
virtual | ~AliVEventHandler () |
virtual Option_t * | GetDataType () const |
virtual Bool_t | GetFillAOD () const |
virtual Bool_t | GetFillExtension () const |
virtual void | SetFillAOD (Bool_t) |
virtual void | SetFillExtension (Bool_t) |
virtual const char * | GetExtraOutputs (Bool_t merge=kFALSE) const |
Bool_t | IsLocked () const |
void | Lock () |
void | UnLock () |
void | Changed () |
virtual void | SetCacheSize (Long64_t) |
virtual Bool_t | InitTaskInputData (AliVEvent *, AliVfriendEvent *, TObjArray *) |
virtual AliVfriendEvent * | GetVfriendEvent () const |
Private Member Functions | |
AliMCGenHandler (const AliMCGenHandler &handler) | |
AliMCGenHandler & | operator= (const AliMCGenHandler &handler) |
Private Attributes | |
AliMCEvent * | fMCEvent |
Long64_t | fEventNumber |
MC Event. More... | |
AliStack * | fStack |
current event number More... | |
AliHeader * | fHeader |
current AliStack pointer More... | |
AliGenerator * | fGenerator |
current AliHeader pointer More... | |
Int_t | fSeedMode |
UInt_t | fSeed |
TString | fGeneratorMacroPath |
TString | fGeneratorMacroParameters |
TMacro * | fGeneratorCustomization |
Additional Inherited Members | |
![]() | |
enum | EInputHandlerFlags { kUserCallSelectionMask = BIT(14), kCheckStatistics = BIT(15), kNeedField = BIT(16) } |
![]() | |
enum | EEventHandlerFlags { kHandlerLocked = BIT(14) } |
![]() | |
void | SwitchOffBranches () const |
void | SwitchOnBranches () const |
![]() | |
TTree * | fTree |
TString | fBranches |
Pointer to the tree. More... | |
TString | fBranchesOn |
TString | fInputFileName |
Bool_t | fNewEvent |
AliVCuts * | fEventCuts |
UInt_t | fIsSelectedResult |
AliInputEventHandler * | fMixingHandler |
AliInputEventHandler * | fParentHandler |
TList * | fUserInfo |
Definition at line 28 of file AliMCGenHandler.h.
AliMCGenHandler::AliMCGenHandler | ( | ) |
Definition at line 42 of file AliMCGenHandler.cxx.
Referenced by SetGeneratorCustomization().
AliMCGenHandler::AliMCGenHandler | ( | const char * | name, |
const char * | title | ||
) |
Definition at line 62 of file AliMCGenHandler.cxx.
|
virtual |
Definition at line 82 of file AliMCGenHandler.cxx.
|
private |
|
virtual |
Reimplemented from AliInputEventHandler.
Definition at line 178 of file AliMCGenHandler.cxx.
Referenced by Init().
void AliMCGenHandler::CreateGenerator | ( | ) |
Definition at line 142 of file AliMCGenHandler.cxx.
Referenced by Init().
|
virtual |
Reimplemented from AliInputEventHandler.
Definition at line 198 of file AliMCGenHandler.cxx.
Referenced by Init().
|
inline |
Definition at line 44 of file AliMCGenHandler.h.
|
inline |
Definition at line 50 of file AliMCGenHandler.h.
|
virtual |
Reimplemented from AliInputEventHandler.
Definition at line 89 of file AliMCGenHandler.cxx.
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Definition at line 37 of file AliMCGenHandler.h.
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Definition at line 43 of file AliMCGenHandler.h.
|
private |
Referenced by SetGeneratorCustomization().
|
inline |
Definition at line 46 of file AliMCGenHandler.h.
|
inline |
Definition at line 54 of file AliMCGenHandler.h.
|
inline |
Definition at line 53 of file AliMCGenHandler.h.
|
inline |
Definition at line 52 of file AliMCGenHandler.h.
|
inline |
Definition at line 49 of file AliMCGenHandler.h.
|
inline |
Definition at line 48 of file AliMCGenHandler.h.
|
private |
|
private |
current AliHeader pointer
Definition at line 65 of file AliMCGenHandler.h.
Referenced by BeginEvent(), CreateGenerator(), GetGenerator(), Init(), SetGenerator(), and ~AliMCGenHandler().
|
private |
Definition at line 71 of file AliMCGenHandler.h.
Referenced by CreateGenerator(), and SetGeneratorCustomization().
|
private |
Definition at line 70 of file AliMCGenHandler.h.
Referenced by CreateGenerator(), and SetGeneratorMacroParameters().
|
private |
Definition at line 69 of file AliMCGenHandler.h.
Referenced by CreateGenerator(), and SetGeneratorMacroPath().
|
private |
current AliStack pointer
Definition at line 63 of file AliMCGenHandler.h.
Referenced by BeginEvent(), and Init().
|
private |
Definition at line 60 of file AliMCGenHandler.h.
Referenced by BeginEvent(), FinishEvent(), Init(), MCEvent(), and ~AliMCGenHandler().
|
private |
Definition at line 67 of file AliMCGenHandler.h.
|
private |
Definition at line 66 of file AliMCGenHandler.h.
Referenced by Init(), and SetSeedMode().
|
private |
current event number
Definition at line 62 of file AliMCGenHandler.h.
Referenced by BeginEvent(), and Init().