]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONPainterRegistry.h
In mapping:
[u/mrichter/AliRoot.git] / MUON / AliMUONPainterRegistry.h
index 5e0fb2ab1e631e0069f3ffc467727b2947623cd9..4b38a240a9e3a1fb46a0d1148fb13aa79d87f50f 100644 (file)
@@ -36,6 +36,8 @@ public:
   AliMUONVTrackerData* DataSource(Int_t i) const;
   
   AliMUONVTrackerData* DataSource(const char* name) const;
+
+  AliMUONVTrackerData* InteractiveReadOutConfig() const;
   
   void DataSourceWasRegistered(AliMUONVTrackerData* data); // *SIGNAL*
   
@@ -53,6 +55,7 @@ public:
   
   Int_t NumberOfDataMakers() const;
 
+  /// Number of data sources = data makers
   Int_t NumberOfDataSources() const { return NumberOfDataMakers(); }
 
   Int_t NumberOfPainterMatrices() const;
@@ -92,6 +95,8 @@ private:
   /// Not implemented
   AliMUONPainterRegistry& operator=(const AliMUONPainterRegistry&);
   
+  void CreateInteractiveReadOutConfig() const;
+  
 private:
   static AliMUONPainterRegistry* fgInstance; ///< unique instance
   TObjArray* fPainterMatrices; ///< painter matrices
@@ -100,8 +105,9 @@ private:
   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