#include <ResourceSummary.h>
Inheritance diagram for jobc::ResourceSummary:
Public Member Functions | |
ResourceSummary (const char *version) | |
~ResourceSummary () | |
Result | Ana (const edm::EventHandle &evt) |
void | Update (const cfg::Config &c) |
Private Attributes | |
int | fNsample |
One report for every "fNsample" events. | |
int | fCount |
Count of events seen. | |
Resource | fResource |
Summary of system resources. | |
TNtuple * | fNt |
Summary ntuple. |
Definition at line 20 of file ResourceSummary.h.
|
Definition at line 16 of file ResourceSummary.cxx. References fNt, and jobc::Module::SetCfgVersion(). 00016 : 00017 jobc::Module("jobc::ResourceSummary"), 00018 fNsample(10), 00019 fCount(0), 00020 fNt(0) 00021 { 00022 this->SetCfgVersion(version); 00023 00024 const char* varlist = 00025 "count:run:event:stime:utime:maxrss:ixrss:idrss:isrss:" 00026 "minflt:majflt:nswap:inblock:oublock:msgsnd:msgrcv:" 00027 "nsignals:nvcsw:nivcsw:size:resident:shared:trs:drs:lrs:dt"; 00028 fNt = new TNtuple("nt","ResourceSummary",varlist); 00029 }
|
|
Definition at line 33 of file ResourceSummary.cxx. References fNt. 00034 { 00035 fNt->Write(); 00036 delete fNt; 00037 }
|
|
|
Implements cfg::Observer. Definition at line 41 of file ResourceSummary.cxx. References fNsample. 00042 {
00043 c("NSample").Get(fNsample);
00044 }
|
|
Count of events seen.
Definition at line 30 of file ResourceSummary.h. Referenced by Ana(). |
|
One report for every "fNsample" events.
Definition at line 28 of file ResourceSummary.h. |
|
Summary ntuple.
Definition at line 32 of file ResourceSummary.h. Referenced by Ana(), ResourceSummary(), and ~ResourceSummary(). |
|
Summary of system resources.
Definition at line 31 of file ResourceSummary.h. Referenced by Ana(). |