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)