1 #ifndef ALIMUONPAINTERDATAREGISTRY_H 2 #define ALIMUONPAINTERDATAREGISTRY_H 19 # include <TQObject.h> 54 void Print(Option_t* opt)
const;
AliMUONVTrackerData * DataSource(Int_t i) const
void DataMakerWasUnregistered(const AliMUONVTrackerDataMaker *reader)
static AliMUONPainterDataRegistry * fgInstance
unique instance
Int_t NumberOfDataMakers() const
Producer of some AliMUONVTrackerData.
TObjArray * fZombies
data readers to be deleted
TObjArray * fDataMakers
data makers
Int_t NumberOfDataSources() const
Number of data sources = data makers.
void DataSourceWasUnregistered(const AliMUONVTrackerData *data)
void Print(Option_t *opt) const
void Register(AliMUONVTrackerDataMaker *reader)
static AliMUONPainterDataRegistry * Instance()
Bool_t Unregister(AliMUONVTrackerDataMaker *reader)
Registry for painter data sources.
void DataSourceWasRegistered(const AliMUONVTrackerData *data)
void CreateInteractiveReadOutConfig() const
AliMUONVTrackerDataMaker * DataMaker(Int_t i) const
AliMUONPainterDataRegistry()
Not implemented.
virtual ~AliMUONPainterDataRegistry()
Base class for MUON data that can be presented at different levels in the hierarchy of the MUON syste...
void DataMakerWasRegistered(const AliMUONVTrackerDataMaker *reader)
AliMUONVTrackerData * InteractiveReadOutConfig() const
AliMUONPainterDataRegistry & operator=(const AliMUONPainterDataRegistry &)
Not implemented.
AliMUONVTrackerData * fInteractiveReadOutConfig
clickable readout configuration