#ifndef ALIEMCALTRIGGERPATCH_H
#define ALIEMCALTRIGGERPATCH_H
#ifndef ROOT_TObject
# include "TObject.h"
#endif
#include "TVector2.h"
class TArrayI;
class AliEMCALTriggerPatch : public TObject {
public:
AliEMCALTriggerPatch();
AliEMCALTriggerPatch(const AliEMCALTriggerPatch& other);
AliEMCALTriggerPatch(Int_t i, Int_t j, Int_t e = 0, Int_t t = 0);
virtual ~AliEMCALTriggerPatch();
void SetPosition(Int_t px, Int_t py) {fPosition->Set(float(px), float(py));}
void SetPosition(const TVector2& pos) {*fPosition = pos;}
void SetSum(Int_t sum) {fSum = sum;}
void SetTime(Int_t time) {fTime = time;}
void SetPeak(Int_t x, Int_t y, Int_t sizeX, Int_t sizeY);
void Position(TVector2& pos ) const {pos = *fPosition;}
void Position(Int_t& px, Int_t& py) const {px = (Int_t)fPosition->X(); py = (Int_t)fPosition->Y();}
TVector2* Position( ) const {return fPosition;}
Int_t Sum() const {return fSum;}
Int_t Time() const {return fTime;}
Int_t Peaks() const {return fPeaks;}
void Print(const Option_t*) const;
private:
AliEMCALTriggerPatch& operator=(const AliEMCALTriggerPatch& other);
TVector2* fPosition;
Int_t fSum;
Int_t fTime;
Int_t fPeaks;
ClassDef(AliEMCALTriggerPatch,1)
};
#endif
AliEMCALTriggerPatch.h:10 AliEMCALTriggerPatch.h:11 AliEMCALTriggerPatch.h:12 AliEMCALTriggerPatch.h:13 AliEMCALTriggerPatch.h:14 AliEMCALTriggerPatch.h:15 AliEMCALTriggerPatch.h:16 AliEMCALTriggerPatch.h:17 AliEMCALTriggerPatch.h:18 AliEMCALTriggerPatch.h:19 AliEMCALTriggerPatch.h:20 AliEMCALTriggerPatch.h:21 AliEMCALTriggerPatch.h:22 AliEMCALTriggerPatch.h:23 AliEMCALTriggerPatch.h:24 AliEMCALTriggerPatch.h:25 AliEMCALTriggerPatch.h:26 AliEMCALTriggerPatch.h:27 AliEMCALTriggerPatch.h:28 AliEMCALTriggerPatch.h:29 AliEMCALTriggerPatch.h:30 AliEMCALTriggerPatch.h:31 AliEMCALTriggerPatch.h:32 AliEMCALTriggerPatch.h:33 AliEMCALTriggerPatch.h:34 AliEMCALTriggerPatch.h:35 AliEMCALTriggerPatch.h:36 AliEMCALTriggerPatch.h:37 AliEMCALTriggerPatch.h:38 AliEMCALTriggerPatch.h:39 AliEMCALTriggerPatch.h:40 AliEMCALTriggerPatch.h:41 AliEMCALTriggerPatch.h:42 AliEMCALTriggerPatch.h:43 AliEMCALTriggerPatch.h:44 AliEMCALTriggerPatch.h:45 AliEMCALTriggerPatch.h:46 AliEMCALTriggerPatch.h:47 AliEMCALTriggerPatch.h:48 AliEMCALTriggerPatch.h:49 AliEMCALTriggerPatch.h:50 AliEMCALTriggerPatch.h:51 AliEMCALTriggerPatch.h:52 AliEMCALTriggerPatch.h:53