15 #include "TGTextEntry.h"
18 #include "TGNumberEntry.h"
19 #include "MultCoincDialogue.h"
23 class Csra:
public TGTransientFrame
29 Csra (
const TGWindow * p,
const TGWindow * main,
int NumModules=13);
36 TGHorizontalFrame * mn, *buttons;
37 TGVerticalFrame *mn_vert;
38 TGVerticalFrame *column1, *column2, *column3, *column4, *column5,
39 *column6, *column7, *column8, *column9, *column10, *column11,
40 *column12, *column13, *column14, *column15, *column16, *column17,
45 TGCheckButton *ckBtn[17][17]
50 int make_columns (TGVerticalFrame * column, Int_t c, TGCheckButton * ckBtn_g[18],
51 std::string title, std::string tooltip,
int id);
54 TGTextButton *LoadButton, *CancelButton;
55 TGButton *ApplyButton, *ExitButton;
56 TGNumberEntry *numericMod;
58 int load_info (Long_t, Bool_t verbose=
true);
60 int change_values (Long_t);
62 Long_t module_number1;
63 Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2);
64 int CheckAll(Int_t, Bool_t);
69 void SetModuleNumber(
int moduleNr) {
70 module_number1 = (long)moduleNr;
71 numericMod->SetIntNumber(module_number1);
72 load_info(module_number1,
false);
75 static int GetNBitsOn(
unsigned int module,
unsigned int bit);
Definition: MultCoincDialogue.h:32