AliPhysics  c923f52 (c923f52)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEmcalCorrectionTask Class Reference

Steering task for the EMCal correction frameworkThis class is the steering class for the cell and cluster level corrections for the EMCal. A YAML configuration file is utilized to determine which corrections should be run and how they should be configured. The corrections are initialized by calling their Initialize() function. Similar to AliAnalysisTaskEmcal, the relevant event information is loaded, and then the Run() function of each correction is called. More...

#include <AliEmcalCorrectionTask.h>

Inheritance diagram for AliEmcalCorrectionTask:

Public Types

enum  BeamType { kNA = -1, kpp = 0, kAA = 1, kpA = 2 }
 Switch for the beam type. More...
 

Public Member Functions

 AliEmcalCorrectionTask ()
 
 AliEmcalCorrectionTask (const char *name)
 
virtual ~AliEmcalCorrectionTask ()
 
void UserCreateOutputObjects ()
 
void UserExec (Option_t *option)
 
Bool_t UserNotify ()
 
virtual void ExecOnce ()
 
virtual Bool_t Run ()
 
void SetUserConfigurationFilename (std::string name)
 
void SetDefaultConfigurationFilename (std::string name)
 
void InitializeConfiguration ()
 
AliParticleContainerAddParticleContainer (const char *n)
 
AliTrackContainerAddTrackContainer (const char *n)
 
AliMCParticleContainerAddMCParticleContainer (const char *n)
 
AliClusterContainerAddClusterContainer (const char *n)
 
void AdoptParticleContainer (AliParticleContainer *cont)
 
void AdoptTrackContainer (AliTrackContainer *cont)
 
void AdoptMCParticleContainer (AliMCParticleContainer *cont)
 
void AdoptClusterContainer (AliClusterContainer *cont)
 
AliParticleContainerGetParticleContainer (Int_t i=0) const
 
AliParticleContainerGetParticleContainer (const char *name) const
 
AliClusterContainerGetClusterContainer (Int_t i=0) const
 
AliClusterContainerGetClusterContainer (const char *name) const
 
AliMCParticleContainerGetMCParticleContainer (Int_t i=0) const
 
AliMCParticleContainerGetMCParticleContainer (const char *name) const
 
AliTrackContainerGetTrackContainer (Int_t i=0) const
 
AliTrackContainerGetTrackContainer (const char *name) const
 
void RemoveParticleContainer (Int_t i=0)
 
void RemoveClusterContainer (Int_t i=0)
 
void SetCaloCellsName (const char *name)
 
void SetForceBeamType (BeamType f)
 
void SetRunPeriod (const char *runPeriod)
 
const TStringGetRunPeriod () const
 
void SetCreateNewObjectBranches (bool flag)
 
void SetUseNewCentralityEstimation (Bool_t b)
 
const std::vector
< AliEmcalCorrectionComponent * > & 
CorrectionComponents ()
 
bool WriteConfigurationFile (std::string filename, bool userConfig=false)
 

Private Member Functions

 AliEmcalCorrectionTask (const AliEmcalCorrectionTask &)
 
AliEmcalCorrectionTaskoperator= (const AliEmcalCorrectionTask &)
 
void SetupConfigurationFilePath (std::string &filename, bool userFile=false)
 
void RetrieveExecutionOrder (std::vector< std::string > &componentsToAdd)
 
void InitializeComponents ()
 
void CreateNewObjectBranches ()
 
void CopyBranchesToNewObjects ()
 
void CopyClusters (TClonesArray *orig, TClonesArray *dest)
 
Bool_t RetrieveEventObjects ()
 
void ExecOnceComponents ()
 
BeamType GetBeamType ()
 

Static Private Member Functions

static bool doesFileExist (const std::string &filename)
 

Private Attributes

YAML::Node fUserConfiguration
 
YAML::Node fDefaultConfiguration
 User YAML Configuration. More...
 
std::string fUserConfigurationString
 Default YAML Configuration. More...
 
std::string fDefaultConfigurationString
 Store the default YAML configuration as a string so that it can be streamed. More...
 
std::string fUserConfigurationFilename
 ! User YAML configruation filename More...
 
std::string fDefaultConfigurationFilename
 ! Default YAML configuration filename More...
 
std::vector
< AliEmcalCorrectionComponent * > 
fCorrectionComponents
 ! Contains the correction components More...
 
bool fConfigurationInitialized
 True if the YAML files are initialized. More...
 
bool fIsEsd
 File type. More...
 
bool fCreateNewObjectBranches
 Create new branches for cells and clusters. More...
 
std::string fCreatedCellBranchName
 Name of created cell branch. More...
 
std::string fCreatedClusterBranchName
 Name of created cluster branch. More...
 
std::string fCreatedTrackBranchName
 Name of created track branch. More...
 
TString fRunPeriod
 Run period (passed by user) More...
 
bool fEventInitialized
 If the event is initialized properly. More...
 
Double_t fCent
 ! Event centrality More...
 
Int_t fCentBin
 ! Event centrality bin More...
 
Double_t fMinCent
 min centrality for event selection More...
 
Double_t fMaxCent
 max centrality for event selection More...
 
Int_t fNcentBins
 how many centrality bins More...
 
TString fCentEst
 name of V0 centrality estimator More...
 
Bool_t fUseNewCentralityEstimation
 Use new centrality estimation (for 2015 data) More...
 
Double_t fVertex [3]
 !event vertex More...
 
Int_t fNVertCont
 !event vertex number of contributors More...
 
BeamType fBeamType
 !event beam type More...
 
BeamType fForceBeamType
 forced beam type More...
 
TString fCaloCellsName
 name of calo cell collection More...
 
Bool_t fNeedEmcalGeom
 whether or not the task needs the emcal geometry More...
 
AliEMCALGeometry * fGeom
 !emcal geometry More...
 
TObjArray fParticleCollArray
 particle/track collection array More...
 
TObjArray fClusterCollArray
 cluster collection array More...
 
AliVCaloCells * fCaloCells
 ! pointer to calo cells More...
 
AliVCaloCells * fCaloCellsFromInputEvent
 ! pointer to calo cells from the input event More...
 
TListfOutput
 ! Output for histograms More...
 

Detailed Description

Steering task for the EMCal correction framework

This class is the steering class for the cell and cluster level corrections for the EMCal. A YAML configuration file is utilized to determine which corrections should be run and how they should be configured. The corrections are initialized by calling their Initialize() function. Similar to AliAnalysisTaskEmcal, the relevant event information is loaded, and then the Run() function of each correction is called.

In general, this steering class handles all of the configuration of the corrections, including passing the relevant EMCal containers and event objects.

Note: YAML does not play nicely with CINT and dictionary generation, so it is hidden using conditional inclusion.

Author
Raymond Ehlers raymo.nosp@m.nd.e.nosp@m.hlers.nosp@m.@yal.nosp@m.e.edu, Yale University
James Mulligan james.nosp@m..mul.nosp@m.ligan.nosp@m.@yal.nosp@m.e.edu, Yale University
Date
Jul 8, 2016

Definition at line 46 of file AliEmcalCorrectionTask.h.

Member Enumeration Documentation

Switch for the beam type.

Enumerator
kNA 

Undefined.

kpp 

Proton-Proton.

kAA 

Nucleus-Nucleus.

kpA 

Proton-Nucleus.

Definition at line 52 of file AliEmcalCorrectionTask.h.

Constructor & Destructor Documentation

AliEmcalCorrectionTask::AliEmcalCorrectionTask ( )

Definition at line 42 of file AliEmcalCorrectionTask.cxx.

AliEmcalCorrectionTask::AliEmcalCorrectionTask ( const char *  name)

Definition at line 93 of file AliEmcalCorrectionTask.cxx.

AliEmcalCorrectionTask::~AliEmcalCorrectionTask ( )
virtual

Definition at line 1140 of file AliEmcalCorrectionTask.cxx.

AliEmcalCorrectionTask::AliEmcalCorrectionTask ( const AliEmcalCorrectionTask )
private

Member Function Documentation

AliClusterContainer * AliEmcalCorrectionTask::AddClusterContainer ( const char *  n)

Create new cluster container and attach it to the task. The name provided to this function must match the name of the array attached to the new container inside the input event.

Parameters
[in]nName of the container and the array the container points to
Returns
Pointer to the new cluster container

Definition at line 984 of file AliEmcalCorrectionTask.cxx.

AliMCParticleContainer * AliEmcalCorrectionTask::AddMCParticleContainer ( const char *  n)

Create new container for MC particles and attach it to the task. The name provided to this function must match the name of the array attached to the new container inside the input event.

Parameters
[in]nName of the container and the array the container points to
Returns
Pointer to the new container for MC particles

Definition at line 930 of file AliEmcalCorrectionTask.cxx.

AliParticleContainer * AliEmcalCorrectionTask::AddParticleContainer ( const char *  n)

Create new particle container and attach it to the task. The name provided to this function must match the name of the array attached to the new container inside the input event.

Parameters
[in]nName of the container and the array the container points to
Returns
Pointer to the new particle container

Definition at line 966 of file AliEmcalCorrectionTask.cxx.

AliTrackContainer * AliEmcalCorrectionTask::AddTrackContainer ( const char *  n)

Create new track container and attach it to the task. The name provided to this function must match the name of the array attached to the new container inside the input event.

Parameters
[in]nName of the container and the array the container points to
Returns
Pointer to the new track container

Definition at line 948 of file AliEmcalCorrectionTask.cxx.

void AliEmcalCorrectionTask::AdoptClusterContainer ( AliClusterContainer cont)
inline

Definition at line 92 of file AliEmcalCorrectionTask.h.

Referenced by InitializeComponents().

void AliEmcalCorrectionTask::AdoptMCParticleContainer ( AliMCParticleContainer cont)
inline

Definition at line 91 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::AdoptParticleContainer ( AliParticleContainer cont)
inline
void AliEmcalCorrectionTask::AdoptTrackContainer ( AliTrackContainer cont)
inline

Definition at line 90 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::CopyBranchesToNewObjects ( )
private

Definition at line 639 of file AliEmcalCorrectionTask.cxx.

Referenced by UserExec().

void AliEmcalCorrectionTask::CopyClusters ( TClonesArray *  orig,
TClonesArray *  dest 
)
private

Definition at line 719 of file AliEmcalCorrectionTask.cxx.

Referenced by CopyBranchesToNewObjects().

const std::vector<AliEmcalCorrectionComponent *>& AliEmcalCorrectionTask::CorrectionComponents ( )
inline

Definition at line 112 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::CreateNewObjectBranches ( )
private

Definition at line 553 of file AliEmcalCorrectionTask.cxx.

Referenced by ExecOnce().

bool AliEmcalCorrectionTask::doesFileExist ( const std::string &  filename)
inlinestaticprivate

Checks if a file exists. This is done inline to make it efficient. See: https://stackoverflow.com/a/19841704

Parameters
filenameString containing the filename of the file to check.
Returns
True if the file exists.

Definition at line 150 of file AliEmcalCorrectionTask.cxx.

Referenced by InitializeConfiguration().

void AliEmcalCorrectionTask::ExecOnce ( )
virtual

Executed once per event to initialize objects. The user probably does not need to overload it.

Perform steps needed to initialize the analysis. This function relies on the presence of an input event (ESD or AOD event). Consequently it is called internally by UserExec for the first event.

This function connects all containers attached to this task to the corresponding arrays in the input event. Furthermore it initializes the geometry.

Definition at line 878 of file AliEmcalCorrectionTask.cxx.

Referenced by UserExec().

void AliEmcalCorrectionTask::ExecOnceComponents ( )
private

Definition at line 539 of file AliEmcalCorrectionTask.cxx.

Referenced by ExecOnce().

AliEmcalCorrectionTask::BeamType AliEmcalCorrectionTask::GetBeamType ( )
private

Get beam type : pp-AA-pA ESDs have it directly, AODs get it from hardcoded run number ranges

Returns
Beam type of the run.

Definition at line 1150 of file AliEmcalCorrectionTask.cxx.

Referenced by RetrieveEventObjects().

AliClusterContainer * AliEmcalCorrectionTask::GetClusterContainer ( Int_t  i = 0) const

Get \( i^{th} \) cluster container attached to this task

Parameters
[in]iIndex of the cluster container
Returns
Cluster container found for the given index (NULL if no cluster container exists for that index)

Definition at line 1012 of file AliEmcalCorrectionTask.cxx.

Referenced by Run().

AliClusterContainer * AliEmcalCorrectionTask::GetClusterContainer ( const char *  name) const

Find cluster container attached to this task according to its name

Parameters
[in]nameName of the cluster container
Returns
Cluster container found under the given name

Definition at line 1035 of file AliEmcalCorrectionTask.cxx.

AliMCParticleContainer* AliEmcalCorrectionTask::GetMCParticleContainer ( Int_t  i = 0) const
inline

Definition at line 97 of file AliEmcalCorrectionTask.h.

AliMCParticleContainer* AliEmcalCorrectionTask::GetMCParticleContainer ( const char *  name) const
inline

Definition at line 98 of file AliEmcalCorrectionTask.h.

AliParticleContainer * AliEmcalCorrectionTask::GetParticleContainer ( Int_t  i = 0) const

Get \( i^{th} \) particle container attached to this task

Parameters
[in]iIndex of the particle container
Returns
Particle container found for the given index (NULL if no particle container exists for that index)

Definition at line 1000 of file AliEmcalCorrectionTask.cxx.

Referenced by GetMCParticleContainer(), GetTrackContainer(), and Run().

AliParticleContainer * AliEmcalCorrectionTask::GetParticleContainer ( const char *  name) const

Find particle container attached to this task according to its name

Parameters
[in]nameName of the particle container
Returns
Particle container found under the given name

Definition at line 1024 of file AliEmcalCorrectionTask.cxx.

const TString& AliEmcalCorrectionTask::GetRunPeriod ( ) const
inline

Definition at line 107 of file AliEmcalCorrectionTask.h.

AliTrackContainer* AliEmcalCorrectionTask::GetTrackContainer ( Int_t  i = 0) const
inline

Definition at line 99 of file AliEmcalCorrectionTask.h.

AliTrackContainer* AliEmcalCorrectionTask::GetTrackContainer ( const char *  name) const
inline

Definition at line 100 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::InitializeComponents ( )
private

Definition at line 354 of file AliEmcalCorrectionTask.cxx.

Referenced by UserCreateOutputObjects().

void AliEmcalCorrectionTask::InitializeConfiguration ( )

Definition at line 202 of file AliEmcalCorrectionTask.cxx.

AliEmcalCorrectionTask& AliEmcalCorrectionTask::operator= ( const AliEmcalCorrectionTask )
private
void AliEmcalCorrectionTask::RemoveClusterContainer ( Int_t  i = 0)
inline

Definition at line 102 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::RemoveParticleContainer ( Int_t  i = 0)
inline

Definition at line 101 of file AliEmcalCorrectionTask.h.

Bool_t AliEmcalCorrectionTask::RetrieveEventObjects ( )
private

Retrieve objects from event.

Returns

Definition at line 778 of file AliEmcalCorrectionTask.cxx.

Referenced by UserExec().

void AliEmcalCorrectionTask::RetrieveExecutionOrder ( std::vector< std::string > &  componentsToAdd)
private

Definition at line 338 of file AliEmcalCorrectionTask.cxx.

Referenced by InitializeComponents().

Bool_t AliEmcalCorrectionTask::Run ( )
virtual

Executed each event once all objects are available

Definition at line 1084 of file AliEmcalCorrectionTask.cxx.

Referenced by UserExec().

void AliEmcalCorrectionTask::SetCaloCellsName ( const char *  name)
inline

Definition at line 103 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::SetCreateNewObjectBranches ( bool  flag)
inline

Definition at line 109 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::SetDefaultConfigurationFilename ( std::string  name)
inline

Definition at line 80 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::SetForceBeamType ( BeamType  f)
inline

Definition at line 105 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::SetRunPeriod ( const char *  runPeriod)
inline

Definition at line 106 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::SetupConfigurationFilePath ( std::string &  filename,
bool  userFile = false 
)
private

Handles expanding ALICE_PHYSICS and copying the file from the grid if necessary.

Definition at line 160 of file AliEmcalCorrectionTask.cxx.

Referenced by InitializeConfiguration().

void AliEmcalCorrectionTask::SetUseNewCentralityEstimation ( Bool_t  b)
inline

Definition at line 110 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::SetUserConfigurationFilename ( std::string  name)
inline

Definition at line 79 of file AliEmcalCorrectionTask.h.

void AliEmcalCorrectionTask::UserCreateOutputObjects ( )

Definition at line 463 of file AliEmcalCorrectionTask.cxx.

void AliEmcalCorrectionTask::UserExec ( Option_t option)

Definition at line 1047 of file AliEmcalCorrectionTask.cxx.

Bool_t AliEmcalCorrectionTask::UserNotify ( )

Definition at line 1123 of file AliEmcalCorrectionTask.cxx.

bool AliEmcalCorrectionTask::WriteConfigurationFile ( std::string  filename,
bool  userConfig = false 
)

Writes the desired yaml configuration to a file.

Parameters
filenameThe name of the file to write.
userCofigTrue to write the user configuration.
Returns
Whether writing the configuration to the file was successful.

Definition at line 303 of file AliEmcalCorrectionTask.cxx.

Member Data Documentation

BeamType AliEmcalCorrectionTask::fBeamType
private

!event beam type

Definition at line 165 of file AliEmcalCorrectionTask.h.

Referenced by RetrieveEventObjects().

AliVCaloCells* AliEmcalCorrectionTask::fCaloCells
private

! pointer to calo cells

Definition at line 173 of file AliEmcalCorrectionTask.h.

Referenced by CopyBranchesToNewObjects(), CreateNewObjectBranches(), Run(), and UserExec().

AliVCaloCells* AliEmcalCorrectionTask::fCaloCellsFromInputEvent
private

! pointer to calo cells from the input event

Definition at line 174 of file AliEmcalCorrectionTask.h.

Referenced by CopyBranchesToNewObjects(), ExecOnce(), and UserExec().

TString AliEmcalCorrectionTask::fCaloCellsName
private

name of calo cell collection

Definition at line 167 of file AliEmcalCorrectionTask.h.

Referenced by ExecOnce(), SetCaloCellsName(), and UserCreateOutputObjects().

Double_t AliEmcalCorrectionTask::fCent
private

! Event centrality

Definition at line 156 of file AliEmcalCorrectionTask.h.

Referenced by RetrieveEventObjects(), and Run().

Int_t AliEmcalCorrectionTask::fCentBin
private

! Event centrality bin

Definition at line 157 of file AliEmcalCorrectionTask.h.

Referenced by RetrieveEventObjects(), and Run().

TString AliEmcalCorrectionTask::fCentEst
private

name of V0 centrality estimator

Definition at line 161 of file AliEmcalCorrectionTask.h.

Referenced by RetrieveEventObjects().

TObjArray AliEmcalCorrectionTask::fClusterCollArray
private
bool AliEmcalCorrectionTask::fConfigurationInitialized
private

True if the YAML files are initialized.

Definition at line 147 of file AliEmcalCorrectionTask.h.

Referenced by InitializeConfiguration(), UserCreateOutputObjects(), and WriteConfigurationFile().

std::vector<AliEmcalCorrectionComponent *> AliEmcalCorrectionTask::fCorrectionComponents
private

! Contains the correction components

Definition at line 146 of file AliEmcalCorrectionTask.h.

Referenced by CorrectionComponents(), ExecOnceComponents(), InitializeComponents(), Run(), and UserNotify().

std::string AliEmcalCorrectionTask::fCreatedCellBranchName
private

Name of created cell branch.

Definition at line 151 of file AliEmcalCorrectionTask.h.

Referenced by CopyBranchesToNewObjects(), and CreateNewObjectBranches().

std::string AliEmcalCorrectionTask::fCreatedClusterBranchName
private

Name of created cluster branch.

Definition at line 152 of file AliEmcalCorrectionTask.h.

Referenced by CopyBranchesToNewObjects(), and CreateNewObjectBranches().

std::string AliEmcalCorrectionTask::fCreatedTrackBranchName
private

Name of created track branch.

Definition at line 153 of file AliEmcalCorrectionTask.h.

Referenced by CopyBranchesToNewObjects(), and CreateNewObjectBranches().

bool AliEmcalCorrectionTask::fCreateNewObjectBranches
private

Create new branches for cells and clusters.

Definition at line 150 of file AliEmcalCorrectionTask.h.

Referenced by ExecOnce(), SetCreateNewObjectBranches(), UserCreateOutputObjects(), and UserExec().

YAML::Node AliEmcalCorrectionTask::fDefaultConfiguration
private
std::string AliEmcalCorrectionTask::fDefaultConfigurationFilename
private

! Default YAML configuration filename

Definition at line 144 of file AliEmcalCorrectionTask.h.

Referenced by InitializeConfiguration(), and SetDefaultConfigurationFilename().

std::string AliEmcalCorrectionTask::fDefaultConfigurationString
private

Store the default YAML configuration as a string so that it can be streamed.

Definition at line 141 of file AliEmcalCorrectionTask.h.

Referenced by InitializeConfiguration(), UserCreateOutputObjects(), and WriteConfigurationFile().

bool AliEmcalCorrectionTask::fEventInitialized
private

If the event is initialized properly.

Definition at line 155 of file AliEmcalCorrectionTask.h.

Referenced by ExecOnce(), and UserExec().

BeamType AliEmcalCorrectionTask::fForceBeamType
private

forced beam type

Definition at line 166 of file AliEmcalCorrectionTask.h.

Referenced by GetBeamType(), SetForceBeamType(), and UserCreateOutputObjects().

AliEMCALGeometry* AliEmcalCorrectionTask::fGeom
private

!emcal geometry

Definition at line 169 of file AliEmcalCorrectionTask.h.

Referenced by ExecOnce(), and Run().

bool AliEmcalCorrectionTask::fIsEsd
private
Double_t AliEmcalCorrectionTask::fMaxCent
private

max centrality for event selection

Definition at line 159 of file AliEmcalCorrectionTask.h.

Referenced by RetrieveEventObjects().

Double_t AliEmcalCorrectionTask::fMinCent
private

min centrality for event selection

Definition at line 158 of file AliEmcalCorrectionTask.h.

Referenced by RetrieveEventObjects().

Int_t AliEmcalCorrectionTask::fNcentBins
private

how many centrality bins

Definition at line 160 of file AliEmcalCorrectionTask.h.

Referenced by InitializeComponents(), RetrieveEventObjects(), Run(), and UserCreateOutputObjects().

Bool_t AliEmcalCorrectionTask::fNeedEmcalGeom
private

whether or not the task needs the emcal geometry

Definition at line 168 of file AliEmcalCorrectionTask.h.

Referenced by ExecOnce().

Int_t AliEmcalCorrectionTask::fNVertCont
private

!event vertex number of contributors

Definition at line 164 of file AliEmcalCorrectionTask.h.

Referenced by RetrieveEventObjects().

TList* AliEmcalCorrectionTask::fOutput
private

! Output for histograms

Definition at line 176 of file AliEmcalCorrectionTask.h.

Referenced by InitializeComponents(), and Run().

TString AliEmcalCorrectionTask::fRunPeriod
private

Run period (passed by user)

Definition at line 154 of file AliEmcalCorrectionTask.h.

Referenced by GetRunPeriod(), InitializeConfiguration(), and SetRunPeriod().

Bool_t AliEmcalCorrectionTask::fUseNewCentralityEstimation
private

Use new centrality estimation (for 2015 data)

Definition at line 162 of file AliEmcalCorrectionTask.h.

Referenced by RetrieveEventObjects(), and SetUseNewCentralityEstimation().

YAML::Node AliEmcalCorrectionTask::fUserConfiguration
private
std::string AliEmcalCorrectionTask::fUserConfigurationFilename
private

! User YAML configruation filename

Definition at line 143 of file AliEmcalCorrectionTask.h.

Referenced by InitializeConfiguration(), and SetUserConfigurationFilename().

std::string AliEmcalCorrectionTask::fUserConfigurationString
private

Default YAML Configuration.

Store the User YAML configuration as a string so that it can be streamed

Definition at line 140 of file AliEmcalCorrectionTask.h.

Referenced by InitializeConfiguration(), UserCreateOutputObjects(), and WriteConfigurationFile().

Double_t AliEmcalCorrectionTask::fVertex[3]
private

!event vertex

Definition at line 163 of file AliEmcalCorrectionTask.h.

Referenced by AliEmcalCorrectionTask(), and RetrieveEventObjects().


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