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)