Go to the source code of this file.
void initMiniAna |
( |
TString |
storePath | ) |
|
Definition at line 6 of file runLumiPixel2fMatrixFinder.C.
References fRun, inFile, outFile, parFile, parInput1, parInput2, rtdb, and TString.
Referenced by runLumiPixel2fMatrixFinder().
12 FairRunAna *
fRun =
new FairRunAna();
13 FairFileSource *input_source =
new FairFileSource(inFile);
14 fRun->SetSource(input_source);
15 fRun->SetOutputFile(outFile);
16 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
17 FairParRootFileIo*
parInput1 =
new FairParRootFileIo(kTRUE);
18 parInput1->open(parFile.Data(),
"in");
19 rtdb->setFirstInput(parInput1);
20 FairParAsciiFileIo*
parInput2 =
new FairParAsciiFileIo();
21 rtdb->setSecondInput(parInput2);
FairParAsciiFileIo * parInput2
FairParRootFileIo * parInput1
int runLumiPixel2fMatrixFinder |
( |
TString |
pairFilePath = "tmpOutput" , |
|
|
TString |
binaryPairFilePath = "" , |
|
|
TString |
LMDmatrixDir = "" , |
|
|
bool |
incentimeters = true , |
|
|
const int |
verboseLevel = 2 |
|
) |
| |
Definition at line 34 of file runLumiPixel2fMatrixFinder.C.
References PndLmdAlignManager::addFilesFromDirectory(), PndLmdAlignManager::checkForBinaryFiles(), PndLmdAlignManager::checkForLmdMatrixFiles(), initMiniAna(), PndLmdAlignManager::readFilesAndAlign(), PndLmdAlignManager::readPairsFromBinaryFilesAndAlign(), PndLmdAlignManager::setBinaryPairFileDirectory(), PndLmdAlignManager::setInCentimeters(), PndLmdAlignManager::setMatrixOutDir(), PndLmdAlignManager::setMaxPairs(), PndLmdAlignManager::setMaxThreads(), verboseLevel, and PndLmdAlignManager::verboseLevel().
43 cout <<
"populating gGeoManager with geometry data...\n";
48 if (LMDmatrixDir ==
"") {
49 LMDmatrixDir = pairFilePath +
"/LMDmatrices/";
51 if (binaryPairFilePath ==
"") {
52 binaryPairFilePath = pairFilePath +
"/binaryPairs/";
55 int readNoOfFiles = 0;
65 cout <<
"pairFilePath: " << pairFilePath <<
"\n";
66 cout <<
"binaryPairFilePath: " << binaryPairFilePath <<
"\n";
67 cout <<
"LMDmatrixDir: " << LMDmatrixDir <<
"\n";
70 cout <<
"looking for binary pair files...\n";
72 if (!binaryPairsPresent) {
73 cout <<
"None found, reading pair root files...\n";
80 cout <<
"binary pair files found.\n";
83 if (!LMDMatrixFilesPresent) {
84 cout <<
"reading binary pair files.\n";
void setMatrixOutDir(std::string directory)
void setInCentimeters(bool inCentimeters)
bool checkForLmdMatrixFiles()
bool readPairsFromBinaryFilesAndAlign()
bool checkForBinaryFiles()
void setMaxThreads(int NmaxThreads=0)
void verboseLevel(int verbose)
void initMiniAna(TString storePath)
void setBinaryPairFileDirectory(const std::string &directory)
int addFilesFromDirectory(std::string directory, int maxFiles=0)
void setMaxPairs(int maxPairs)