AliPhysics  vAN-20150429 (ffa5c54)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliAnalysisTaskCaloTrackCorrelation Class Reference

Main class conecting the CaloTrackCorrelations package and Analysis Frame. More...

#include <AliAnalysisTaskCaloTrackCorrelation.h>

Inheritance diagram for AliAnalysisTaskCaloTrackCorrelation:

Public Member Functions

 AliAnalysisTaskCaloTrackCorrelation ()
 Default constructor. More...
 
 AliAnalysisTaskCaloTrackCorrelation (const char *name)
 Default constructor. More...
 
virtual ~AliAnalysisTaskCaloTrackCorrelation ()
 Destructor. More...
 
virtual void UserCreateOutputObjects ()
 
virtual void Init ()
 Analysis configuration, if provided, and initialization. More...
 
virtual void LocalInit ()
 
virtual void UserExec (Option_t *option)
 Execute analysis for current event. More...
 
virtual void Terminate (Option_t *option)
 Terminate analysis. Do some plots (plotting not used so far). More...
 
virtual void FinishTaskOutput ()
 Put in the output some standard event summary histograms. More...
 
AliAnaCaloTrackCorrMakerGetAnalysisMaker ()
 
void SetAnalysisMaker (AliAnaCaloTrackCorrMaker *const maker)
 
void SetConfigFileName (TString &name)
 
TString GetConfigFileName () const
 
void SetLastEvent (Int_t event)
 
Int_t GetLastEvent () const
 

Private Member Functions

 AliAnalysisTaskCaloTrackCorrelation (const AliAnalysisTaskCaloTrackCorrelation &)
 Copy constructor not implemented. More...
 
AliAnalysisTaskCaloTrackCorrelationoperator= (const AliAnalysisTaskCaloTrackCorrelation &)
 Assignment operator not implemented. More...
 

Private Attributes

AliAnaCaloTrackCorrMakerfAna
 Pointer to the manager class. More...
 
TList * fOutputContainer
 ! Histogram container. More...
 
TString fConfigName
 Configuration file name. More...
 
TList * fCuts
 ! List with analysis cuts. More...
 
Int_t fLastEvent
 ! Analyze all the events until this one, for testing. More...
 

Detailed Description

Main class conecting the CaloTrackCorrelations package and Analysis Frame.

Analysis task that executes the analysis classes that depend on the CaloTrackCorr frame, frame for Particle identification with calorimeters and tracks and correlations. Specially designed for calorimeters but also can be used for charged tracks Input of this task is a configuration file that contains all the settings of the analysis.

More information can be found in this twiki.

Author
Gustavo Conesa Balbastre Gusta.nosp@m.vo.C.nosp@m.onesa.nosp@m..Bal.nosp@m.bastr.nosp@m.e@ce.nosp@m.rn.ch, LPSC-IN2P3-CNRS

Definition at line 33 of file AliAnalysisTaskCaloTrackCorrelation.h.

Constructor & Destructor Documentation

AliAnalysisTaskCaloTrackCorrelation::AliAnalysisTaskCaloTrackCorrelation ( )

Default constructor.

Definition at line 41 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

AliAnalysisTaskCaloTrackCorrelation::AliAnalysisTaskCaloTrackCorrelation ( const char *  name)

Default constructor.

Definition at line 54 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

AliAnalysisTaskCaloTrackCorrelation::~AliAnalysisTaskCaloTrackCorrelation ( )
virtual

Destructor.

Definition at line 69 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

AliAnalysisTaskCaloTrackCorrelation::AliAnalysisTaskCaloTrackCorrelation ( const AliAnalysisTaskCaloTrackCorrelation )
private

Copy constructor not implemented.

Member Function Documentation

void AliAnalysisTaskCaloTrackCorrelation::FinishTaskOutput ( )
virtual

Put in the output some standard event summary histograms.

Definition at line 225 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

AliAnaCaloTrackCorrMaker* AliAnalysisTaskCaloTrackCorrelation::GetAnalysisMaker ( )
inline

Definition at line 59 of file AliAnalysisTaskCaloTrackCorrelation.h.

TString AliAnalysisTaskCaloTrackCorrelation::GetConfigFileName ( ) const
inline

Definition at line 64 of file AliAnalysisTaskCaloTrackCorrelation.h.

Int_t AliAnalysisTaskCaloTrackCorrelation::GetLastEvent ( ) const
inline

Definition at line 67 of file AliAnalysisTaskCaloTrackCorrelation.h.

void AliAnalysisTaskCaloTrackCorrelation::Init ( )
virtual

Analysis configuration, if provided, and initialization.

Definition at line 132 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

Referenced by LocalInit().

void AliAnalysisTaskCaloTrackCorrelation::LocalInit ( )
virtual

Local Initialization. Call the Init to initialize the configuration of the analysis.

Definition at line 124 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

AliAnalysisTaskCaloTrackCorrelation& AliAnalysisTaskCaloTrackCorrelation::operator= ( const AliAnalysisTaskCaloTrackCorrelation )
private

Assignment operator not implemented.

void AliAnalysisTaskCaloTrackCorrelation::SetAnalysisMaker ( AliAnaCaloTrackCorrMaker *const  maker)
inline
void AliAnalysisTaskCaloTrackCorrelation::SetConfigFileName ( TString &  name)
inline

Definition at line 63 of file AliAnalysisTaskCaloTrackCorrelation.h.

Referenced by AddTaskCalorimeterQA(), and AddTaskGenKine().

void AliAnalysisTaskCaloTrackCorrelation::SetLastEvent ( Int_t  event)
inline

Definition at line 66 of file AliAnalysisTaskCaloTrackCorrelation.h.

void AliAnalysisTaskCaloTrackCorrelation::Terminate ( Option_t *  option)
virtual

Terminate analysis. Do some plots (plotting not used so far).

Definition at line 208 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

void AliAnalysisTaskCaloTrackCorrelation::UserCreateOutputObjects ( )
virtual

Create the output container, recover it from the maker (AliAnaCaloTrackMaker fAna) pointer.

Definition at line 86 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

void AliAnalysisTaskCaloTrackCorrelation::UserExec ( Option_t *  option)
virtual

Execute analysis for current event.

Definition at line 178 of file AliAnalysisTaskCaloTrackCorrelation.cxx.

Member Data Documentation

AliAnaCaloTrackCorrMaker* AliAnalysisTaskCaloTrackCorrelation::fAna
private
TString AliAnalysisTaskCaloTrackCorrelation::fConfigName
private

Configuration file name.

Definition at line 82 of file AliAnalysisTaskCaloTrackCorrelation.h.

Referenced by GetConfigFileName(), Init(), and SetConfigFileName().

TList* AliAnalysisTaskCaloTrackCorrelation::fCuts
private

! List with analysis cuts.

Definition at line 84 of file AliAnalysisTaskCaloTrackCorrelation.h.

Referenced by Terminate().

Int_t AliAnalysisTaskCaloTrackCorrelation::fLastEvent
private

! Analyze all the events until this one, for testing.

Definition at line 86 of file AliAnalysisTaskCaloTrackCorrelation.h.

Referenced by GetLastEvent(), SetLastEvent(), and UserExec().

TList* AliAnalysisTaskCaloTrackCorrelation::fOutputContainer
private

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