![]() |
AliPhysics
b330fab (b330fab)
|
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 261 of file AliEmcalCorrectionTask.h.
|
inline |
Definition at line 263 of file AliEmcalCorrectionTask.h.
|
inline |
Definition at line 269 of file AliEmcalCorrectionTask.h.
|
inlinevirtual |
Definition at line 275 of file AliEmcalCorrectionTask.h.
|
inline |
Get the name of the cells branch (NOT the same as the name!)
Definition at line 278 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent(), and AliEmcalCorrectionTask::SetCellsObjectInCellContainerBasedOnProperties().
|
inline |
Pointer to the actual CaloCells object.
Definition at line 284 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 282 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 280 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 287 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::SetupCellsInfo().
|
inline |
Sets the Pointer to the actual CaloCells object.
Definition at line 293 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 291 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 289 of file AliEmcalCorrectionTask.h.
Referenced by AliEmcalCorrectionTask::SetupCellsInfo().
|
protected |
Name of the cells branch.
Definition at line 296 of file AliEmcalCorrectionTask.h.
Referenced by GetBranchName(), and SetBranchName().
|
protected |
! The actual cells object associated with this infomration
Definition at line 299 of file AliEmcalCorrectionTask.h.
Referenced by GetCells(), and SetCells().
|
protected |
Whether the cells should be taken from an external file (embedded)
Definition at line 298 of file AliEmcalCorrectionTask.h.
Referenced by GetIsEmbedding(), and SetIsEmbedding().
|
protected |
Name of the cells object.
Definition at line 297 of file AliEmcalCorrectionTask.h.