NSCL DDAS  1.0
Support for XIA DDAS at the NSCL
 All Classes Namespaces Files Functions Variables Macros Pages
EnergyFilter.h
1 #ifndef ENERGYFILTER_H_
2 #define ENERGYFILTER_H_
3 #include "Table.h"
4 #include "pixie16app_export.h"
5 
6 class EnergyFilter: public Table
7 {
8 public:
9  EnergyFilter(const TGWindow * p, const TGWindow * main, /*char **/ string name,
10  int columns=3, int rows=16, int NumModules=13);
11  Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2);
12 
13  int load_info (Long_t mod);
14  int change_values (Long_t mod);
15  void setModuleNumber(int moduleNr) {
16  modNumber = (short)moduleNr;
17  numericMod->SetIntNumber(modNumber);
18  };
19 
20  TGNumberEntry* filterRange ;
21  virtual ~EnergyFilter();
22  unsigned short modNumber;
23  unsigned int fRange;
24  bool Load_Once;
25  float risetime, flattop;
26  unsigned short chanNumber;
27  TGNumberEntry* chanCopy;
28 };
29 
30 #endif /*ENERGYFILTER_H_*/
Definition: EnergyFilter.h:6
Definition: Table.h:14