#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: