#ifndef ALIMUONPAINTERPADSTORE_H
#define ALIMUONPAINTERPADSTORE_H
#ifndef ROOT_TObject
# include "TObject.h"
#endif
class AliMUONVCalibParam;
class AliMUONVStore;
class TArrayI;
class TVector2;
class AliMUONPainterPadStore : public TObject
{
public:
AliMUONPainterPadStore();
AliMUONPainterPadStore(TRootIOCtor* dummy);
virtual ~AliMUONPainterPadStore();
Int_t FindPadID(const TArrayI& pads, Double_t x, Double_t y) const;
AliMUONVCalibParam* Get(Int_t detElemId, Int_t manuId) const;
void GetBoundaries(const TArrayI& pads, Double_t& xmin, Double_t& ymin,
Double_t& xmax, Double_t& ymax) const;
void GetPadGeometry(Int_t padID, TVector2& position, TVector2& dimensions) const;
void PrintPads(const TArrayI& pads) const;
Int_t GetSize() const;
private:
AliMUONPainterPadStore(const AliMUONPainterPadStore& rhs);
AliMUONPainterPadStore& operator=(const AliMUONPainterPadStore& rhs);
private:
AliMUONVStore* fPadStore;
ClassDef(AliMUONPainterPadStore,1)
};
#endif
AliMUONPainterPadStore.h:1 AliMUONPainterPadStore.h:2 AliMUONPainterPadStore.h:3 AliMUONPainterPadStore.h:4 AliMUONPainterPadStore.h:5 AliMUONPainterPadStore.h:6 AliMUONPainterPadStore.h:7 AliMUONPainterPadStore.h:8 AliMUONPainterPadStore.h:9 AliMUONPainterPadStore.h:10 AliMUONPainterPadStore.h:11 AliMUONPainterPadStore.h:12 AliMUONPainterPadStore.h:13 AliMUONPainterPadStore.h:14 AliMUONPainterPadStore.h:15 AliMUONPainterPadStore.h:16 AliMUONPainterPadStore.h:17 AliMUONPainterPadStore.h:18 AliMUONPainterPadStore.h:19 AliMUONPainterPadStore.h:20 AliMUONPainterPadStore.h:21 AliMUONPainterPadStore.h:22 AliMUONPainterPadStore.h:23 AliMUONPainterPadStore.h:24 AliMUONPainterPadStore.h:25 AliMUONPainterPadStore.h:26 AliMUONPainterPadStore.h:27 AliMUONPainterPadStore.h:28 AliMUONPainterPadStore.h:29 AliMUONPainterPadStore.h:30 AliMUONPainterPadStore.h:31 AliMUONPainterPadStore.h:32 AliMUONPainterPadStore.h:33 AliMUONPainterPadStore.h:34 AliMUONPainterPadStore.h:35 AliMUONPainterPadStore.h:36 AliMUONPainterPadStore.h:37 AliMUONPainterPadStore.h:38 AliMUONPainterPadStore.h:39 AliMUONPainterPadStore.h:40 AliMUONPainterPadStore.h:41 AliMUONPainterPadStore.h:42 AliMUONPainterPadStore.h:43 AliMUONPainterPadStore.h:44 AliMUONPainterPadStore.h:45 AliMUONPainterPadStore.h:46 AliMUONPainterPadStore.h:47 AliMUONPainterPadStore.h:48 AliMUONPainterPadStore.h:49 AliMUONPainterPadStore.h:50 AliMUONPainterPadStore.h:51 AliMUONPainterPadStore.h:52 AliMUONPainterPadStore.h:53 AliMUONPainterPadStore.h:54 AliMUONPainterPadStore.h:55