![]() |
AliPhysics
a4b41ad (a4b41ad)
|
Main class conecting the CaloTrackCorrelations package and Analysis Frame. More...
#include <AliAnalysisTaskCaloTrackCorrelation.h>
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... | |
AliAnaCaloTrackCorrMaker * | GetAnalysisMaker () |
void | SetAnalysisMaker (AliAnaCaloTrackCorrMaker *const maker) |
void | SetConfigFileName (TString &name) |
TString | GetConfigFileName () const |
void | SetFirstEvent (Int_t event) |
Int_t | GetFirstEvent () const |
void | SetLastEvent (Int_t event) |
Int_t | GetLastEvent () const |
void | SwitchOnStoreEventSummary () |
void | SwitchOffStoreEventSummary () |
Private Member Functions | |
AliAnalysisTaskCaloTrackCorrelation (const AliAnalysisTaskCaloTrackCorrelation &) | |
Copy constructor not implemented. More... | |
AliAnalysisTaskCaloTrackCorrelation & | operator= (const AliAnalysisTaskCaloTrackCorrelation &) |
Assignment operator not implemented. More... | |
Private Attributes | |
AliAnaCaloTrackCorrMaker * | fAna |
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 | fFirstEvent |
! Analyze all the events from this one, for testing. More... | |
Int_t | fLastEvent |
! Analyze all the events until this one, for testing. More... | |
Bool_t | fStoreEventSummary |
Store in output histograms list 2 histograms with event summary, off by default. More... | |
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.
Definition at line 33 of file AliAnalysisTaskCaloTrackCorrelation.h.
AliAnalysisTaskCaloTrackCorrelation::AliAnalysisTaskCaloTrackCorrelation | ( | ) |
Default constructor.
Definition at line 41 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
AliAnalysisTaskCaloTrackCorrelation::AliAnalysisTaskCaloTrackCorrelation | ( | const char * | name | ) |
Default constructor.
Definition at line 56 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
virtual |
Destructor.
Definition at line 73 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
private |
Copy constructor not implemented.
|
virtual |
Put in the output some standard event summary histograms.
Definition at line 230 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
inline |
Definition at line 59 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 64 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 67 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 70 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
virtual |
Analysis configuration, if provided, and initialization.
Definition at line 136 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
Referenced by LocalInit().
|
virtual |
Local Initialization. Call the Init to initialize the configuration of the analysis.
Definition at line 128 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
private |
Assignment operator not implemented.
|
inline |
Definition at line 60 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by AddTaskCalorimeterQA(), AddTaskGenKine(), and AddTaskMergedPi0Selection().
|
inline |
Definition at line 63 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by AddTaskCalorimeterQA(), and AddTaskGenKine().
|
inline |
Definition at line 66 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 69 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 73 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 72 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
virtual |
Terminate analysis. Do some plots (plotting not used so far).
Definition at line 213 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
virtual |
Create the output container, recover it from the maker (AliAnaCaloTrackMaker fAna) pointer.
Definition at line 90 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
virtual |
Execute analysis for current event.
Definition at line 182 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
private |
Pointer to the manager class.
Definition at line 83 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by GetAnalysisMaker(), Init(), SetAnalysisMaker(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCaloTrackCorrelation().
|
private |
Configuration file name.
Definition at line 87 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by GetConfigFileName(), Init(), and SetConfigFileName().
|
private |
! List with analysis cuts.
Definition at line 89 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by Terminate().
|
private |
! Analyze all the events from this one, for testing.
Definition at line 91 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by GetFirstEvent(), SetFirstEvent(), and UserExec().
|
private |
! Analyze all the events until this one, for testing.
Definition at line 92 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by GetLastEvent(), SetLastEvent(), and UserExec().
|
private |
! Histogram container.
Definition at line 85 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by FinishTaskOutput(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCaloTrackCorrelation().
|
private |
Store in output histograms list 2 histograms with event summary, off by default.
Definition at line 94 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by FinishTaskOutput(), SwitchOffStoreEventSummary(), and SwitchOnStoreEventSummary().