37 lines
727 B
C++
37 lines
727 B
C++
#ifndef BOARD_SETTING_H
|
|
#define BOARD_SETTING_H
|
|
#include <TQObject.h>
|
|
#include <TGNumberEntry.h>
|
|
#include <TGComboBox.h>
|
|
#include <TGLabel.h>
|
|
#include "DigitizerPHA.h"
|
|
#include "DigitizerPSD.h"
|
|
#include "macro.h"
|
|
|
|
#define NUM_BOARD_SETTING 27
|
|
|
|
class TGWindow;
|
|
class TGMainFrame;
|
|
|
|
class BoardSetting{
|
|
private:
|
|
TGMainFrame * fMain;
|
|
|
|
TGNumberEntry * boardIDEntry;
|
|
|
|
TGTextEntry * entry[NUM_BOARD_SETTING];
|
|
|
|
Digitizer ** digi;
|
|
|
|
public:
|
|
BoardSetting(const TGWindow *p, UInt_t w, UInt_t h, Digitizer ** digi, int nBoard);
|
|
virtual ~BoardSetting();
|
|
|
|
void CloseWindow() { printf("close BoardSetting window\n"); delete this; }
|
|
void ChangeBoard();
|
|
|
|
bool isOpened;
|
|
|
|
};
|
|
#endif
|