15 #include <TObjArray.h>
24 namespace HighPtTracks {
31 AliReducedPatchContainer::AliReducedPatchContainer(
Bool_t doAlloc) :
35 for(
int icont = 0; icont < 4; icont++){
65 TObject::operator=(ref);
78 if(!targetcont)
return;
79 for(
int icont = 0; icont < 4; icont++){
82 for(TIter refIter = TIter(
fOnlinePatches[icont]).Begin(); refIter != TIter::End(); ++ refIter){
87 for(TIter refIter = TIter(
fOfflinePatches[icont]).Begin(); refIter != TIter::End(); ++ refIter){
97 for(
int icont = 0; icont < 4; icont++){
Reduced information of EMCAL trigger patches.
AliReducedPatchContainer(Bool_t doAlloc=kFALSE)
AliReducedPatchContainer & operator=(const AliReducedPatchContainer &cont)
Declaration of class AlliReducedPatchInfo.
Container structure for reduced trigger patches.
Declaration of class AliReducedPatchContainer, a container for reduced trigger patches.
void Copy(TObject &target) const
TObjArray * fOfflinePatches[4]
Trigger type dependent container for offline patches.
TObjArray * fOnlinePatches[4]
Trigger type dependent container for online patches.
ClassImp(AliAnalysisTaskDeltaPt) AliAnalysisTaskDeltaPt
virtual ~AliReducedPatchContainer()
void AddTriggerPatch(Bool_t isOffline, PatchType_t patchtype, Float_t energy, Int_t amplitude, Float_t eta, Float_t phi)
TObjArray * GetTriggerPatches(Bool_t isOffline, PatchType_t patchtype)