Go to the documentation of this file.
30 if (
void *sym = dlsym(
nullptr,
"igprof_dump_now"))
31 dump_ = __extension__(
void (*)(
const char *)) sym;
33 edm::LogWarning(
"IgProfModule") <<
"IgProfModule requested but application is not"
34 <<
" currently being profiled with igprof\n";
90 size_t patlen = strlen(
pat);
94 int n = sprintf(
buf,
"%d",
val);
104 size_t patlen = strlen(
pat);
108 int n = sprintf(
buf,
"%llu",
val);
IgProfModule(const edm::ParameterSet &ps)
void beginLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &) override
edm::LuminosityBlockNumber_t nlumi_
void makeDump(const std::string &format)
T getUntrackedParameter(std::string const &, T const &) const
unsigned int LuminosityBlockNumber_t
void endRun(const edm::Run &, const edm::EventSetup &) override
#define DEFINE_FWK_MODULE(type)
void(* dump_)(const char *)
unsigned long long EventNumber_t
static std::string replace(const std::string &s, const char *pat, int val)
edm::EventNumber_t nevent_
void endJob(void) override
static std::string replaceU64(const std::string &s, const char *pat, unsigned long long val)
void analyze(const edm::Event &e, const edm::EventSetup &) override
void beginRun(const edm::Run &r, const edm::EventSetup &) override
TEMPL(T2) struct Divides void
void respondToOpenInputFile(const edm::FileBlock &) override
void endLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &) override