void SetOutlined(const char* pattern, Bool_t flag);
- void SetResponder(const char* pattern);
+ virtual void SetResponder(const char* pattern);
- void SetResponder(Int_t depth);
+ virtual void SetResponder(Int_t depth);
void SetVisible(const char* pattern, Bool_t flag);
virtual TCollection* Children() const;
- mutable TH1* fHistogram; //!< histogram
-
+ void CreateGroups();
+
AliMUONVTrackerData* InteractiveReadOutConfig() const;
+ mutable TH1* fHistogram; //!< histogram
+
+ TMap* fPainterGroups; ///< map of groups
+ AliMUONPainterGroup* fResponderGroup; ///< the responder group
+
private:
- void FlatList(TList& list);
+ void FlatList(TList& list);
AliMUONPainterGroup* CreateGroup(const char* type, Int_t depth);
- void CreateGroups();
-
void GetBoundingBox(Double_t& x1, Double_t& y1,
Double_t& x2, Double_t& y2) const;
void GetIROCManuList(TObjArray& manuList);
-private:
-
TString fName; ///< our (short) name
TString fPathName; ///< our long name
TString fType; ///< our type (DE, Chamber, MANU, etc...)
AliMUONVPainter* fMother; ///< our mother
AliMUONPainterGroup* fGroup; ///< our group
AliMUONContour* fContour; ///< our contour
- TMap* fPainterGroups; ///< map of groups
TObjArray* fChildren; ///< our children
- AliMUONPainterGroup* fResponderGroup; ///< the responder group
AliMUONPainterGroup* fPlotterGroup; ///< the plotter group
Double_t fBorderFactor; ///< border factor for visu
TVirtualPad* fPad; ///< the pad we're drawn in