AliMUONVTrackerData* DataSource(Int_t i) const;
AliMUONVTrackerData* DataSource(const char* name) const;
+
+ AliMUONVTrackerData* InteractiveReadOutConfig() const;
- void DataSourceWasRegistered(AliMUONVTrackerData* data); // *SIGNAL*
+ void DataSourceWasRegistered(const AliMUONVTrackerData* data); // *SIGNAL*
- void DataSourceWasUnregistered(AliMUONVTrackerData* data); // *SIGNAL*
+ void DataSourceWasUnregistered(const AliMUONVTrackerData* data); // *SIGNAL*
- void DataMakerWasRegistered(AliMUONVTrackerDataMaker* reader); // *SIGNAL*
+ void DataMakerWasRegistered(const AliMUONVTrackerDataMaker* reader); // *SIGNAL*
- void DataMakerWasUnregistered(AliMUONVTrackerDataMaker* reader); // *SIGNAL*
+ void DataMakerWasUnregistered(const AliMUONVTrackerDataMaker* reader); // *SIGNAL*
Int_t FindIndexOf(AliMUONPainterMatrix* group) const;
void AddToHistory(AliMUONPainterMatrix* group);
- void PainterMatrixWasRegistered(AliMUONPainterMatrix* group); // *SIGNAL*
+ void PainterMatrixWasRegistered(const AliMUONPainterMatrix* group); // *SIGNAL*
- void PainterMatrixWasUnregistered(AliMUONPainterMatrix* group); // *SIGNAL*
+ void PainterMatrixWasUnregistered(const AliMUONPainterMatrix* group); // *SIGNAL*
- void PainterMatrixWantToShow(AliMUONPainterMatrix* group); // *SIGNAL*
+ void PainterMatrixWantToShow(const AliMUONPainterMatrix* group); // *SIGNAL*
void Print(Option_t* opt) const;
/// Not implemented
AliMUONPainterRegistry& operator=(const AliMUONPainterRegistry&);
+ void CreateInteractiveReadOutConfig() const;
+
private:
static AliMUONPainterRegistry* fgInstance; ///< unique instance
TObjArray* fPainterMatrices; ///< painter matrices
TGMenuBar* fMenuBar; ///< Menu bar where to put the history menu
Int_t fHistoryCounter; ///< index to get back history menu items
TObjArray* fZombies; ///< data readers to be deleted
+ mutable AliMUONVTrackerData* fInteractiveReadOutConfig; ///< clickable readout configuration
- ClassDef(AliMUONPainterRegistry,3) // Registry for AliMUONVPainter related stuff
+ ClassDef(AliMUONPainterRegistry,4) // Registry for AliMUONVPainter related stuff
};
#endif