![]() |
![]() |
#include <JobReport.h>
Public Member Functions | |
void | associateInputLumiSection (unsigned int runNumber, unsigned int lumiSection) |
void | associateInputRun (unsigned int runNumber) |
void | associateLumiSection (JobReport::Token token, unsigned int runNumber, unsigned int lumiSection, unsigned long nEvents) |
void | associateRun (JobReport::Token token, unsigned int runNumber) |
void | flushFiles (void) |
InputFile & | getInputFileForToken (InputType inputType, Token t) |
OutputFile & | getOutputFileForToken (Token t) |
void | insertInputForOutputs (InputType inputType, Token t) |
JobReportImpl (JobReportImpl const &)=delete | |
JobReportImpl (std::ostream *iOst) | |
JobReportImpl & | operator= (JobReportImpl const &)=delete |
std::ostream const * | ost () const |
std::ostream *& | ost () |
void | writeInputFile (InputFile const &f) |
void | writeOutputFile (OutputFile const &f) |
Public Attributes | |
std::vector< InputFile > | inputFiles_ |
tbb::concurrent_vector< InputFile > | inputFilesSecSource_ |
std::vector< InputFile >::size_type | lastOpenedPrimaryInputFile_ |
edm::propagate_const< std::ostream * > | ost_ |
tbb::concurrent_vector< OutputFile > | outputFiles_ |
bool | printedReadBranches_ |
std::map< std::string, long long > | readBranches_ |
std::map< std::string, long long > | readBranchesSecFile_ |
tbb::concurrent_unordered_map< std::string, AtomicLongLong > | readBranchesSecSource_ |
Definition at line 179 of file JobReport.h.
|
delete |
|
inline |
Definition at line 247 of file JobReport.h.
void edm::JobReport::JobReportImpl::associateInputLumiSection | ( | unsigned int | runNumber, |
unsigned int | lumiSection | ||
) |
Definition at line 288 of file JobReport.cc.
References analyzePatCleaning_cfg::inputFile, inputFiles_, SiStripPI::max, and convertSQLiteXML::runNumber.
void edm::JobReport::JobReportImpl::associateInputRun | ( | unsigned int | runNumber | ) |
Definition at line 263 of file JobReport.cc.
References analyzePatCleaning_cfg::inputFile, inputFiles_, and convertSQLiteXML::runNumber.
void edm::JobReport::JobReportImpl::associateLumiSection | ( | JobReport::Token | token, |
unsigned int | runNumber, | ||
unsigned int | lumiSection, | ||
unsigned long | nEvents | ||
) |
Definition at line 275 of file JobReport.cc.
References nEvents, outputFiles_, and convertSQLiteXML::runNumber.
void edm::JobReport::JobReportImpl::associateRun | ( | JobReport::Token | token, |
unsigned int | runNumber | ||
) |
Definition at line 255 of file JobReport.cc.
References outputFiles_, and convertSQLiteXML::runNumber.
void edm::JobReport::JobReportImpl::flushFiles | ( | void | ) |
Definition at line 237 of file JobReport.cc.
References analyzePatCleaning_cfg::inputFile, inputFiles_, inputFilesSecSource_, download_sqlite_cfg::outputFile, outputFiles_, writeInputFile(), and writeOutputFile().
JobReport::InputFile & edm::JobReport::JobReportImpl::getInputFileForToken | ( | InputType | inputType, |
JobReport::Token | t | ||
) |
Definition at line 107 of file JobReport.cc.
References Exception, edm::JobReport::InputFile::fileHasBeenClosed, analyzePatCleaning_cfg::inputFile, inputFiles_, inputFilesSecSource_, edm::errors::LogicError, edm::SecondarySource, and protons_cff::t.
JobReport::OutputFile & edm::JobReport::JobReportImpl::getOutputFileForToken | ( | JobReport::Token | t | ) |
Definition at line 131 of file JobReport.cc.
References Exception, edm::errors::LogicError, outputFiles_, and protons_cff::t.
void edm::JobReport::JobReportImpl::insertInputForOutputs | ( | InputType | inputType, |
JobReport::Token | t | ||
) |
Definition at line 151 of file JobReport.cc.
References download_sqlite_cfg::outputFile, outputFiles_, and edm::SecondarySource.
|
delete |
|
inline |
Definition at line 249 of file JobReport.h.
References edm::get_underlying_safe().
|
inline |
Definition at line 250 of file JobReport.h.
References edm::get_underlying_safe().
void edm::JobReport::JobReportImpl::writeInputFile | ( | JobReport::InputFile const & | f | ) |
Definition at line 168 of file JobReport.cc.
Referenced by flushFiles().
void edm::JobReport::JobReportImpl::writeOutputFile | ( | JobReport::OutputFile const & | f | ) |
Definition at line 195 of file JobReport.cc.
References boostedTaus_cff::doc, f, edm::findOrDefault(), inputFiles_, inputFilesSecSource_, edm::JobReport::InputFile::logicalFileName, ost_, and edm::JobReport::InputFile::physicalFileName.
Referenced by flushFiles().
std::vector<InputFile> edm::JobReport::JobReportImpl::inputFiles_ |
Definition at line 252 of file JobReport.h.
Referenced by associateInputLumiSection(), associateInputRun(), flushFiles(), getInputFileForToken(), and writeOutputFile().
tbb::concurrent_vector<InputFile> edm::JobReport::JobReportImpl::inputFilesSecSource_ |
Definition at line 253 of file JobReport.h.
Referenced by flushFiles(), getInputFileForToken(), and writeOutputFile().
std::vector<InputFile>::size_type edm::JobReport::JobReportImpl::lastOpenedPrimaryInputFile_ |
Definition at line 259 of file JobReport.h.
edm::propagate_const<std::ostream*> edm::JobReport::JobReportImpl::ost_ |
Definition at line 260 of file JobReport.h.
Referenced by writeInputFile(), and writeOutputFile().
tbb::concurrent_vector<OutputFile> edm::JobReport::JobReportImpl::outputFiles_ |
Definition at line 254 of file JobReport.h.
Referenced by associateLumiSection(), associateRun(), flushFiles(), getOutputFileForToken(), and insertInputForOutputs().
bool edm::JobReport::JobReportImpl::printedReadBranches_ |
Definition at line 258 of file JobReport.h.
std::map<std::string, long long> edm::JobReport::JobReportImpl::readBranches_ |
Definition at line 255 of file JobReport.h.
std::map<std::string, long long> edm::JobReport::JobReportImpl::readBranchesSecFile_ |
Definition at line 256 of file JobReport.h.
tbb::concurrent_unordered_map<std::string, AtomicLongLong> edm::JobReport::JobReportImpl::readBranchesSecSource_ |
Definition at line 257 of file JobReport.h.