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

#include <AliAnalysisTaskEmcalPatchesRef.h>

Inheritance diagram for EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef:

Classes

class  EnergyBinning
 

Public Member Functions

 AliAnalysisTaskEmcalPatchesRef ()
 
 AliAnalysisTaskEmcalPatchesRef (const char *name)
 
virtual ~AliAnalysisTaskEmcalPatchesRef ()
 
void UserCreateOutputObjects ()
 
void UserExec (Option_t *)
 
void Terminate (Option_t *)
 
void SetOfflineTriggerSelection (AliEmcalTriggerOfflineSelection *sel)
 
void SetCreateTriggerStringFromPatches (Bool_t doUsePatches)
 
void SetRequestAnalysisUtil (bool doUse)
 
void SetCentralityRange (double min, double max)
 
void SetVertexRange (double min, double max)
 

Protected Member Functions

void GetPatchBoundaries (TObject *o, Double_t *boundaries) const
 
bool IsOfflineSimplePatch (TObject *o) const
 
bool SelectDCALPatch (TObject *o) const
 
bool SelectSingleShowerPatch (TObject *o) const
 
bool SelectJetPatch (TObject *o) const
 
double GetPatchEnergy (TObject *o) const
 
void FillPatchHistograms (TString triggerclass, TString patchname, double energy, double transverseenergy, double eta, double phi, int col, int row)
 
TString GetFiredTriggerClassesFromPatches (const TClonesArray *triggerpatches) const
 

Protected Attributes

AliAnalysisUtils * fAnalysisUtil
 
AliEmcalTriggerOfflineSelectionfTriggerSelection
 
THistManagerfHistos
 
Bool_t fRequestAnalysisUtil
 
Bool_t fTriggerStringFromPatches
 
AliCutValueRange< double > fCentralityRange
 
AliCutValueRange< double > fVertexRange
 
Bool_t fRequestCentrality
 

Private Member Functions

 AliAnalysisTaskEmcalPatchesRef (const AliAnalysisTaskEmcalPatchesRef &)
 
AliAnalysisTaskEmcalPatchesRefoperator= (const AliAnalysisTaskEmcalPatchesRef &)
 
 ClassDef (AliAnalysisTaskEmcalPatchesRef, 1)
 

Detailed Description

Definition at line 19 of file AliAnalysisTaskEmcalPatchesRef.h.

Constructor & Destructor Documentation

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

Member Function Documentation

EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::ClassDef ( AliAnalysisTaskEmcalPatchesRef  ,
 
)
private
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::FillPatchHistograms ( TString  triggerclass,
TString  patchname,
double  energy,
double  transverseenergy,
double  eta,
double  phi,
int  col,
int  row 
)
protected
TString EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::GetFiredTriggerClassesFromPatches ( const TClonesArray *  triggerpatches) const
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::GetPatchBoundaries ( TObject *  o,
Double_t *  boundaries 
) const
protected
double EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::GetPatchEnergy ( TObject *  o) const
protected
bool EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::IsOfflineSimplePatch ( TObject *  o) const
protected
AliAnalysisTaskEmcalPatchesRef& EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::operator= ( const AliAnalysisTaskEmcalPatchesRef )
private
bool EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::SelectDCALPatch ( TObject *  o) const
protected
bool EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::SelectJetPatch ( TObject *  o) const
protected
bool EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::SelectSingleShowerPatch ( TObject *  o) const
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::SetCentralityRange ( double  min,
double  max 
)
inline

Definition at line 32 of file AliAnalysisTaskEmcalPatchesRef.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::SetCreateTriggerStringFromPatches ( Bool_t  doUsePatches)
inline

Definition at line 30 of file AliAnalysisTaskEmcalPatchesRef.h.

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

Definition at line 29 of file AliAnalysisTaskEmcalPatchesRef.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::SetRequestAnalysisUtil ( bool  doUse)
inline

Definition at line 31 of file AliAnalysisTaskEmcalPatchesRef.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::SetVertexRange ( double  min,
double  max 
)
inline

Definition at line 33 of file AliAnalysisTaskEmcalPatchesRef.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::Terminate ( Option_t *  )
inline

Definition at line 27 of file AliAnalysisTaskEmcalPatchesRef.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::UserCreateOutputObjects ( )
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::UserExec ( Option_t *  )

Member Data Documentation

AliAnalysisUtils* EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::fAnalysisUtil
protected

Definition at line 47 of file AliAnalysisTaskEmcalPatchesRef.h.

AliCutValueRange<double> EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::fCentralityRange
protected

Definition at line 54 of file AliAnalysisTaskEmcalPatchesRef.h.

Referenced by SetCentralityRange().

THistManager* EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::fHistos
protected

Definition at line 49 of file AliAnalysisTaskEmcalPatchesRef.h.

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::fRequestAnalysisUtil
protected

Definition at line 51 of file AliAnalysisTaskEmcalPatchesRef.h.

Referenced by SetRequestAnalysisUtil().

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::fRequestCentrality
protected

Definition at line 56 of file AliAnalysisTaskEmcalPatchesRef.h.

Referenced by SetCentralityRange().

AliEmcalTriggerOfflineSelection* EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::fTriggerSelection
protected

Definition at line 48 of file AliAnalysisTaskEmcalPatchesRef.h.

Referenced by SetOfflineTriggerSelection().

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::fTriggerStringFromPatches
protected

Definition at line 52 of file AliAnalysisTaskEmcalPatchesRef.h.

Referenced by SetCreateTriggerStringFromPatches().

AliCutValueRange<double> EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::fVertexRange
protected

Definition at line 55 of file AliAnalysisTaskEmcalPatchesRef.h.

Referenced by SetVertexRange().


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