#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(). |
1.3.9.1