![]() |
AliPhysics
vAN-20150328 (7755d27)
|
Re-structured analysis task of high- \( p_{t} \) tracks in triggered events. More...
#include <AliAnalysisTaskPtEMCalTriggerV1.h>
Public Member Functions | |
AliAnalysisTaskPtEMCalTriggerV1 () | |
AliAnalysisTaskPtEMCalTriggerV1 (const char *name) | |
virtual | ~AliAnalysisTaskPtEMCalTriggerV1 () |
void | AddAnalysisGroup (AliEMCalTriggerTaskGroup *taskGroup) |
virtual void | UserCreateOutputObjects () |
virtual Bool_t | Run () |
void | SetBinning (const char *dimname, int nbins, double *binning) |
void | SetBinning (const char *dimname, const TArrayD &binning) |
void | SetMCJetContainerName (const char *name) |
void | SetDataJetContainerName (const char *name) |
void | SetTriggerDebug (Bool_t doDebug=kTRUE) |
void | SetTriggerDecisionConfig (AliEMCalTriggerAnaTriggerDecisionConfig *config) |
Protected Member Functions | |
AliEMCalTriggerEventData * | BuildEvent () const |
Protected Attributes | |
TObjArray * | fTaskGroups |
grouped analysis components More... | |
AliEMCalTriggerBinningComponent * | fBinning |
Global binning component. More... | |
AliEMCalTriggerAnaTriggerDecisionConfig * | fTriggerDecisionConfig |
Configuration for the trigger decision handling. More... | |
TString | fMCJetContainer |
Name of the Monte-Carlo jet container. More... | |
TString | fDataJetContainer |
Data jet container name. More... | |
Bool_t | fSwapTriggerThresholds |
Swap thresholds of the low and high threshold trigger. More... | |
Bool_t | fDoTriggerDebug |
Debug trigger decision creator. More... | |
Private Member Functions | |
AliAnalysisTaskPtEMCalTriggerV1 (const AliAnalysisTaskPtEMCalTriggerV1 &) | |
AliAnalysisTaskPtEMCalTriggerV1 & | operator= (const AliAnalysisTaskPtEMCalTriggerV1 &) |
Re-structured analysis task of high- \( p_{t} \) tracks in triggered events.
Re-structured analysis task of the pt analysis on EMCal-triggered events: Analysis steps are moved to analysis components, which are grouped by a common event selection. The analysis task steers the event builder, runs each group, and collects the output of all groups.
Definition at line 43 of file AliAnalysisTaskPtEMCalTriggerV1.h.
EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::AliAnalysisTaskPtEMCalTriggerV1 | ( | ) |
Dummy (I/O) constructor, not to be used.
Definition at line 38 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::AliAnalysisTaskPtEMCalTriggerV1 | ( | const char * | name | ) |
Main Constructor: Initialises all values with default values. Generating also output container.
name | Name of the component |
Definition at line 54 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
|
virtual |
Destructor
Definition at line 74 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
|
private |
void EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::AddAnalysisGroup | ( | AliEMCalTriggerTaskGroup * | taskGroup | ) |
Add group of analysis components to the task
taskGroup | Group of analysis components |
Definition at line 181 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
|
protected |
Build event structure. Take the information about the different containers from the base analysis task.
Definition at line 158 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
Referenced by Run().
|
private |
|
virtual |
Run the analysis:
Definition at line 112 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
void EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::SetBinning | ( | const char * | dimname, |
int | nbins, | ||
double * | binning | ||
) |
Set binning for a give dimension. Binning is handed over to the binning handler.
dimname | name of the axis |
nbins | number of bins |
binning | the bin limits |
Definition at line 139 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
void EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::SetBinning | ( | const char * | dimname, |
const TArrayD & | binning | ||
) |
Set binning for a give dimension. Binning is handed over to the binning handler.
binning | the bin limits |
Definition at line 148 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
|
inline |
Set the name of the jet container for jets in data
name |
Definition at line 66 of file AliAnalysisTaskPtEMCalTriggerV1.h.
|
inline |
Set the name of the jet container for generator level jets
name |
Definition at line 60 of file AliAnalysisTaskPtEMCalTriggerV1.h.
|
inline |
Set trigger selection into debug mode
doDebug | If true we run the trigger selection in debug mode. |
Definition at line 72 of file AliAnalysisTaskPtEMCalTriggerV1.h.
|
inline |
Set configuration for the trigger decision generation
config | configuration of the trigger selection |
Definition at line 78 of file AliAnalysisTaskPtEMCalTriggerV1.h.
|
virtual |
Initialise all analysis components. Collect histograms from all components and store them in a combined list.
Definition at line 83 of file AliAnalysisTaskPtEMCalTriggerV1.cxx.
|
protected |
Global binning component.
Definition at line 84 of file AliAnalysisTaskPtEMCalTriggerV1.h.
Referenced by AliAnalysisTaskPtEMCalTriggerV1(), SetBinning(), UserCreateOutputObjects(), and ~AliAnalysisTaskPtEMCalTriggerV1().
|
protected |
Data jet container name.
Definition at line 87 of file AliAnalysisTaskPtEMCalTriggerV1.h.
Referenced by BuildEvent(), and SetDataJetContainerName().
|
protected |
Debug trigger decision creator.
Definition at line 89 of file AliAnalysisTaskPtEMCalTriggerV1.h.
Referenced by Run(), and SetTriggerDebug().
|
protected |
Name of the Monte-Carlo jet container.
Definition at line 86 of file AliAnalysisTaskPtEMCalTriggerV1.h.
Referenced by BuildEvent(), and SetMCJetContainerName().
|
protected |
Swap thresholds of the low and high threshold trigger.
Definition at line 88 of file AliAnalysisTaskPtEMCalTriggerV1.h.
|
protected |
grouped analysis components
Definition at line 83 of file AliAnalysisTaskPtEMCalTriggerV1.h.
Referenced by AddAnalysisGroup(), AliAnalysisTaskPtEMCalTriggerV1(), Run(), UserCreateOutputObjects(), and ~AliAnalysisTaskPtEMCalTriggerV1().
|
protected |
Configuration for the trigger decision handling.
Definition at line 85 of file AliAnalysisTaskPtEMCalTriggerV1.h.
Referenced by Run(), and SetTriggerDecisionConfig().