Go to the source code of this file.
|
enum | runParameter {
kNormal,
kPlotByOverlapID,
kPlotByModule,
kPlotCombinedPXResiduals,
kPlotCombinedCMResiduals,
kPlotCMMatrixResiduals,
kPlotPXMatrixResiduals,
kPlotCMvsPX,
kPlotPXvsCMResiduals,
kHistPixelDistances,
kCalcOverlap,
kCyclicCheckPX,
kCyclicCheckCM
} |
|
|
void | runLumiPixel2gAlignQA (TString LMDmatrixPath="/home/arbeit/RedPro3TB/simulationData/boxtest-50u-1.5/binaryPairs-cut-160/LMDmatrices", const int verboseLevel=0) |
|
Enumerator |
---|
kNormal |
|
kPlotByOverlapID |
|
kPlotByModule |
|
kPlotCombinedPXResiduals |
|
kPlotCombinedCMResiduals |
|
kPlotCMMatrixResiduals |
|
kPlotPXMatrixResiduals |
|
kPlotCMvsPX |
|
kPlotPXvsCMResiduals |
|
kHistPixelDistances |
|
kCalcOverlap |
|
kCyclicCheckPX |
|
kCyclicCheckCM |
|
Definition at line 8 of file runLumiPixel2gAlignQA.C.
8 {
kNormal,
kPlotByOverlapID,
kPlotByModule,
kPlotCombinedPXResiduals,
kPlotCombinedCMResiduals,
kPlotCMMatrixResiduals,
kPlotPXMatrixResiduals,
kPlotCMvsPX,
kPlotPXvsCMResiduals,
kHistPixelDistances,
kCalcOverlap,
kCyclicCheckPX,
kCyclicCheckCM};
void runLumiPixel2gAlignQA |
( |
TString |
LMDmatrixPath = "/home/arbeit/RedPro3TB/simulationData/boxtest-50u-1.5/binaryPairs-cut-160/LMDmatrices" , |
|
|
const int |
verboseLevel = 0 |
|
) |
| |
Definition at line 10 of file runLumiPixel2gAlignQA.C.
References PndLmdAlignQA::checkForMatrixFiles(), PndLmdDim::Instance(), kCalcOverlap, kCyclicCheckCM, kCyclicCheckPX, kPlotCMMatrixResiduals, kPlotCMvsPX, kPlotCombinedPXResiduals, kPlotPXMatrixResiduals, kPlotPXvsCMResiduals, PndLmdDim::Read_transformation_matrices(), PndLmdAlignQA::setInCentimeters(), PndLmdAlignQA::setLmdMatPath(), PndLmdAlignQA::setPairsRequired(), and PndLmdAlignQA::setPdfOutPath().
25 bool useCorrectionMatrix =
false;
26 bool inCentimeters =
false;
32 qaTask.setCorrection(useCorrectionMatrix);
34 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-0u-1.5/binaryPairs-cut-80/LMDmatrices");
58 cout <<
"\nINFO: all matrix files accounted for!\n";
61 cout <<
"\nINFO: at least one matrix file could not be found!\n";
67 qaTask.setAlignOption(2);
72 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-0u-1.5/AlignQA/");
112 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-10u-1.5/AlignQA-80/");
113 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-10u-1.5/binaryPairs-cut-80/LMDmatrices");
125 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-10u-15/AlignQA-80/");
126 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-10u-15/binaryPairs-cut-80/LMDmatrices");
140 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-50u-1.5/AlignQA-640/");
141 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-50u-1.5/binaryPairs-cut-640/LMDmatrices");
154 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-50u-15/AlignQA-640/");
155 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-50u-15/binaryPairs-cut-640/LMDmatrices");
168 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-100u-1.5/AlignQA-dynamic/");
169 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-100u-1.5/binaryPairs-cut-dynamic/LMDmatrices");
182 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-100u-15/AlignQA-dynamic/");
183 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-100u-15/binaryPairs-cut-dynamic/LMDmatrices");
197 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-200u-1.5/AlignQA-dynamic/");
198 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-200u-1.5/binaryPairs-cut-dynamic/LMDmatrices");
210 qaTask.
setPdfOutPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-200u-15/AlignQA-dynamic/");
211 qaTask.
setLmdMatPath(
"/home/arbeit/RedPro3TB/simulationData/boxtest-200u-15/binaryPairs-cut-dynamic/LMDmatrices");
229 cout <<
"Macro finished successfully.\n";
void setPdfOutPath(const std::string &path)
static PndLmdDim * Instance()
bool checkForMatrixFiles()
void setLmdMatPath(const std::string &path)
void setInCentimeters(bool inCentimeters)
void Read_transformation_matrices(string filename="", bool aligned=true, int version_number=geometry_version)
void setPairsRequired(int number)