![]() |
AliPhysics
31210d0 (31210d0)
|
Wrapper around cells objects for the EMCal Correction Task. More...
#include <AliEmcalCorrectionTask.h>
Public Member Functions | |
AliEmcalCorrectionCellContainer () | |
AliEmcalCorrectionCellContainer (std::string branchName, std::string name, std::string branchToCopyName, bool isEmbedded) | |
virtual | ~AliEmcalCorrectionCellContainer () |
std::string | GetBranchName () const |
Get the name of the cells branch (NOT the same as the name!) More... | |
std::string | GetName () const |
Get the name of the cells object (NOT the same as the branch!) More... | |
bool | GetIsEmbedding () const |
True if the cells are located in the event that is being embedded. More... | |
AliVCaloCells * | GetCells () const |
Pointer to the actual CaloCells object. More... | |
void | SetBranchName (std::string branchName) |
Set the name of the cells branch (NOT the same as the name!) More... | |
void | SetName (std::string name) |
Set the name of the cells object (NOT the same as the branch!) More... | |
void | SetIsEmbedding (bool isEmbedded) |
Set to true if the cells are located in the event that is being embedded. More... | |
void | SetCells (AliVCaloCells *cells) |
Sets the Pointer to the actual CaloCells object. More... | |
Protected Attributes | |
std::string | fBranchName |
Name of the cells branch. More... | |
std::string | fName |
Name of the cells object. More... | |
bool | fIsEmbedding |
Whether the cells should be taken from an external file (embedded) More... | |
AliVCaloCells * | fCells |
! The actual cells object associated with this infomration More... | |
Wrapper around cells objects for the EMCal Correction Task.
This class is a container around the cells collections that are used in the EMCal Correction Task. In particular, it keeps track of the cells, the associated names, as well as whether the cells are embedded.
Note that because the CaloCells objects are techincally wrappers around the cells collections, this is something of a wrapper around a wrapper. However, due to the difficultly of modifying the base classes, this very simple class will suffice for the EMCal Correction Task.
Definition at line 275 of file AliEmcalCorrectionTask.h.
|
inline |
Definition at line 277 of file AliEmcalCorrectionTask.h.
|
inline |
Definition at line 283 of file AliEmcalCorrectionTask.h.
|
inlinevirtual |
Definition at line 289 of file AliEmcalCorrectionTask.h.
|
inline |
Get the name of the cells branch (NOT the same as the name!)
Definition at line 292 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent(), and AliEmcalCorrectionTask::SetCellsObjectInCellContainerBasedOnProperties().
|
inline |
Pointer to the actual CaloCells object.
Definition at line 298 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent().
|
inline |
True if the cells are located in the event that is being embedded.
Definition at line 296 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent(), and AliEmcalCorrectionTask::SetCellsObjectInCellContainerBasedOnProperties().
|
inline |
Get the name of the cells object (NOT the same as the branch!)
Definition at line 294 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent(), and AliEmcalCorrectionTask::SetCellsObjectInCellContainerBasedOnProperties().
|
inline |
Set the name of the cells branch (NOT the same as the name!)
Definition at line 301 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::SetupCellsInfo().
|
inline |
Sets the Pointer to the actual CaloCells object.
Definition at line 307 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::SetCellsObjectInCellContainerBasedOnProperties().
|
inline |
Set to true if the cells are located in the event that is being embedded.
Definition at line 305 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::SetupCellsInfo().
|
inline |
Set the name of the cells object (NOT the same as the branch!)
Definition at line 303 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::SetupCellsInfo().
|
protected |
Name of the cells branch.
Definition at line 310 of file AliEmcalCorrectionTask.h.
|
protected |
! The actual cells object associated with this infomration
Definition at line 313 of file AliEmcalCorrectionTask.h.
|
protected |
Whether the cells should be taken from an external file (embedded)
Definition at line 312 of file AliEmcalCorrectionTask.h.
|
protected |
Name of the cells object.
Definition at line 311 of file AliEmcalCorrectionTask.h.