#include <PndLmdAlignManager.h>
 | 
| static Matrix  | castTGeoHMatrixToMatrix (const TGeoHMatrix &matrix) | 
|   | 
| static Matrix  | readMatrix (std::string filename) | 
|   | 
| static TGeoHMatrix  | readTGeoHMatrix (std::string filename) | 
|   | 
| static bool  | writeMatrix (Matrix &mat, std::string filename) | 
|   | 
| static std::vector< std::vector< double > >  | readFromCSVFile (std::string filename) | 
|   | 
| static int  | searchFiles (std::string curr_directory, std::vector< std::string > &list, std::string extension="", bool includeSubDirs=true) | 
|   | 
| static void  | clearScreen () | 
|   | 
| static int  | searchDirectories (std::string curr_directory, std::vector< std::string > &list, bool includeSubDirs=true) | 
|   | 
| static bool  | mkdir (std::string path) | 
|   | 
| static bool  | exists (std::string file) | 
|   | 
| static std::vector< std::string >  | findRegex (std::string source, std::string regex) | 
|   | 
| static bool  | writeConfigFile (boost::property_tree::ptree configTree, std::string filename, bool replaceExisting=true) | 
|   | 
| static boost::property_tree::ptree  | readConfigFile (std::string filename) | 
|   | 
Definition at line 31 of file PndLmdAlignManager.h.
 
◆ PndLmdAlignManager()
      
        
          | PndLmdAlignManager::PndLmdAlignManager  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~PndLmdAlignManager()
  
  
      
        
          | virtual PndLmdAlignManager::~PndLmdAlignManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ addFile()
      
        
          | bool PndLmdAlignManager::addFile  | 
          ( | 
          std::string  | 
          filename | ) | 
           | 
        
      
 
 
◆ addFilesFromDirectory()
      
        
          | int PndLmdAlignManager::addFilesFromDirectory  | 
          ( | 
          std::string  | 
          directory,  | 
        
        
           | 
           | 
          int  | 
          maxFiles = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ castTGeoHMatrixToMatrix()
  
  
      
        
          | static Matrix PndLmdAlignManager::castTGeoHMatrixToMatrix  | 
          ( | 
          const TGeoHMatrix &  | 
          matrix | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ checkForBinaryFiles()
      
        
          | bool PndLmdAlignManager::checkForBinaryFiles  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ checkForLmdMatrixFiles()
      
        
          | bool PndLmdAlignManager::checkForLmdMatrixFiles  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ clearPairs()
      
        
          | void PndLmdAlignManager::clearPairs  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ clearScreen()
  
  
      
        
          | static void PndLmdAlignManager::clearScreen  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ exists()
  
  
      
        
          | static bool PndLmdAlignManager::exists  | 
          ( | 
          std::string  | 
          file | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ findRegex()
  
  
      
        
          | static std::vector<std::string> PndLmdAlignManager::findRegex  | 
          ( | 
          std::string  | 
          source,  | 
         
        
           | 
           | 
          std::string  | 
          regex  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ init()
      
        
          | void PndLmdAlignManager::init  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ loadBar()
      
        
          | void PndLmdAlignManager::loadBar  | 
          ( | 
          int  | 
          current,  | 
        
        
           | 
           | 
          int  | 
          total,  | 
        
        
           | 
           | 
          int  | 
          resolution,  | 
        
        
           | 
           | 
          int  | 
          width,  | 
        
        
           | 
           | 
          std::string  | 
          message = ""  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ mkdir()
  
  
      
        
          | static bool PndLmdAlignManager::mkdir  | 
          ( | 
          std::string  | 
          path | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ readConfigFile()
  
  
      
        
          | static boost::property_tree::ptree PndLmdAlignManager::readConfigFile  | 
          ( | 
          std::string  | 
          filename | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ readFilesAndAlign()
      
        
          | void PndLmdAlignManager::readFilesAndAlign  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ readFromCSVFile()
  
  
      
        
          | static std::vector<std::vector<double> > PndLmdAlignManager::readFromCSVFile  | 
          ( | 
          std::string  | 
          filename | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ readMatrix()
  
  
      
        
          | static Matrix PndLmdAlignManager::readMatrix  | 
          ( | 
          std::string  | 
          filename | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ readPairsFromBinaryFilesAndAlign()
      
        
          | bool PndLmdAlignManager::readPairsFromBinaryFilesAndAlign  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ readTGeoHMatrix()
  
  
      
        
          | static TGeoHMatrix PndLmdAlignManager::readTGeoHMatrix  | 
          ( | 
          std::string  | 
          filename | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ searchDirectories()
  
  
      
        
          | static int PndLmdAlignManager::searchDirectories  | 
          ( | 
          std::string  | 
          curr_directory,  | 
         
        
           | 
           | 
          std::vector< std::string > &  | 
          list,  | 
         
        
           | 
           | 
          bool  | 
          includeSubDirs = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ searchFiles()
  
  
      
        
          | static int PndLmdAlignManager::searchFiles  | 
          ( | 
          std::string  | 
          curr_directory,  | 
         
        
           | 
           | 
          std::vector< std::string > &  | 
          list,  | 
         
        
           | 
           | 
          std::string  | 
          extension = "",  | 
         
        
           | 
           | 
          bool  | 
          includeSubDirs = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ setBinaryPairFileDirectory()
  
  
      
        
          | void PndLmdAlignManager::setBinaryPairFileDirectory  | 
          ( | 
          const std::string &  | 
          directory | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setInCentimeters()
      
        
          | void PndLmdAlignManager::setInCentimeters  | 
          ( | 
          bool  | 
          inCentimeters | ) | 
           | 
        
      
 
 
◆ setMatrixOutDir()
  
  
      
        
          | void PndLmdAlignManager::setMatrixOutDir  | 
          ( | 
          std::string  | 
          directory | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setMaxPairs()
      
        
          | void PndLmdAlignManager::setMaxPairs  | 
          ( | 
          int  | 
          maxPairs | ) | 
           | 
        
      
 
 
◆ setMaxThreads()
  
  
      
        
          | void PndLmdAlignManager::setMaxThreads  | 
          ( | 
          int  | 
          NmaxThreads = 0 | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 173 of file PndLmdAlignManager.h.
  175     if (NmaxThreads < 0 || NmaxThreads > 256) {
   178       maxThreads = NmaxThreads;
  
 
 
◆ setOutFilename()
  
  
      
        
          | void PndLmdAlignManager::setOutFilename  | 
          ( | 
          const std::string &  | 
          filename | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setSingleAligner()
  
  
      
        
          | void PndLmdAlignManager::setSingleAligner  | 
          ( | 
          bool  | 
          singleAligner | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setZasTimestamp()
      
        
          | void PndLmdAlignManager::setZasTimestamp  | 
          ( | 
          bool  | 
          timestamp | ) | 
           | 
        
      
 
 
◆ validate()
      
        
          | void PndLmdAlignManager::validate  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ verboseLevel()
  
  
      
        
          | void PndLmdAlignManager::verboseLevel  | 
          ( | 
          int  | 
          verbose | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 165 of file PndLmdAlignManager.h.
  167     _verboseLevel = verbose;
   168     for (
auto &a : aligners) {
   169       a.second.verboseLevel(_verboseLevel);
  
 
 
◆ writeConfigFile()
  
  
      
        
          | static bool PndLmdAlignManager::writeConfigFile  | 
          ( | 
          boost::property_tree::ptree  | 
          configTree,  | 
         
        
           | 
           | 
          std::string  | 
          filename,  | 
         
        
           | 
           | 
          bool  | 
          replaceExisting = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ writeMatrix()
  
  
      
        
          | static bool PndLmdAlignManager::writeMatrix  | 
          ( | 
          Matrix &  | 
          mat,  | 
         
        
           | 
           | 
          std::string  | 
          filename  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ writePairsToBinaryFiles()
      
        
          | bool PndLmdAlignManager::writePairsToBinaryFiles  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ PndLmdAlignQA
◆ PndLmdSensorAligner
The documentation for this class was generated from the following file: