#include <EvtTimeShiftFactory.h>
Definition at line 33 of file EvtTimeShiftFactory.h.
evgb::EvtTimeShiftFactory::EvtTimeShiftFactory |
( |
| ) |
|
|
private |
evgb::EvtTimeShiftFactory::~EvtTimeShiftFactory |
( |
| ) |
|
|
privatevirtual |
Definition at line 109 of file EvtTimeShiftFactory.cxx.
std::map< std::string, EvtTimeShiftICtorFuncPtr_t > fFunctionMap
std::vector< std::string > listnames
Definition at line 50 of file EvtTimeShiftFactory.cxx.
56 <<
"EvtTimeShiftFactory::GetEvtTimeShift rwh name --->" 62 if( nameLocal.find_first_not_of(
" \t\n") != 0 )
63 nameLocal.erase( 0, nameLocal.find_first_not_of(
" \t\n") );
66 size_t iws = nameLocal.find_first_of(
" \t\n");
67 if ( iws != std::string::npos ) {
68 configLocal = nameLocal.substr(iws,std::string::npos);
70 nameLocal.erase(iws,std::string::npos);
75 <<
"EvtTimeShiftFactory::GetEvtTimeShift rwh name --->" 76 << nameLocal <<
"<--- \n config -->" << configLocal <<
"<---" <<
std::endl;
85 p = (*foo)(configLocal);
89 <<
"### EvtTimeShiftFactory WARNING: " 90 <<
"EvtTimeShiftI class \"" << nameLocal <<
"\" is not known" <<
std::endl;
93 <<
"EvtTimeShiftI class \"" << nameLocal <<
"\" is not known" <<
std::endl;
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
interface for event time distribution
std::map< std::string, EvtTimeShiftICtorFuncPtr_t > fFunctionMap
MaybeLogger_< ELseverityLevel::ELsev_success, false > LogDebug
evgb::EvtTimeShiftI *(* EvtTimeShiftICtorFuncPtr_t)(const std::string &)
cet::coded_exception< error, detail::translate > exception
QTextStream & endl(QTextStream &s)
bool evgb::EvtTimeShiftFactory::IsKnownEvtTimeShift |
( |
const std::string & |
name | ) |
|
void evgb::EvtTimeShiftFactory::Print |
( |
| ) |
const |
Definition at line 123 of file EvtTimeShiftFactory.cxx.
125 std::ostringstream
msg;
126 msg <<
"EvtTimeShiftFactory list of known EvtTimeShiftI classes: \n";
129 for (
size_t i=0; i < known.size(); ++i) {
void msg(const char *fmt,...)
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
const std::vector< std::string > & AvailableEvtTimeShift() const
Q_EXPORT QTSManip setw(int w)
QTextStream & endl(QTextStream &s)
Definition at line 135 of file EvtTimeShiftFactory.cxx.
std::map< std::string, EvtTimeShiftICtorFuncPtr_t > fFunctionMap
std::map< std::string, bool * > fBoolPtrMap
The documentation for this class was generated from the following files: