24 #include "boost/bind.hpp"
25 #include "boost/mem_fn.hpp"
41 produces<EventTime>();
60 string longLine(
"==========================================================");
61 cout << longLine << endl;
62 cout <<
" Timer Info:\n";
63 cout <<
" Timer module was excluded from time measurements\n";
64 cout <<
" (to include, set 'bool includeSelf = true' in .cfg file)\n";
65 cout << longLine << endl << endl;
79 descriptions.
add(
"timer", desc);
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
Timer(const edm::ParameterSet &)
std::string const & moduleName() const
std::string const & moduleLabel() const
void addModuleTime(const ModuleTime &m)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::string self_module_name
void newTimingMeasurement(const edm::ModuleDescription &iMod, double iTime)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
virtual void produce(edm::Event &, const edm::EventSetup &)
sigc::signal< void, const edm::ModuleDescription &, double > newMeasurementSignal