AliPhysics  master (3d17d9d)
AliEventTree Class Reference

Class managing creation of a tree containing certain parts of events The tree is intended to be used for ML tasks. More...

#include <AliAnalysisTaskEventExtractor.h>

Inheritance diagram for AliEventTree:

Public Member Functions

 AliEventTree ()
 
 AliEventTree (const char *name)
 
void InitializeTree (Bool_t saveTracks)
 
Bool_t AddEventToTree (Long64_t eventID, std::vector< Double_t > vertex, std::vector< AliVParticle * > particles, std::vector< AliVTrack * > tracks)
 
TTreeGetTreePointer ()
 

Protected Attributes

TTreefTree
 ! tree structure More...
 
Bool_t fInitialized
 init state of tree More...
 
Long64_t fBuffer_Event_ID
 ! array buffer More...
 
Int_t fBuffer_Event_Number_Particles
 ! array buffer More...
 
Int_t fBuffer_Event_Number_Tracks
 ! array buffer More...
 
Float_t fBuffer_Event_Vertex_X
 ! array buffer More...
 
Float_t fBuffer_Event_Vertex_Y
 ! array buffer More...
 
Float_t fBuffer_Event_Vertex_Z
 ! array buffer More...
 
Float_tfBuffer_Particles_Pt
 ! array buffer More...
 
Float_tfBuffer_Particles_Eta
 ! array buffer More...
 
Float_tfBuffer_Particles_Phi
 ! array buffer More...
 
Int_tfBuffer_Particles_Charge
 ! array buffer More...
 
Int_tfBuffer_Particles_Label
 ! array buffer More...
 
Int_tfBuffer_Particles_PdgCode
 ! array buffer More...
 
Float_tfBuffer_Particles_E
 ! array buffer More...
 
Bool_tfBuffer_Particles_IsPrimary
 ! array buffer More...
 
Float_tfBuffer_Tracks_Pt
 ! array buffer More...
 
Float_tfBuffer_Tracks_Eta
 ! array buffer More...
 
Float_tfBuffer_Tracks_Phi
 ! array buffer More...
 
Int_tfBuffer_Tracks_Charge
 ! array buffer More...
 
Int_tfBuffer_Tracks_Label
 ! array buffer More...
 
Bool_tfBuffer_Tracks_IsGlobal
 ! array buffer More...
 

Detailed Description

Class managing creation of a tree containing certain parts of events The tree is intended to be used for ML tasks.

Author
Ruediger Haake ruedi.nosp@m.ger..nosp@m.haake.nosp@m.@cer.nosp@m.n.ch, Yale
Date
Apr 16, 2019

Definition at line 87 of file AliAnalysisTaskEventExtractor.h.

Constructor & Destructor Documentation

AliEventTree::AliEventTree ( )

Definition at line 58 of file AliAnalysisTaskEventExtractor.cxx.

AliEventTree::AliEventTree ( const char *  name)

Definition at line 79 of file AliAnalysisTaskEventExtractor.cxx.

Member Function Documentation

Bool_t AliEventTree::AddEventToTree ( Long64_t  eventID,
std::vector< Double_t vertex,
std::vector< AliVParticle * >  particles,
std::vector< AliVTrack * >  tracks 
)
TTree* AliEventTree::GetTreePointer ( )
inline
void AliEventTree::InitializeTree ( Bool_t  saveTracks)

Member Data Documentation

Long64_t AliEventTree::fBuffer_Event_ID
protected

! array buffer

Definition at line 100 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), and InitializeTree().

Int_t AliEventTree::fBuffer_Event_Number_Particles
protected

! array buffer

Definition at line 101 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), and InitializeTree().

Int_t AliEventTree::fBuffer_Event_Number_Tracks
protected

! array buffer

Definition at line 102 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), and InitializeTree().

Float_t AliEventTree::fBuffer_Event_Vertex_X
protected

! array buffer

Definition at line 103 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), and InitializeTree().

Float_t AliEventTree::fBuffer_Event_Vertex_Y
protected

! array buffer

Definition at line 104 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), and InitializeTree().

Float_t AliEventTree::fBuffer_Event_Vertex_Z
protected

! array buffer

Definition at line 105 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), and InitializeTree().

Int_t* AliEventTree::fBuffer_Particles_Charge
protected

! array buffer

Definition at line 110 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Float_t* AliEventTree::fBuffer_Particles_E
protected

! array buffer

Definition at line 113 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Float_t* AliEventTree::fBuffer_Particles_Eta
protected

! array buffer

Definition at line 108 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Bool_t* AliEventTree::fBuffer_Particles_IsPrimary
protected

! array buffer

Definition at line 114 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Int_t* AliEventTree::fBuffer_Particles_Label
protected

! array buffer

Definition at line 111 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Int_t* AliEventTree::fBuffer_Particles_PdgCode
protected

! array buffer

Definition at line 112 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Float_t* AliEventTree::fBuffer_Particles_Phi
protected

! array buffer

Definition at line 109 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Float_t* AliEventTree::fBuffer_Particles_Pt
protected

! array buffer

Definition at line 107 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Int_t* AliEventTree::fBuffer_Tracks_Charge
protected

! array buffer

Definition at line 119 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Float_t* AliEventTree::fBuffer_Tracks_Eta
protected

! array buffer

Definition at line 117 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Bool_t* AliEventTree::fBuffer_Tracks_IsGlobal
protected

! array buffer

Definition at line 121 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Int_t* AliEventTree::fBuffer_Tracks_Label
protected

! array buffer

Definition at line 120 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Float_t* AliEventTree::fBuffer_Tracks_Phi
protected

! array buffer

Definition at line 118 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Float_t* AliEventTree::fBuffer_Tracks_Pt
protected

! array buffer

Definition at line 116 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), AliEventTree(), and InitializeTree().

Bool_t AliEventTree::fInitialized
protected

init state of tree

Definition at line 97 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), and InitializeTree().

TTree* AliEventTree::fTree
protected

! tree structure

Definition at line 96 of file AliAnalysisTaskEventExtractor.h.

Referenced by AddEventToTree(), and InitializeTree().


The documentation for this class was generated from the following files: