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

#include <AliAnalysisTaskEmcalClustersRef.h>

Inheritance diagram for EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef:

Classes

class  EnergyBinning
 

Public Member Functions

 AliAnalysisTaskEmcalClustersRef ()
 
 AliAnalysisTaskEmcalClustersRef (const char *name)
 
virtual ~AliAnalysisTaskEmcalClustersRef ()
 
void UserCreateOutputObjects ()
 
void UserExec (Option_t *)
 
void Terminate (Option_t *)
 
void SetOfflineTriggerSelection (AliEmcalTriggerOfflineSelection *sel)
 
void SetClusterContainer (TString clustercontname)
 
void SetCreateTriggerStringFromPatches (Bool_t doUsePatches)
 
void SetRequestAnalysisUtil (Bool_t doRequest)
 
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 FillClusterHistograms (TString triggerclass, double energy, double transversenergy, double eta, double phi, TList *triggerpatches)
 
TString GetFiredTriggerClassesFromPatches (const TClonesArray *triggerpatches) const
 
void FindPatchesForTrigger (TString triggerclass, const TClonesArray *triggerpatches, TList &foundpatches) const
 
Bool_t CorrelateToTrigger (Double_t etaclust, Double_t phiclust, TList *triggerpatches) const
 

Protected Attributes

AliAnalysisUtils * fAnalysisUtil
 
THistManagerfHistos
 
AliEmcalTriggerOfflineSelectionfTriggerSelection
 
AliEMCALGeometry * fGeometry
 
TString fClusterContainer
 
Bool_t fRequestAnalysisUtil
 
Bool_t fTriggerStringFromPatches
 
AliCutValueRange< double > fCentralityRange
 
AliCutValueRange< double > fVertexRange
 
Bool_t fRequestCentrality
 

Private Member Functions

 AliAnalysisTaskEmcalClustersRef (const AliAnalysisTaskEmcalClustersRef &)
 
AliAnalysisTaskEmcalClustersRefoperator= (const AliAnalysisTaskEmcalClustersRef &)
 
 ClassDef (AliAnalysisTaskEmcalClustersRef, 1)
 

Detailed Description

Definition at line 23 of file AliAnalysisTaskEmcalClustersRef.h.

Constructor & Destructor Documentation

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

Member Function Documentation

EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::ClassDef ( AliAnalysisTaskEmcalClustersRef  ,
 
)
private
Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::CorrelateToTrigger ( Double_t  etaclust,
Double_t  phiclust,
TList *  triggerpatches 
) const
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::FillClusterHistograms ( TString  triggerclass,
double  energy,
double  transversenergy,
double  eta,
double  phi,
TList *  triggerpatches 
)
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::FindPatchesForTrigger ( TString  triggerclass,
const TClonesArray *  triggerpatches,
TList &  foundpatches 
) const
protected
TString EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::GetFiredTriggerClassesFromPatches ( const TClonesArray *  triggerpatches) const
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::GetPatchBoundaries ( TObject *  o,
Double_t *  boundaries 
) const
protected
double EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::GetPatchEnergy ( TObject *  o) const
protected
bool EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::IsOfflineSimplePatch ( TObject *  o) const
protected
AliAnalysisTaskEmcalClustersRef& EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::operator= ( const AliAnalysisTaskEmcalClustersRef )
private
bool EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::SelectDCALPatch ( TObject *  o) const
protected
bool EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::SelectJetPatch ( TObject *  o) const
protected
bool EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::SelectSingleShowerPatch ( TObject *  o) const
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::SetCentralityRange ( double  min,
double  max 
)
inline

Definition at line 38 of file AliAnalysisTaskEmcalClustersRef.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::SetClusterContainer ( TString  clustercontname)
inline

Definition at line 34 of file AliAnalysisTaskEmcalClustersRef.h.

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

Definition at line 35 of file AliAnalysisTaskEmcalClustersRef.h.

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

Definition at line 33 of file AliAnalysisTaskEmcalClustersRef.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::SetRequestAnalysisUtil ( Bool_t  doRequest)
inline

Definition at line 37 of file AliAnalysisTaskEmcalClustersRef.h.

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

Definition at line 39 of file AliAnalysisTaskEmcalClustersRef.h.

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

Definition at line 31 of file AliAnalysisTaskEmcalClustersRef.h.

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

Member Data Documentation

AliAnalysisUtils* EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::fAnalysisUtil
protected

Definition at line 55 of file AliAnalysisTaskEmcalClustersRef.h.

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

Definition at line 63 of file AliAnalysisTaskEmcalClustersRef.h.

Referenced by SetCentralityRange().

TString EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::fClusterContainer
protected

Definition at line 59 of file AliAnalysisTaskEmcalClustersRef.h.

Referenced by SetClusterContainer().

AliEMCALGeometry* EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::fGeometry
protected

Definition at line 58 of file AliAnalysisTaskEmcalClustersRef.h.

THistManager* EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::fHistos
protected

Definition at line 56 of file AliAnalysisTaskEmcalClustersRef.h.

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::fRequestAnalysisUtil
protected

Definition at line 61 of file AliAnalysisTaskEmcalClustersRef.h.

Referenced by SetRequestAnalysisUtil().

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::fRequestCentrality
protected

Definition at line 65 of file AliAnalysisTaskEmcalClustersRef.h.

Referenced by SetCentralityRange().

AliEmcalTriggerOfflineSelection* EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::fTriggerSelection
protected

Definition at line 57 of file AliAnalysisTaskEmcalClustersRef.h.

Referenced by SetOfflineTriggerSelection().

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::fTriggerStringFromPatches
protected

Definition at line 62 of file AliAnalysisTaskEmcalClustersRef.h.

Referenced by SetCreateTriggerStringFromPatches().

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

Definition at line 64 of file AliAnalysisTaskEmcalClustersRef.h.

Referenced by SetVertexRange().


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