AliPhysics  vAN-20150630 (513c479)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliAnalysisTaskCaloTrackCorrelationM Class Reference

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

#include <AliAnalysisTaskCaloTrackCorrelationM.h>

Inheritance diagram for AliAnalysisTaskCaloTrackCorrelationM:

Public Member Functions

 AliAnalysisTaskCaloTrackCorrelationM ()
 Default constructor. More...
 
 AliAnalysisTaskCaloTrackCorrelationM (const char *name)
 Default constructor. More...
 
virtual ~AliAnalysisTaskCaloTrackCorrelationM ()
 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...
 
void SetConfigFileName (TString &name)
 
TString GetConfigFileName () const
 
AliAnaCaloTrackCorrMakerGetAnalysisMaker ()
 
void SetAnalysisMaker (AliAnaCaloTrackCorrMaker *const maker)
 
AliMixedEvent * InputEvent ()
 
AliMCEvent * MCEvent () const
 

Private Member Functions

 AliAnalysisTaskCaloTrackCorrelationM (const AliAnalysisTaskCaloTrackCorrelationM &)
 Copy constructor not implemented. More...
 
AliAnalysisTaskCaloTrackCorrelationMoperator= (const AliAnalysisTaskCaloTrackCorrelationM &)
 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...
 
AliMixedEvent * fInputEvent
 Mixed event access pointer. More...
 

Detailed Description

Main class conecting the CaloTrackCorrelations package and Analysis Mixing 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.

This task was developped for mixing studies (not used since 2011) ...

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 36 of file AliAnalysisTaskCaloTrackCorrelationM.h.

Constructor & Destructor Documentation

AliAnalysisTaskCaloTrackCorrelationM::AliAnalysisTaskCaloTrackCorrelationM ( )

Default constructor.

Definition at line 45 of file AliAnalysisTaskCaloTrackCorrelationM.cxx.

AliAnalysisTaskCaloTrackCorrelationM::AliAnalysisTaskCaloTrackCorrelationM ( const char *  name)

Default constructor.

Definition at line 58 of file AliAnalysisTaskCaloTrackCorrelationM.cxx.

AliAnalysisTaskCaloTrackCorrelationM::~AliAnalysisTaskCaloTrackCorrelationM ( )
virtual

Destructor.

Definition at line 73 of file AliAnalysisTaskCaloTrackCorrelationM.cxx.

AliAnalysisTaskCaloTrackCorrelationM::AliAnalysisTaskCaloTrackCorrelationM ( const AliAnalysisTaskCaloTrackCorrelationM )
private

Copy constructor not implemented.

Member Function Documentation

AliAnaCaloTrackCorrMaker* AliAnalysisTaskCaloTrackCorrelationM::GetAnalysisMaker ( )
inline

Definition at line 63 of file AliAnalysisTaskCaloTrackCorrelationM.h.

TString AliAnalysisTaskCaloTrackCorrelationM::GetConfigFileName ( ) const
inline

Definition at line 61 of file AliAnalysisTaskCaloTrackCorrelationM.h.

void AliAnalysisTaskCaloTrackCorrelationM::Init ( )
virtual

Analysis configuration, if provided, and initialization.

Definition at line 137 of file AliAnalysisTaskCaloTrackCorrelationM.cxx.

Referenced by LocalInit().

AliMixedEvent* AliAnalysisTaskCaloTrackCorrelationM::InputEvent ( )
inline

Definition at line 67 of file AliAnalysisTaskCaloTrackCorrelationM.h.

void AliAnalysisTaskCaloTrackCorrelationM::LocalInit ( )
virtual

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

Definition at line 129 of file AliAnalysisTaskCaloTrackCorrelationM.cxx.

AliMCEvent* AliAnalysisTaskCaloTrackCorrelationM::MCEvent ( ) const
inline

Definition at line 68 of file AliAnalysisTaskCaloTrackCorrelationM.h.

Referenced by UserExec().

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

Assignment operator not implemented.

void AliAnalysisTaskCaloTrackCorrelationM::SetAnalysisMaker ( AliAnaCaloTrackCorrMaker *const  maker)
inline

Definition at line 64 of file AliAnalysisTaskCaloTrackCorrelationM.h.

Referenced by AddTaskCaloTrackCorrM().

void AliAnalysisTaskCaloTrackCorrelationM::SetConfigFileName ( TString &  name)
inline

Definition at line 60 of file AliAnalysisTaskCaloTrackCorrelationM.h.

Referenced by AddTaskCaloTrackCorrM().

void AliAnalysisTaskCaloTrackCorrelationM::Terminate ( Option_t *  option)
virtual

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

Definition at line 230 of file AliAnalysisTaskCaloTrackCorrelationM.cxx.

void AliAnalysisTaskCaloTrackCorrelationM::UserCreateOutputObjects ( )
virtual

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

Definition at line 89 of file AliAnalysisTaskCaloTrackCorrelationM.cxx.

void AliAnalysisTaskCaloTrackCorrelationM::UserExec ( Option_t *  option)
virtual

Execute analysis for current event.

Definition at line 178 of file AliAnalysisTaskCaloTrackCorrelationM.cxx.

Member Data Documentation

AliAnaCaloTrackCorrMaker* AliAnalysisTaskCaloTrackCorrelationM::fAna
private
TString AliAnalysisTaskCaloTrackCorrelationM::fConfigName
private

Configuration file name.

Definition at line 82 of file AliAnalysisTaskCaloTrackCorrelationM.h.

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

TList* AliAnalysisTaskCaloTrackCorrelationM::fCuts
private

! List with analysis cuts

Definition at line 84 of file AliAnalysisTaskCaloTrackCorrelationM.h.

Referenced by Terminate().

AliMixedEvent* AliAnalysisTaskCaloTrackCorrelationM::fInputEvent
private

Mixed event access pointer.

Definition at line 86 of file AliAnalysisTaskCaloTrackCorrelationM.h.

Referenced by Init(), InputEvent(), UserExec(), and ~AliAnalysisTaskCaloTrackCorrelationM().

TList* AliAnalysisTaskCaloTrackCorrelationM::fOutputContainer
private

! Histogram container

Definition at line 80 of file AliAnalysisTaskCaloTrackCorrelationM.h.

Referenced by UserCreateOutputObjects(), and UserExec().


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