1 #ifndef ALIEMCALFASTORPATCH_H
2 #define ALIEMCALFASTORPATCH_H
7 class AliESDCaloTrigger;
11 class AliEMCALFastORPatch : public TObject {
14 AliEMCALFastORPatch();
15 AliEMCALFastORPatch(Int_t aid, Int_t size = 4);
16 virtual ~AliEMCALFastORPatch();
18 Float_t GetTotalAmplitude();
19 Float_t GetFastORamplitude(Int_t i);
20 Int_t GetNumberOfFastOR();
21 Bool_t AddFastORat(AliESDCaloTrigger* f, Int_t i);
22 Bool_t AddFastORat(Float_t amp, Int_t gCol, Int_t gRow, Int_t i);
23 void RemoveFastORat(Int_t i);
25 void SetAbsId(Int_t aid);
26 Int_t GetFastORrow(Int_t i);
27 Int_t GetFastORcolumn(Int_t i);
28 void Expand(Int_t size);
29 Bool_t Contains(Int_t row, Int_t col);
32 Float_t *fFastORamplitudes;
33 Int_t *fFastORcolumns;
38 ClassDef(AliEMCALFastORPatch, 1);
40 #endif //ALIEMCALFASTORPATCH_H