# include <TGFrame.h>
#endif
+class AliMUONAttPainter;
class AliMUONPainterDataSourceItem;
+class AliMUONPainterMatrix;
class AliMUONVTrackerDataMaker;
+class AliMUONVTrackerData;
class TGCheckButton;
class TGComboBox;
class TGGroupFrame;
void OpenRecentSource();
- void StartRunning(AliMUONPainterDataSourceItem* item);
+ void StartRunning();
- void StopRunning(AliMUONPainterDataSourceItem* item);
+ void StopRunning();
+
+ static void CreatePedestalCanvases(AliMUONVTrackerData* data,
+ Double_t pedMin=0, Double_t pedMax=500,
+ Double_t sigmaMin=0, Double_t sigmaMax=5);
+
+ static AliMUONPainterMatrix* CreateFullTracker(AliMUONVTrackerData* data,
+ Int_t dim,
+ Double_t xmin, Double_t xmax,
+ const AliMUONAttPainter& att);
private:
/// Not implemented
void CreateACFDataSource(const TString& acfPath, const TString& type);
+ void RegisterDataSource(AliMUONVTrackerDataMaker* reader, const char* dsName);
+
private:
TGGroupFrame* fRecentSourceSelector; ///< to select recently used sources
TGCheckButton* fCalibrateNoGain; ///< to trig calibration of raw data (only 0 suppression)
TGCheckButton* fCalibrateGainConstantCapa; ///< to trig calibration of raw data (0-supp and gain w/ constant capacitance)
TGCheckButton* fCalibrateGain; ///< to trig calibration of raw data (full blown calibration)
+ TGCheckButton* fCalibrateEmelecGain; ///< to trig calibration of raw data (full blown calibration but with factory gains)
TGCheckButton* fHistogramButton; ///< to trig histogramming of raw data
TGNumberEntry* fHistoMin; ///< xmin of histo to make
TGNumberEntry* fHistoMax; ///< xmax of histo to make
static const char* fgkNumberOfDataSourcesKey; ///< key used to store the # of data sources in the resource file
static const char* fgkDataSourceURIKey; ///< key usde to store the data source URIs in the resource file
- ClassDef(AliMUONPainterDataSourceFrame,3) // Data source selection frame
+ ClassDef(AliMUONPainterDataSourceFrame,4) // Data source selection frame
};
#endif