14 #include "pxardllexport.h"
18 std::string moduleName;
20 std::vector<TH1D*> vana, caldel, vthrcomp, vtrim, phscale, phoffset;
21 std::vector<TH1D*> ndeadpixels, ndeadbumps, deadsep;
24 TH1D *rmsVana, *rmsCaldel, *rmsVthrcomp, *rmsVtrim, *rmsPhscale, *rmsPhoffset;
27 TH1D *trimthrpos, *trimthrrms, *p1pos, *p1rms;
39 void addFullTests(std::string mname =
"D14-0006", std::string mpattern =
"-000");
40 void validateFullTests();
41 void readDacFile(std::string dir, std::string dac, std::vector<TH1D*> hists);
42 void readLogFile(std::string dir, std::string tag, std::vector<TH1D*> hists);
43 void readLogFile(std::string dir, std::string tag, TH1D* hist);
45 void bookModuleSummary(std::string modulename);
47 std::vector<double> splitIntoRocs(std::string line);
48 std::vector<std::string> glob(std::string basename);
54 int fNrocs, fTrimVcal;
57 std::vector<std::string> fDacs;
58 std::map<std::string, moduleSummary*> fModSummaries;