CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
edm::service::JeProfService Class Reference

Public Member Functions

 JeProfService (const ParameterSet &, ActivityRegistry &)
 
void postBeginJob ()
 
void postBeginLumi (GlobalContext const &gc)
 
void postBeginRun (GlobalContext const &gc)
 
void postCloseFile (std::string const &)
 
void postEndJob ()
 
void postEndLumi (GlobalContext const &gc)
 
void postEndProcessBlock (GlobalContext const &gc)
 
void postEndRun (GlobalContext const &gc)
 
void postEvent (StreamContext const &sc)
 
void postModuleEvent (StreamContext const &sc, ModuleCallingContext const &mcc)
 
void postOpenFile (std::string const &)
 
void preEndJob ()
 
void preEndProcessBlock (GlobalContext const &gc)
 
void preEndRun (GlobalContext const &gc)
 
void preEvent (StreamContext const &sc)
 
void preModuleEvent (StreamContext const &sc, ModuleCallingContext const &mcc)
 

Private Member Functions

void makeDump (const std::string &format, std::string_view moduleLabel="")
 

Static Private Member Functions

static std::string replace (const std::string &s, const char *pat, int val)
 
static std::string replace (const std::string &s, const char *pat, std::string_view val)
 
static std::string replaceU64 (const std::string &s, const char *pat, unsigned long long val)
 

Private Attributes

std::string atPostBeginJob_
 
std::string atPostBeginLumi_
 
std::string atPostBeginRun_
 
std::string atPostCloseFile_
 
std::string atPostEndJob_
 
std::string atPostEndLumi_
 
std::string atPostEndProcessBlock_
 
std::string atPostEndRun_
 
std::string atPostEvent_
 
std::string atPostModuleEvent_
 
std::string atPostOpenFile_
 
std::string atPreEndJob_
 
std::string atPreEndProcessBlock_
 
std::string atPreEndRun_
 
std::string atPreEvent_
 
std::string atPreModuleEvent_
 
int mineventrecord_
 
std::vector< std::string > modules_
 
std::vector< std::string > moduleTypes_
 
edm::EventNumber_t nevent_
 
int nfileclosed_
 
int nfileopened_
 
edm::LuminosityBlockNumber_t nlumi_
 
int nrecord_
 
edm::RunNumber_t nrun_
 
int prescale_
 

Detailed Description

Definition at line 26 of file JeProfService.cc.

Constructor & Destructor Documentation

◆ JeProfService()

JeProfService::JeProfService ( const ParameterSet ps,
ActivityRegistry iRegistry 
)

Definition at line 101 of file JeProfService.cc.

References atPostBeginJob_, atPostBeginLumi_, atPostBeginRun_, atPostCloseFile_, atPostEndJob_, atPostEndLumi_, atPostEndProcessBlock_, atPostEndRun_, atPostEvent_, atPostModuleEvent_, atPostOpenFile_, atPreEndJob_, atPreEndProcessBlock_, atPreEndRun_, atPreEvent_, atPreModuleEvent_, edm::ParameterSet::getUntrackedParameter(), mineventrecord_, modules_, moduleTypes_, or, postBeginJob(), postBeginLumi(), postBeginRun(), postCloseFile(), postEndJob(), postEndLumi(), postEndProcessBlock(), postEndRun(), postEvent(), postModuleEvent(), postOpenFile(), preEndJob(), preEndProcessBlock(), preEndRun(), preEvent(), preModuleEvent(), prescale_, jetUpdater_cfi::sort, AlCaHLTBitMon_QueryRunRegistry::string, edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostCloseFile(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEndProcessBlock(), edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPostGlobalBeginLumi(), edm::ActivityRegistry::watchPostGlobalBeginRun(), edm::ActivityRegistry::watchPostGlobalEndLumi(), edm::ActivityRegistry::watchPostGlobalEndRun(), edm::ActivityRegistry::watchPostModuleEvent(), edm::ActivityRegistry::watchPostOpenFile(), edm::ActivityRegistry::watchPreEndJob(), edm::ActivityRegistry::watchPreEndProcessBlock(), edm::ActivityRegistry::watchPreEvent(), edm::ActivityRegistry::watchPreGlobalEndRun(), and edm::ActivityRegistry::watchPreModuleEvent().

103  // Get the configuration
104  prescale_ = ps.getUntrackedParameter<int>("reportEventInterval", prescale_);
105  mineventrecord_ = ps.getUntrackedParameter<int>("reportFirstEvent", mineventrecord_);
106 
107  atPostBeginJob_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostBeginJob", atPostBeginJob_);
108  atPostBeginRun_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostBeginRun", atPostBeginRun_);
109  atPostBeginLumi_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostBeginLumi", atPostBeginLumi_);
110 
111  atPreEvent_ = ps.getUntrackedParameter<std::string>("reportToFileAtPreEvent", atPreEvent_);
112  atPostEvent_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostEvent", atPostEvent_);
113 
114  modules_ = ps.getUntrackedParameter<std::vector<std::string>>("reportModules", modules_);
115  moduleTypes_ = ps.getUntrackedParameter<std::vector<std::string>>("reportModuleTypes", moduleTypes_);
116  std::sort(modules_.begin(), modules_.end());
117  std::sort(moduleTypes_.begin(), moduleTypes_.end());
118  atPreModuleEvent_ = ps.getUntrackedParameter<std::string>("reportToFileAtPreModuleEvent", atPreModuleEvent_);
119  atPostModuleEvent_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostModuleEvent", atPostModuleEvent_);
120 
121  atPostEndLumi_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostEndLumi", atPostEndLumi_);
122  atPreEndRun_ = ps.getUntrackedParameter<std::string>("reportToFileAtPreEndRun", atPreEndRun_);
123  atPostEndRun_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostEndRun", atPostEndRun_);
125  ps.getUntrackedParameter<std::string>("reportToFileAtPreEndProcessBlock", atPreEndProcessBlock_);
127  ps.getUntrackedParameter<std::string>("reportToFileAtPostEndProcessBlock", atPostEndProcessBlock_);
128  atPreEndJob_ = ps.getUntrackedParameter<std::string>("reportToFileAtPreEndJob", atPreEndJob_);
129  atPostEndJob_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostEndJob", atPostEndJob_);
130 
131  atPostOpenFile_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostOpenFile", atPostOpenFile_);
132  atPostCloseFile_ = ps.getUntrackedParameter<std::string>("reportToFileAtPostCloseFile", atPostCloseFile_);
133 
134  // Register for the framework signals
135  iRegistry.watchPostBeginJob(this, &JeProfService::postBeginJob);
136  iRegistry.watchPostGlobalBeginRun(this, &JeProfService::postBeginRun);
137  iRegistry.watchPostGlobalBeginLumi(this, &JeProfService::postBeginLumi);
138 
139  iRegistry.watchPreEvent(this, &JeProfService::preEvent);
140  iRegistry.watchPostEvent(this, &JeProfService::postEvent);
141 
142  if (not modules_.empty() or not moduleTypes_.empty()) {
143  iRegistry.watchPreModuleEvent(this, &JeProfService::preModuleEvent);
144  iRegistry.watchPostModuleEvent(this, &JeProfService::postModuleEvent);
145  }
146 
147  iRegistry.watchPostGlobalEndLumi(this, &JeProfService::postEndLumi);
148  iRegistry.watchPreGlobalEndRun(this, &JeProfService::preEndRun);
149  iRegistry.watchPostGlobalEndRun(this, &JeProfService::postEndRun);
150  iRegistry.watchPreEndProcessBlock(this, &JeProfService::preEndProcessBlock);
151  iRegistry.watchPostEndProcessBlock(this, &JeProfService::postEndProcessBlock);
152  iRegistry.watchPreEndJob(this, &JeProfService::preEndJob);
153  iRegistry.watchPostEndJob(this, &JeProfService::postEndJob);
154 
155  iRegistry.watchPostOpenFile(this, &JeProfService::postOpenFile);
156  iRegistry.watchPostCloseFile(this, &JeProfService::postCloseFile);
157 }
void preEndProcessBlock(GlobalContext const &gc)
void postModuleEvent(StreamContext const &sc, ModuleCallingContext const &mcc)
void preEndRun(GlobalContext const &gc)
void postBeginRun(GlobalContext const &gc)
void preEvent(StreamContext const &sc)
edm::LuminosityBlockNumber_t nlumi_
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Definition: Activities.doc:12
void postBeginLumi(GlobalContext const &gc)
void preModuleEvent(StreamContext const &sc, ModuleCallingContext const &mcc)
std::vector< std::string > modules_
void postEndLumi(GlobalContext const &gc)
edm::EventNumber_t nevent_
void postEndRun(GlobalContext const &gc)
std::vector< std::string > moduleTypes_
void postEvent(StreamContext const &sc)
void postCloseFile(std::string const &)
void postEndProcessBlock(GlobalContext const &gc)
void postOpenFile(std::string const &)

Member Function Documentation

◆ makeDump()

void JeProfService::makeDump ( const std::string &  format,
std::string_view  moduleLabel = "" 
)
private

Definition at line 241 of file JeProfService.cc.

References MillePedeFileConverter_cfg::fileName, dqm-mbProfile::format, cms::jeprof::makeHeapDump(), HerwigMaxPtPartonFilter_cfi::moduleLabel, nevent_, nfileclosed_, nfileopened_, nlumi_, nrecord_, nrun_, replace(), replaceU64(), and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by postBeginJob(), postBeginLumi(), postBeginRun(), postCloseFile(), postEndJob(), postEndLumi(), postEndProcessBlock(), postEndRun(), postEvent(), postModuleEvent(), postOpenFile(), preEndJob(), preEndProcessBlock(), preEndRun(), preEvent(), and preModuleEvent().

241  {
242  std::string final(format);
243  final = replace(final, "%I", nrecord_);
244  final = replaceU64(final, "%E", nevent_);
245  final = replaceU64(final, "%R", nrun_);
246  final = replaceU64(final, "%L", nlumi_);
247  final = replace(final, "%F", nfileopened_);
248  final = replace(final, "%C", nfileclosed_);
249  final = replace(final, "%M", moduleLabel);
250  const char *fileName = final.c_str();
252 }
void makeHeapDump(const char *)
Definition: jeprof.cc:33
static std::string replace(const std::string &s, const char *pat, int val)
edm::LuminosityBlockNumber_t nlumi_
edm::EventNumber_t nevent_
static std::string replaceU64(const std::string &s, const char *pat, unsigned long long val)

◆ postBeginJob()

void JeProfService::postBeginJob ( )

Definition at line 159 of file JeProfService.cc.

References atPostBeginJob_, and makeDump().

Referenced by JeProfService().

void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postBeginLumi()

void JeProfService::postBeginLumi ( GlobalContext const &  gc)

Definition at line 166 of file JeProfService.cc.

References atPostBeginLumi_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), makeDump(), and nlumi_.

Referenced by JeProfService().

166  {
167  nlumi_ = gc.luminosityBlockID().luminosityBlock();
169 }
edm::LuminosityBlockNumber_t nlumi_
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postBeginRun()

void JeProfService::postBeginRun ( GlobalContext const &  gc)

Definition at line 161 of file JeProfService.cc.

References atPostBeginRun_, edm::GlobalContext::luminosityBlockID(), makeDump(), nrun_, and edm::LuminosityBlockID::run().

Referenced by JeProfService().

161  {
162  nrun_ = gc.luminosityBlockID().run();
164 }
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postCloseFile()

void JeProfService::postCloseFile ( std::string const &  )

Definition at line 236 of file JeProfService.cc.

References atPostCloseFile_, makeDump(), and nfileclosed_.

Referenced by JeProfService().

236  {
237  ++nfileclosed_;
239 }
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postEndJob()

void JeProfService::postEndJob ( )

Definition at line 229 of file JeProfService.cc.

References atPostEndJob_, and makeDump().

Referenced by JeProfService().

void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postEndLumi()

void JeProfService::postEndLumi ( GlobalContext const &  gc)

Definition at line 208 of file JeProfService.cc.

References atPostEndLumi_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), makeDump(), and nlumi_.

Referenced by JeProfService().

208  {
209  nlumi_ = gc.luminosityBlockID().luminosityBlock();
211 }
edm::LuminosityBlockNumber_t nlumi_
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postEndProcessBlock()

void JeProfService::postEndProcessBlock ( GlobalContext const &  gc)

Definition at line 225 of file JeProfService.cc.

References atPostEndProcessBlock_, and makeDump().

Referenced by JeProfService().

void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postEndRun()

void JeProfService::postEndRun ( GlobalContext const &  gc)

Definition at line 218 of file JeProfService.cc.

References atPostEndRun_, edm::GlobalContext::luminosityBlockID(), makeDump(), nrun_, and edm::LuminosityBlockID::run().

Referenced by JeProfService().

218  {
219  nrun_ = gc.luminosityBlockID().run();
221 }
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postEvent()

void JeProfService::postEvent ( StreamContext const &  sc)

Definition at line 178 of file JeProfService.cc.

References atPostEvent_, edm::EventID::event(), edm::StreamContext::eventID(), makeDump(), mineventrecord_, nevent_, nrecord_, and prescale_.

Referenced by JeProfService().

178  {
179  nevent_ = iStream.eventID().event();
180  if ((prescale_ > 0) && (nrecord_ >= mineventrecord_) && (((nrecord_ - mineventrecord_) % prescale_) == 0))
182 }
edm::EventNumber_t nevent_
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postModuleEvent()

void JeProfService::postModuleEvent ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 196 of file JeProfService.cc.

References atPostModuleEvent_, edm::EventID::event(), edm::StreamContext::eventID(), makeDump(), mineventrecord_, edm::ModuleCallingContext::moduleDescription(), HerwigMaxPtPartonFilter_cfi::moduleLabel, edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), modules_, moduleTypes_, nevent_, nrecord_, or, and prescale_.

Referenced by JeProfService().

196  {
197  nevent_ = iStream.eventID().event();
198  if ((prescale_ > 0) && (nrecord_ >= mineventrecord_) && (((nrecord_ - mineventrecord_) % prescale_) == 0)) {
199  auto const &moduleLabel = mcc.moduleDescription()->moduleLabel();
200  auto const &moduleType = mcc.moduleDescription()->moduleName();
201  if (std::binary_search(modules_.begin(), modules_.end(), moduleLabel) or
202  std::binary_search(moduleTypes_.begin(), moduleTypes_.end(), moduleType)) {
204  }
205  }
206 }
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Definition: Activities.doc:12
std::vector< std::string > modules_
edm::EventNumber_t nevent_
std::vector< std::string > moduleTypes_
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ postOpenFile()

void JeProfService::postOpenFile ( std::string const &  )

Definition at line 231 of file JeProfService.cc.

References atPostOpenFile_, makeDump(), and nfileopened_.

Referenced by JeProfService().

231  {
232  ++nfileopened_;
234 }
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ preEndJob()

void JeProfService::preEndJob ( )

Definition at line 227 of file JeProfService.cc.

References atPreEndJob_, and makeDump().

Referenced by JeProfService().

void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ preEndProcessBlock()

void JeProfService::preEndProcessBlock ( GlobalContext const &  gc)

Definition at line 223 of file JeProfService.cc.

References atPreEndProcessBlock_, and makeDump().

Referenced by JeProfService().

void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ preEndRun()

void JeProfService::preEndRun ( GlobalContext const &  gc)

Definition at line 213 of file JeProfService.cc.

References atPreEndRun_, edm::GlobalContext::luminosityBlockID(), makeDump(), nrun_, and edm::LuminosityBlockID::run().

Referenced by JeProfService().

213  {
214  nrun_ = gc.luminosityBlockID().run();
216 }
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ preEvent()

void JeProfService::preEvent ( StreamContext const &  sc)

Definition at line 171 of file JeProfService.cc.

References atPreEvent_, edm::EventID::event(), edm::StreamContext::eventID(), makeDump(), mineventrecord_, nevent_, nrecord_, and prescale_.

Referenced by JeProfService().

171  {
172  ++nrecord_; // count before events
173  nevent_ = iStream.eventID().event();
174  if ((prescale_ > 0) && (nrecord_ >= mineventrecord_) && (((nrecord_ - mineventrecord_) % prescale_) == 0))
176 }
edm::EventNumber_t nevent_
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ preModuleEvent()

void JeProfService::preModuleEvent ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 184 of file JeProfService.cc.

References atPreModuleEvent_, edm::EventID::event(), edm::StreamContext::eventID(), makeDump(), mineventrecord_, edm::ModuleCallingContext::moduleDescription(), HerwigMaxPtPartonFilter_cfi::moduleLabel, edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), modules_, moduleTypes_, nevent_, nrecord_, or, and prescale_.

Referenced by JeProfService().

184  {
185  nevent_ = iStream.eventID().event();
186  if ((prescale_ > 0) && (nrecord_ >= mineventrecord_) && (((nrecord_ - mineventrecord_) % prescale_) == 0)) {
187  auto const &moduleLabel = mcc.moduleDescription()->moduleLabel();
188  auto const &moduleType = mcc.moduleDescription()->moduleName();
189  if (std::binary_search(modules_.begin(), modules_.end(), moduleLabel) or
190  std::binary_search(moduleTypes_.begin(), moduleTypes_.end(), moduleType)) {
192  }
193  }
194 }
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Definition: Activities.doc:12
std::vector< std::string > modules_
edm::EventNumber_t nevent_
std::vector< std::string > moduleTypes_
void makeDump(const std::string &format, std::string_view moduleLabel="")

◆ replace() [1/2]

std::string JeProfService::replace ( const std::string &  s,
const char *  pat,
int  val 
)
staticprivate

Definition at line 254 of file JeProfService.cc.

References visDQMUpload::buf, dqmiodumpmetadata::n, mps_fire::result, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and heppy_batch::val.

Referenced by makeDump().

254  {
255  size_t pos = 0;
256  size_t patlen = strlen(pat);
257  std::string result = s;
258  while ((pos = result.find(pat, pos)) != std::string::npos) {
259  char buf[64];
260  int n = sprintf(buf, "%d", val);
261  result.replace(pos, patlen, buf);
262  pos = pos - patlen + n;
263  }
264 
265  return result;
266 }
Definition: HeavyIon.h:7

◆ replace() [2/2]

std::string JeProfService::replace ( const std::string &  s,
const char *  pat,
std::string_view  val 
)
staticprivate

Definition at line 282 of file JeProfService.cc.

References mps_fire::result, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and heppy_batch::val.

282  {
283  size_t pos = 0;
284  size_t patlen = strlen(pat);
285  std::string result = s;
286  while ((pos = result.find(pat, pos)) != std::string::npos) {
287  result.replace(pos, patlen, val.data());
288  pos = pos - patlen + val.size();
289  }
290 
291  return result;
292 }
Definition: HeavyIon.h:7

◆ replaceU64()

std::string JeProfService::replaceU64 ( const std::string &  s,
const char *  pat,
unsigned long long  val 
)
staticprivate

Definition at line 268 of file JeProfService.cc.

References visDQMUpload::buf, dqmiodumpmetadata::n, mps_fire::result, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and heppy_batch::val.

Referenced by makeDump().

268  {
269  size_t pos = 0;
270  size_t patlen = strlen(pat);
271  std::string result = s;
272  while ((pos = result.find(pat, pos)) != std::string::npos) {
273  char buf[64];
274  int n = sprintf(buf, "%llu", val);
275  result.replace(pos, patlen, buf);
276  pos = pos - patlen + n;
277  }
278 
279  return result;
280 }
Definition: HeavyIon.h:7

Member Data Documentation

◆ atPostBeginJob_

std::string edm::service::JeProfService::atPostBeginJob_
private

Definition at line 63 of file JeProfService.cc.

Referenced by JeProfService(), and postBeginJob().

◆ atPostBeginLumi_

std::string edm::service::JeProfService::atPostBeginLumi_
private

Definition at line 65 of file JeProfService.cc.

Referenced by JeProfService(), and postBeginLumi().

◆ atPostBeginRun_

std::string edm::service::JeProfService::atPostBeginRun_
private

Definition at line 64 of file JeProfService.cc.

Referenced by JeProfService(), and postBeginRun().

◆ atPostCloseFile_

std::string edm::service::JeProfService::atPostCloseFile_
private

Definition at line 84 of file JeProfService.cc.

Referenced by JeProfService(), and postCloseFile().

◆ atPostEndJob_

std::string edm::service::JeProfService::atPostEndJob_
private

Definition at line 81 of file JeProfService.cc.

Referenced by JeProfService(), and postEndJob().

◆ atPostEndLumi_

std::string edm::service::JeProfService::atPostEndLumi_
private

Definition at line 75 of file JeProfService.cc.

Referenced by JeProfService(), and postEndLumi().

◆ atPostEndProcessBlock_

std::string edm::service::JeProfService::atPostEndProcessBlock_
private

Definition at line 79 of file JeProfService.cc.

Referenced by JeProfService(), and postEndProcessBlock().

◆ atPostEndRun_

std::string edm::service::JeProfService::atPostEndRun_
private

Definition at line 77 of file JeProfService.cc.

Referenced by JeProfService(), and postEndRun().

◆ atPostEvent_

std::string edm::service::JeProfService::atPostEvent_
private

Definition at line 68 of file JeProfService.cc.

Referenced by JeProfService(), and postEvent().

◆ atPostModuleEvent_

std::string edm::service::JeProfService::atPostModuleEvent_
private

Definition at line 73 of file JeProfService.cc.

Referenced by JeProfService(), and postModuleEvent().

◆ atPostOpenFile_

std::string edm::service::JeProfService::atPostOpenFile_
private

Definition at line 83 of file JeProfService.cc.

Referenced by JeProfService(), and postOpenFile().

◆ atPreEndJob_

std::string edm::service::JeProfService::atPreEndJob_
private

Definition at line 80 of file JeProfService.cc.

Referenced by JeProfService(), and preEndJob().

◆ atPreEndProcessBlock_

std::string edm::service::JeProfService::atPreEndProcessBlock_
private

Definition at line 78 of file JeProfService.cc.

Referenced by JeProfService(), and preEndProcessBlock().

◆ atPreEndRun_

std::string edm::service::JeProfService::atPreEndRun_
private

Definition at line 76 of file JeProfService.cc.

Referenced by JeProfService(), and preEndRun().

◆ atPreEvent_

std::string edm::service::JeProfService::atPreEvent_
private

Definition at line 67 of file JeProfService.cc.

Referenced by JeProfService(), and preEvent().

◆ atPreModuleEvent_

std::string edm::service::JeProfService::atPreModuleEvent_
private

Definition at line 72 of file JeProfService.cc.

Referenced by JeProfService(), and preModuleEvent().

◆ mineventrecord_

int edm::service::JeProfService::mineventrecord_
private

Definition at line 86 of file JeProfService.cc.

Referenced by JeProfService(), postEvent(), postModuleEvent(), preEvent(), and preModuleEvent().

◆ modules_

std::vector<std::string> edm::service::JeProfService::modules_
private

Definition at line 70 of file JeProfService.cc.

Referenced by JeProfService(), postModuleEvent(), and preModuleEvent().

◆ moduleTypes_

std::vector<std::string> edm::service::JeProfService::moduleTypes_
private

Definition at line 71 of file JeProfService.cc.

Referenced by JeProfService(), postModuleEvent(), and preModuleEvent().

◆ nevent_

edm::EventNumber_t edm::service::JeProfService::nevent_
private

Definition at line 89 of file JeProfService.cc.

Referenced by makeDump(), postEvent(), postModuleEvent(), preEvent(), and preModuleEvent().

◆ nfileclosed_

int edm::service::JeProfService::nfileclosed_
private

Definition at line 93 of file JeProfService.cc.

Referenced by makeDump(), and postCloseFile().

◆ nfileopened_

int edm::service::JeProfService::nfileopened_
private

Definition at line 92 of file JeProfService.cc.

Referenced by makeDump(), and postOpenFile().

◆ nlumi_

edm::LuminosityBlockNumber_t edm::service::JeProfService::nlumi_
private

Definition at line 91 of file JeProfService.cc.

Referenced by makeDump(), postBeginLumi(), and postEndLumi().

◆ nrecord_

int edm::service::JeProfService::nrecord_
private

Definition at line 88 of file JeProfService.cc.

Referenced by makeDump(), postEvent(), postModuleEvent(), preEvent(), and preModuleEvent().

◆ nrun_

edm::RunNumber_t edm::service::JeProfService::nrun_
private

Definition at line 90 of file JeProfService.cc.

Referenced by makeDump(), postBeginRun(), postEndRun(), and preEndRun().

◆ prescale_

int edm::service::JeProfService::prescale_
private

Definition at line 87 of file JeProfService.cc.

Referenced by JeProfService(), postEvent(), postModuleEvent(), preEvent(), and preModuleEvent().