#include <HanApp.h>
Definition at line 21 of file HanApp.h.
◆ HanApp() [1/2]
◆ HanApp() [2/2]
dqi::HanApp::HanApp |
( |
const std::string & |
configName, |
|
|
const std::string & |
inputName, |
|
|
const std::string & |
outputName, |
|
|
const std::string & |
path = "" |
|
) |
| |
◆ ~HanApp()
◆ Analyze()
int dqi::HanApp::Analyze |
( |
const std::string & |
configName_, |
|
|
const std::string & |
inputName_, |
|
|
const std::string & |
outputName_, |
|
|
const std::string & |
path_ = "" |
|
) |
| |
|
virtual |
Definition at line 85 of file HanApp.cxx.
91 runtimeConfig.setPath( path_ );
94 TSeqCollection *outputList =
new TList();
99 HanInputRootFile
input( inputName_, path_ );
101 HanOutput
output( outputName_, outputMap, outputList );
102 output.setInput(
const_cast<TDirectory*
>(
input.getBasedir()));
108 std::cout <<
"Reading configuration and input histograms...\n" <<
std::flush;
110 std::cout <<
"Preparing output...\n" <<
std::flush;
111 config.BuildConfigOutput( configName_,
input.file(), path_, outputMap, outputList );
113 std::cout <<
"Analyzing histograms...\n" <<
std::flush;
116 output.publishMissingDQPars();
118 std::cout <<
"Writing output file...\n" <<
std::flush;
121 std::cout <<
"Deleting objects from memory.\n" <<
std::flush;
122 RecursivelyDeleteCollection(outputList);
◆ OpenResultsFile()
TFile * dqi::HanApp::OpenResultsFile |
( |
| ) |
const |
|
virtual |
◆ m_outputName
std::string dqi::HanApp::m_outputName |
|
protected |
The documentation for this class was generated from the following files: