#ifndef ALIMUONBUSPATCHPAINTER_H
#define ALIMUONBUSPATCHPAINTER_H
#ifndef AliMUONVPAINTER_H
# include "AliMUONVPainter.h"
#endif
#ifndef ALI_MP_PLANE_TYPE_H
# include "AliMpPlaneType.h"
#endif
class AliMUONBusPatchPainter : public AliMUONVPainter
{
public:
AliMUONBusPatchPainter();
AliMUONBusPatchPainter(TRootIOCtor* ioCtor);
AliMUONBusPatchPainter(const AliMUONAttPainter& att, Int_t busPatchId);
AliMUONBusPatchPainter(const AliMUONBusPatchPainter& rhs);
AliMUONBusPatchPainter& operator=(const AliMUONBusPatchPainter& rhs);
virtual ~AliMUONBusPatchPainter();
virtual TObject* Clone(const char* = "") const { return new AliMUONBusPatchPainter(*this); }
void ComputeDataRange(const AliMUONVTrackerData& data, Int_t dataIndex,
Double_t& dataMin, Double_t& dataMax) const;
virtual void Copy(TObject& object) const;
using AliMUONVPainter::PaintArea;
void PaintArea(const AliMUONVTrackerData& data, Int_t dataIndex,
Double_t min, Double_t max);
TString Describe(const AliMUONVTrackerData& data, Int_t dataIndex,
Double_t x = FLT_MAX, Double_t y = FLT_MAX);
virtual AliMUONAttPainter Validate(const AliMUONAttPainter& attributes) const;
virtual Bool_t IsIncluded() const;
private:
Int_t fBusPatchId;
ClassDef(AliMUONBusPatchPainter,1)
};
#endif
AliMUONBusPatchPainter.h:1 AliMUONBusPatchPainter.h:2 AliMUONBusPatchPainter.h:3 AliMUONBusPatchPainter.h:4 AliMUONBusPatchPainter.h:5 AliMUONBusPatchPainter.h:6 AliMUONBusPatchPainter.h:7 AliMUONBusPatchPainter.h:8 AliMUONBusPatchPainter.h:9 AliMUONBusPatchPainter.h:10 AliMUONBusPatchPainter.h:11 AliMUONBusPatchPainter.h:12 AliMUONBusPatchPainter.h:13 AliMUONBusPatchPainter.h:14 AliMUONBusPatchPainter.h:15 AliMUONBusPatchPainter.h:16 AliMUONBusPatchPainter.h:17 AliMUONBusPatchPainter.h:18 AliMUONBusPatchPainter.h:19 AliMUONBusPatchPainter.h:20 AliMUONBusPatchPainter.h:21 AliMUONBusPatchPainter.h:22 AliMUONBusPatchPainter.h:23 AliMUONBusPatchPainter.h:24 AliMUONBusPatchPainter.h:25 AliMUONBusPatchPainter.h:26 AliMUONBusPatchPainter.h:27 AliMUONBusPatchPainter.h:28 AliMUONBusPatchPainter.h:29 AliMUONBusPatchPainter.h:30 AliMUONBusPatchPainter.h:31 AliMUONBusPatchPainter.h:32 AliMUONBusPatchPainter.h:33 AliMUONBusPatchPainter.h:34 AliMUONBusPatchPainter.h:35 AliMUONBusPatchPainter.h:36 AliMUONBusPatchPainter.h:37 AliMUONBusPatchPainter.h:38 AliMUONBusPatchPainter.h:39 AliMUONBusPatchPainter.h:40 AliMUONBusPatchPainter.h:41 AliMUONBusPatchPainter.h:42 AliMUONBusPatchPainter.h:43 AliMUONBusPatchPainter.h:44 AliMUONBusPatchPainter.h:45 AliMUONBusPatchPainter.h:46 AliMUONBusPatchPainter.h:47 AliMUONBusPatchPainter.h:48 AliMUONBusPatchPainter.h:49 AliMUONBusPatchPainter.h:50 AliMUONBusPatchPainter.h:51 AliMUONBusPatchPainter.h:52 AliMUONBusPatchPainter.h:53 AliMUONBusPatchPainter.h:54 AliMUONBusPatchPainter.h:55 AliMUONBusPatchPainter.h:56 AliMUONBusPatchPainter.h:57 AliMUONBusPatchPainter.h:58 AliMUONBusPatchPainter.h:59