![]() |
AliPhysics
b4fea5f (b4fea5f)
|
#include <AliEmcalCopyCollection.h>
Public Member Functions | |
AliEmcalCopyCollection () | |
AliEmcalCopyCollection (std::string name, AliEmcalCorrectionTask::InputObject_t inputObjectType, std::string collectionToCopyName, std::string newCollectionName, bool isEmbedding) | |
virtual | ~AliEmcalCopyCollection () |
void | UserCreateOutputObjects () |
void | UserExec (Option_t *option) |
AliEmcalCorrectionTask::InputObject_t | GetInputObjectType () const |
std::string | GetCollectionToCopyName () const |
std::string | GetNewCollectionName () const |
bool | GetIsEmbedding () const |
void | SetInputObjectType (const AliEmcalCorrectionTask::InputObject_t inputObjectType) |
void | SetCollectionToCopyName (const std::string collectionToCopyName) |
void | SetNewCollectionName (const std::string newCollectionName) |
void | SetIsEmbedding (bool isEmbedding) |
Protected Member Functions | |
void | CreateNewObjectBranch () |
void | NewBranch () |
void | CopyBranchToNewObject () |
void | CopyClusters (TClonesArray *orig, TClonesArray *dest) |
Protected Attributes | |
AliEmcalCorrectionTask::InputObject_t | fInputObjectType |
std::string | fCollectionToCopyName |
std::string | fNewCollectionName |
bool | fIsEmbedding |
bool | fEventInitialized |
! More... | |
bool | fIsEsd |
! More... | |
AliVEvent * | fEvent |
! 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... | |
Copies cell, cluster, or track collections for use in the EMCal framework.
Definition at line 15 of file AliEmcalCopyCollection.h.
AliEmcalCopyCollection::AliEmcalCopyCollection | ( | ) |
Definition at line 24 of file AliEmcalCopyCollection.cxx.
AliEmcalCopyCollection::AliEmcalCopyCollection | ( | std::string | name, |
AliEmcalCorrectionTask::InputObject_t | inputObjectType, | ||
std::string | collectionToCopyName, | ||
std::string | newCollectionName, | ||
bool | isEmbedding | ||
) |
Definition at line 36 of file AliEmcalCopyCollection.cxx.
|
inlinevirtual |
Definition at line 19 of file AliEmcalCopyCollection.h.
|
protected |
Definition at line 185 of file AliEmcalCopyCollection.cxx.
Referenced by UserExec().
|
protected |
Definition at line 278 of file AliEmcalCopyCollection.cxx.
Referenced by CopyBranchToNewObject().
|
protected |
Definition at line 97 of file AliEmcalCopyCollection.cxx.
Referenced by UserExec().
|
inline |
Definition at line 26 of file AliEmcalCopyCollection.h.
|
inline |
Definition at line 25 of file AliEmcalCopyCollection.h.
|
inline |
Definition at line 28 of file AliEmcalCopyCollection.h.
|
inline |
Definition at line 27 of file AliEmcalCopyCollection.h.
|
protected |
Create a new branch for the new collection.
Definition at line 138 of file AliEmcalCopyCollection.cxx.
Referenced by CreateNewObjectBranch().
|
inline |
Definition at line 31 of file AliEmcalCopyCollection.h.
|
inline |
Definition at line 30 of file AliEmcalCopyCollection.h.
|
inline |
Definition at line 33 of file AliEmcalCopyCollection.h.
|
inline |
Definition at line 32 of file AliEmcalCopyCollection.h.
void AliEmcalCopyCollection::UserCreateOutputObjects | ( | ) |
Definition at line 52 of file AliEmcalCopyCollection.cxx.
void AliEmcalCopyCollection::UserExec | ( | Option_t * | option | ) |
Definition at line 79 of file AliEmcalCopyCollection.cxx.
|
protected |
Definition at line 42 of file AliEmcalCopyCollection.h.
Referenced by CopyBranchToNewObject(), CreateNewObjectBranch(), GetCollectionToCopyName(), and SetCollectionToCopyName().
|
protected |
Name of created cell branch.
Definition at line 50 of file AliEmcalCopyCollection.h.
|
protected |
Name of created cluster branch.
Definition at line 51 of file AliEmcalCopyCollection.h.
|
protected |
Name of created track branch.
Definition at line 52 of file AliEmcalCopyCollection.h.
|
protected |
!
Definition at line 47 of file AliEmcalCopyCollection.h.
Referenced by CopyBranchToNewObject(), CreateNewObjectBranch(), and NewBranch().
|
protected |
!
Definition at line 45 of file AliEmcalCopyCollection.h.
Referenced by CreateNewObjectBranch(), and UserExec().
|
protected |
Definition at line 41 of file AliEmcalCopyCollection.h.
Referenced by CopyBranchToNewObject(), CreateNewObjectBranch(), GetInputObjectType(), NewBranch(), and SetInputObjectType().
|
protected |
Definition at line 44 of file AliEmcalCopyCollection.h.
Referenced by CreateNewObjectBranch(), GetIsEmbedding(), and SetIsEmbedding().
|
protected |
!
Definition at line 46 of file AliEmcalCopyCollection.h.
Referenced by CopyBranchToNewObject(), CreateNewObjectBranch(), NewBranch(), and UserCreateOutputObjects().
|
protected |
Definition at line 43 of file AliEmcalCopyCollection.h.
Referenced by CopyBranchToNewObject(), CreateNewObjectBranch(), GetNewCollectionName(), NewBranch(), and SetNewCollectionName().