1 #ifndef PixTestPattern_H
2 #define PixTestPattern_H
6 #include "ConfigParameters.hh"
14 virtual bool setParameter(std::string parName, std::string sval);
21 bool setPattern(std::string);
22 bool setPixels(std::string, std::string);
23 void FillHistos(std::vector<pxar::Event> , std::vector<TH2D*> , std::vector<TProfile2D*> , std::vector<TH1D*> );
24 void PrintEvents(
int,
int, std::string, std::vector<TH2D*> , std::vector<TProfile2D*> , std::vector<TH1D*> );
25 void TriggerLoop(
int , std::vector<TH2D*> , std::vector<TProfile2D*> , std::vector<TH1D*> );
35 bool fPatternFromFile;
38 std::string fInputFile;
39 std::string fOutputFile;
46 std::string f_Directory;
47 std::vector<std::pair<std::string, uint8_t> > fPg_setup;
48 std::vector<std::pair<int, int> > fPIXm;
virtual void runCommand(std::string command)
allow execution of any button in the test
virtual void doTest()
function connected to "DoTest" button of PixTab
virtual void setToolTips()
implement this to provide updated tool tips if the user changes test parameters
virtual bool setParameter(std::string parName, std::string sval)
set the string value of a parameter
void init()
sets all test parameters