AliPhysics  90acdf5 (90acdf5)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef Class Reference

#include <AliAnalysisTaskEventSelectionRef.h>

Inheritance diagram for EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef:

Public Member Functions

 AliAnalysisTaskEventSelectionRef ()
 
 AliAnalysisTaskEventSelectionRef (const char *name)
 
virtual ~AliAnalysisTaskEventSelectionRef ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *)
 
void SetOfflineTriggerSelection (AliEmcalTriggerOfflineSelection *sel)
 
void SetClusterContainer (TString name)
 

Protected Member Functions

void FillEventCounterHists (const char *triggerclass, double vtxz, bool isSelected, bool isOfflineSelected)
 
void ProcessTrack (const char *triggerclass, const AliVTrack *track, bool isOfflineSelected)
 
void ProcessCluster (const char *triggerclass, const AliVCluster *clust, bool isOfflineSelected)
 
void ProcessOfflinePatch (const char *triggerclass, const AliEMCALTriggerPatchInfo *patch, bool isOfflineSelected)
 
Bool_t TrackSelectionESD (AliESDtrack *track)
 
Bool_t TrackSelectionAOD (AliAODTrack *track)
 
void CreatePtBinning (TArrayD &binning) const
 
void CreateEnergyBinning (TArrayD &binning) const
 

Protected Attributes

TString fClusterContainerName
 
AliAnalysisUtils * fAnalysisUtils
 
AliEmcalTriggerOfflineSelectionfTriggerSelection
 
AliESDtrackCuts * fTrackCuts
 
THistManagerfHistos
 
AliEMCALGeometry * fGeometry
 
TClonesArray * fTriggerPatchContainer
 
TClonesArray * fClusterContainer
 
TObjArray * fTrackContainer
 

Private Member Functions

 AliAnalysisTaskEventSelectionRef (const AliAnalysisTaskEventSelectionRef &)
 
AliAnalysisTaskEventSelectionRefoperator= (const AliAnalysisTaskEventSelectionRef &)
 
 ClassDef (AliAnalysisTaskEventSelectionRef, 1)
 

Detailed Description

Definition at line 27 of file AliAnalysisTaskEventSelectionRef.h.

Constructor & Destructor Documentation

EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::AliAnalysisTaskEventSelectionRef ( )
EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::AliAnalysisTaskEventSelectionRef ( const char *  name)
virtual EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::~AliAnalysisTaskEventSelectionRef ( )
virtual
EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::AliAnalysisTaskEventSelectionRef ( const AliAnalysisTaskEventSelectionRef )
private

Member Function Documentation

EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::ClassDef ( AliAnalysisTaskEventSelectionRef  ,
 
)
private
void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::CreateEnergyBinning ( TArrayD &  binning) const
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::CreatePtBinning ( TArrayD &  binning) const
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::FillEventCounterHists ( const char *  triggerclass,
double  vtxz,
bool  isSelected,
bool  isOfflineSelected 
)
protected
AliAnalysisTaskEventSelectionRef& EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::operator= ( const AliAnalysisTaskEventSelectionRef )
private
void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::ProcessCluster ( const char *  triggerclass,
const AliVCluster *  clust,
bool  isOfflineSelected 
)
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::ProcessOfflinePatch ( const char *  triggerclass,
const AliEMCALTriggerPatchInfo *  patch,
bool  isOfflineSelected 
)
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::ProcessTrack ( const char *  triggerclass,
const AliVTrack *  track,
bool  isOfflineSelected 
)
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::SetClusterContainer ( TString  name)
inline

Definition at line 37 of file AliAnalysisTaskEventSelectionRef.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::SetOfflineTriggerSelection ( AliEmcalTriggerOfflineSelection sel)
inline

Definition at line 36 of file AliAnalysisTaskEventSelectionRef.h.

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::TrackSelectionAOD ( AliAODTrack *  track)
protected
Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::TrackSelectionESD ( AliESDtrack *  track)
protected
virtual void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::UserCreateOutputObjects ( )
virtual
virtual void EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::UserExec ( Option_t *  )
virtual

Member Data Documentation

AliAnalysisUtils* EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fAnalysisUtils
protected

Definition at line 53 of file AliAnalysisTaskEventSelectionRef.h.

TClonesArray* EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fClusterContainer
protected

Definition at line 59 of file AliAnalysisTaskEventSelectionRef.h.

TString EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fClusterContainerName
protected

Definition at line 52 of file AliAnalysisTaskEventSelectionRef.h.

Referenced by SetClusterContainer().

AliEMCALGeometry* EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fGeometry
protected

Definition at line 57 of file AliAnalysisTaskEventSelectionRef.h.

THistManager* EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fHistos
protected

Definition at line 56 of file AliAnalysisTaskEventSelectionRef.h.

TObjArray* EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fTrackContainer
protected

Definition at line 60 of file AliAnalysisTaskEventSelectionRef.h.

AliESDtrackCuts* EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fTrackCuts
protected

Definition at line 55 of file AliAnalysisTaskEventSelectionRef.h.

TClonesArray* EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fTriggerPatchContainer
protected

Definition at line 58 of file AliAnalysisTaskEventSelectionRef.h.

AliEmcalTriggerOfflineSelection* EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef::fTriggerSelection
protected

Definition at line 54 of file AliAnalysisTaskEventSelectionRef.h.

Referenced by SetOfflineTriggerSelection().


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