![]() |
AliPhysics
7c9d977 (7c9d977)
|
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 34 of file AliAnalysisTaskCaloTrackCorrelation.h.
AliAnalysisTaskCaloTrackCorrelation::AliAnalysisTaskCaloTrackCorrelation | ( | ) |
Default constructor.
Definition at line 41 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
Referenced by SwitchOffStoreEventSummary().
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 249 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
inline |
Definition at line 60 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by AddTaskGammaHadronCorrelationSelectAnalysis(), AddTaskMultipleTrackCutIsoConeAnalysis(), and ana().
|
inline |
Definition at line 65 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 68 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 71 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
virtual |
Analysis configuration, if provided, and initialization.
Definition at line 141 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
Referenced by LocalInit().
|
virtual |
Local Initialization. Call the Init to initialize the configuration of the analysis.
Definition at line 133 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
private |
Assignment operator not implemented.
Referenced by SwitchOffStoreEventSummary().
|
inline |
Definition at line 61 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by AddTaskCalorimeterQA(), AddTaskClusterShape(), AddTaskGenKine(), and AddTaskMergedPi0Selection().
|
inline |
Definition at line 64 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by AddTaskGenKine().
|
inline |
Definition at line 67 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 70 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 74 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
inline |
Definition at line 73 of file AliAnalysisTaskCaloTrackCorrelation.h.
|
virtual |
Terminate analysis. Do some plots (plotting not used so far).
Definition at line 232 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 186 of file AliAnalysisTaskCaloTrackCorrelation.cxx.
|
private |
Pointer to the manager class.
Definition at line 84 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by GetAnalysisMaker(), Init(), SetAnalysisMaker(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCaloTrackCorrelation().
|
private |
Configuration file name.
Definition at line 88 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by GetConfigFileName(), Init(), and SetConfigFileName().
|
private |
! List with analysis cuts.
Definition at line 90 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by Terminate().
|
private |
! Analyze all the events from this one, for testing.
Definition at line 92 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by GetFirstEvent(), SetFirstEvent(), and UserExec().
|
private |
! Analyze all the events until this one, for testing.
Definition at line 93 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by GetLastEvent(), SetLastEvent(), and UserExec().
|
private |
! Histogram container.
Definition at line 86 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 95 of file AliAnalysisTaskCaloTrackCorrelation.h.
Referenced by FinishTaskOutput(), SwitchOffStoreEventSummary(), and SwitchOnStoreEventSummary().