1 #ifndef ALIEMCALCORRECTIONCELLCOMBINECOLLECTIONS_H
2 #define ALIEMCALCORRECTIONCELLCOMBINECOLLECTIONS_H
static RegisterCorrectionComponent< AliEmcalCorrectionCellCombineCollections > reg
std::string GetExternalCellsBranchName() const
std::string fCreatedCellsBranchName
Name of the cell branch which will be created for the combined cells.
virtual ~AliEmcalCorrectionCellCombineCollections()
void SetCombinedCellsBranchName(const char *inputName)
void SetExternalCellsBranchName(const char *inputName)
AliEmcalCorrectionCellCombineCollections & operator=(const AliEmcalCorrectionCellCombineCollections &)
void UserCreateOutputObjects()
AliEmcalCorrectionCellCombineCollections()
Combines two cell collections into one collection.
std::string fExternalCellsBranchName
Name of the cell branch which will be copied from the external event for the combined cells...
Base class for correction components in the EMCal correction framework.
void CreateCombinedCells()
void AddCellsToCombinedCellObject(AliVCaloCells *inputCells)
std::string GetCombinedCellsBranchName() const
void SetupCombinedCells()
void AddObjectToEvent(TObject *obj, AliVEvent *event, Bool_t attempt=kFALSE)
bool fInitializedCombinedCells
! True if the combined cells object has been initialized
AliVCaloCells * fCombinedCells
! Cells combined from the input and external events.