AliPhysics  e59a9ba (e59a9ba)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliReducedPatchContainer.h
Go to the documentation of this file.
1 
10 #ifndef ALIREDUCEDPATCHCONTAINER_H
11 #define ALIREDUCEDPATCHCONTAINER_H
12 /* Copyright(c) 1998-2015, ALICE Experiment at CERN, All rights reserved. *
13  * See cxx source for full Copyright notice */
14 
15 #include "TObject.h"
16 
17 class TObjArray;
18 
33 namespace HighPtTracks {
34 
42 class AliReducedPatchContainer: public TObject {
43 public:
50  kEMCJetLow = 2,
52  };
53  AliReducedPatchContainer(Bool_t doAlloc = kFALSE);
56  void Copy(TObject &target) const;
57  virtual ~AliReducedPatchContainer();
58 
59  void AddTriggerPatch(Bool_t isOffline, PatchType_t patchtype, Float_t energy, Int_t amplitude, Float_t eta, Float_t phi);
60  TObjArray *GetTriggerPatches(Bool_t isOffline, PatchType_t patchtype);
61 
62 protected:
63  TObjArray *fOnlinePatches[4];
64  TObjArray *fOfflinePatches[4];
65 
67  ClassDef(AliReducedPatchContainer, 1);;
69 };
70 
71 } /* namespace HighPtTracks */
72 
73 #endif /* ALIREDUCEDPATCHCONTAINER_H */
AliReducedPatchContainer & operator=(const AliReducedPatchContainer &cont)
Container structure for reduced trigger patches.
TObjArray * fOfflinePatches[4]
Trigger type dependent container for offline patches.
TObjArray * fOnlinePatches[4]
Trigger type dependent container for online patches.
energy
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)