pxar
 All Classes Namespaces Functions Variables Typedefs Friends
PixTestDacScanPh.hh
1 // -- author: Daniel Pitzl
2 #ifndef PIXTESTDACSCANPH_H
3 #define PIXTESTDACSCANPH_H
4 
5 #include "PixTest.hh"
6 
7 class DLLEXPORT PixTestDacScanPh: public PixTest {
8 public:
9  PixTestDacScanPh(PixSetup *, std::string);
11  virtual ~PixTestDacScanPh();
12  virtual bool setParameter(std::string parName, std::string sval);
13  void init();
14  void setToolTips();
15  void bookHist(std::string);
16 
17  void doTest();
18 
19 private:
20 
21  int fParNtrig;
22  std::string fParDAC;
23  int fParLoDAC, fParHiDAC;
24  int fParCals;
25  std::vector<std::pair<int, int> > fPIX;
26 
27  ClassDef(PixTestDacScanPh, 1)
28 
29 };
30 #endif
virtual void doTest()
function connected to "DoTest" button of PixTab
Definition: PixTest.cc:602
std::vector< std::pair< int, int > > fPIX
range of enabled pixels for time-consuming tests
Definition: PixTest.hh:311
void bookHist(std::string name)
use if you want, or define the histograms in the specific member functions
Definition: PixTest.cc:93
virtual void setToolTips()
implement this to provide updated tool tips if the user changes test parameters
Definition: PixTest.cc:85
virtual bool setParameter(std::string parName, std::string sval)
set the string value of a parameter
Definition: PixTest.cc:433
void init()
sets all test parameters
Definition: PixTest.cc:62