CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Attributes
edm::service::Tracer Class Reference

#include <Tracer.h>

Public Member Functions

void postBeginJob ()
 
void postBeginLumi (LuminosityBlock const &run, EventSetup const &es)
 
void postBeginRun (Run const &run, EventSetup const &es)
 
void postCloseFile ()
 
void postEndJob ()
 
void postEndLumi (LuminosityBlock const &run, EventSetup const &es)
 
void postEndRun (Run const &run, EventSetup const &es)
 
void postEvent (Event const &ev, EventSetup const &es)
 
void postModuleBeginJob (ModuleDescription const &md)
 
void postModuleBeginLumi (ModuleDescription const &md)
 
void postModuleBeginRun (ModuleDescription const &md)
 
void postModuleConstruction (ModuleDescription const &md)
 
void postModuleEndJob (ModuleDescription const &md)
 
void postModuleEndLumi (ModuleDescription const &md)
 
void postModuleEndRun (ModuleDescription const &md)
 
void postModuleEvent (ModuleDescription const &md)
 
void postOpenFile ()
 
void postPathBeginLumi (std::string const &s, HLTPathStatus const &hlt)
 
void postPathBeginRun (std::string const &s, HLTPathStatus const &hlt)
 
void postPathEndLumi (std::string const &s, HLTPathStatus const &hlt)
 
void postPathEndRun (std::string const &s, HLTPathStatus const &hlt)
 
void postPathEvent (std::string const &s, HLTPathStatus const &hlt)
 
void postSourceConstruction (ModuleDescription const &md)
 
void postSourceEvent ()
 
void postSourceLumi ()
 
void postSourceRun ()
 
void preBeginLumi (LuminosityBlockID const &id, Timestamp const &ts)
 
void preBeginRun (RunID const &id, Timestamp const &ts)
 
void preCloseFile ()
 
void preEndLumi (LuminosityBlockID const &id, Timestamp const &ts)
 
void preEndRun (RunID const &id, Timestamp const &ts)
 
void preEvent (EventID const &id, Timestamp const &ts)
 
void preModuleBeginJob (ModuleDescription const &md)
 
void preModuleBeginLumi (ModuleDescription const &md)
 
void preModuleBeginRun (ModuleDescription const &md)
 
void preModuleConstruction (ModuleDescription const &md)
 
void preModuleEndJob (ModuleDescription const &md)
 
void preModuleEndLumi (ModuleDescription const &md)
 
void preModuleEndRun (ModuleDescription const &md)
 
void preModuleEvent (ModuleDescription const &md)
 
void preOpenFile ()
 
void prePathBeginLumi (std::string const &s)
 
void prePathBeginRun (std::string const &s)
 
void prePathEndLumi (std::string const &s)
 
void prePathEndRun (std::string const &s)
 
void prePathEvent (std::string const &s)
 
void preSourceConstruction (ModuleDescription const &md)
 
void preSourceEvent ()
 
void preSourceLumi ()
 
void preSourceRun ()
 
 Tracer (const ParameterSet &, ActivityRegistry &)
 

Static Public Member Functions

static void fillDescriptions (edm::ConfigurationDescriptions &descriptions)
 

Private Attributes

unsigned int depth_
 
std::string indention_
 

Detailed Description

Definition at line 36 of file Tracer.h.

Constructor & Destructor Documentation

Tracer::Tracer ( const ParameterSet iPS,
ActivityRegistry iRegistry 
)

Definition at line 40 of file Tracer.cc.

References postBeginJob(), postBeginLumi(), postBeginRun(), postCloseFile(), postEndJob(), postEndLumi(), postEndRun(), postEvent(), postModuleBeginJob(), postModuleBeginLumi(), postModuleBeginRun(), postModuleConstruction(), postModuleEndJob(), postModuleEndLumi(), postModuleEndRun(), postModuleEvent(), postOpenFile(), postPathBeginLumi(), postPathBeginRun(), postPathEndLumi(), postPathEndRun(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceLumi(), postSourceRun(), preBeginLumi(), preBeginRun(), preCloseFile(), preEndLumi(), preEndRun(), preEvent(), preModuleBeginJob(), preModuleBeginLumi(), preModuleBeginRun(), preModuleConstruction(), preModuleEndJob(), preModuleEndLumi(), preModuleEndRun(), preModuleEvent(), preOpenFile(), prePathBeginLumi(), prePathBeginRun(), prePathEndLumi(), prePathEndRun(), prePathEvent(), preSourceConstruction(), preSourceEvent(), preSourceLumi(), preSourceRun(), edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostBeginLumi(), edm::ActivityRegistry::watchPostBeginRun(), edm::ActivityRegistry::watchPostCloseFile(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEndLumi(), edm::ActivityRegistry::watchPostEndRun(), edm::ActivityRegistry::watchPostModule(), edm::ActivityRegistry::watchPostModuleBeginJob(), edm::ActivityRegistry::watchPostModuleBeginLumi(), edm::ActivityRegistry::watchPostModuleBeginRun(), edm::ActivityRegistry::watchPostModuleConstruction(), edm::ActivityRegistry::watchPostModuleEndJob(), edm::ActivityRegistry::watchPostModuleEndLumi(), edm::ActivityRegistry::watchPostModuleEndRun(), edm::ActivityRegistry::watchPostOpenFile(), edm::ActivityRegistry::watchPostPathBeginLumi(), edm::ActivityRegistry::watchPostPathBeginRun(), edm::ActivityRegistry::watchPostPathEndLumi(), edm::ActivityRegistry::watchPostPathEndRun(), edm::ActivityRegistry::watchPostProcessEvent(), edm::ActivityRegistry::watchPostProcessPath(), edm::ActivityRegistry::watchPostSource(), edm::ActivityRegistry::watchPostSourceConstruction(), edm::ActivityRegistry::watchPostSourceLumi(), edm::ActivityRegistry::watchPostSourceRun(), edm::ActivityRegistry::watchPreBeginLumi(), edm::ActivityRegistry::watchPreBeginRun(), edm::ActivityRegistry::watchPreCloseFile(), edm::ActivityRegistry::watchPreEndLumi(), edm::ActivityRegistry::watchPreEndRun(), edm::ActivityRegistry::watchPreModule(), edm::ActivityRegistry::watchPreModuleBeginJob(), edm::ActivityRegistry::watchPreModuleBeginLumi(), edm::ActivityRegistry::watchPreModuleBeginRun(), edm::ActivityRegistry::watchPreModuleConstruction(), edm::ActivityRegistry::watchPreModuleEndJob(), edm::ActivityRegistry::watchPreModuleEndLumi(), edm::ActivityRegistry::watchPreModuleEndRun(), edm::ActivityRegistry::watchPreOpenFile(), edm::ActivityRegistry::watchPrePathBeginLumi(), edm::ActivityRegistry::watchPrePathBeginRun(), edm::ActivityRegistry::watchPrePathEndLumi(), edm::ActivityRegistry::watchPrePathEndRun(), edm::ActivityRegistry::watchPreProcessEvent(), edm::ActivityRegistry::watchPreProcessPath(), edm::ActivityRegistry::watchPreSource(), edm::ActivityRegistry::watchPreSourceConstruction(), edm::ActivityRegistry::watchPreSourceLumi(), and edm::ActivityRegistry::watchPreSourceRun().

40  :
41  indention_(iPS.getUntrackedParameter<std::string>("indention")),
42  depth_(0) {
43  iRegistry.watchPostBeginJob(this, &Tracer::postBeginJob);
44  iRegistry.watchPostEndJob(this, &Tracer::postEndJob);
45 
46  iRegistry.watchPreModule(this, &Tracer::preModuleEvent);
47  iRegistry.watchPostModule(this, &Tracer::postModuleEvent);
48 
49  iRegistry.watchPreSourceConstruction(this, &Tracer::preSourceConstruction);
50  iRegistry.watchPostSourceConstruction(this, &Tracer::postSourceConstruction);
51 
52  iRegistry.watchPreModuleConstruction(this, &Tracer::preModuleConstruction);
53  iRegistry.watchPostModuleConstruction(this, &Tracer::postModuleConstruction);
54 
55  iRegistry.watchPreModuleBeginJob(this, &Tracer::preModuleBeginJob);
56  iRegistry.watchPostModuleBeginJob(this, &Tracer::postModuleBeginJob);
57 
58  iRegistry.watchPreModuleEndJob(this, &Tracer::preModuleEndJob);
59  iRegistry.watchPostModuleEndJob(this, &Tracer::postModuleEndJob);
60 
61  iRegistry.watchPreModuleBeginRun(this, &Tracer::preModuleBeginRun);
62  iRegistry.watchPostModuleBeginRun(this, &Tracer::postModuleBeginRun);
63 
64  iRegistry.watchPreModuleEndRun(this, &Tracer::preModuleEndRun);
65  iRegistry.watchPostModuleEndRun(this, &Tracer::postModuleEndRun);
66 
67  iRegistry.watchPreModuleBeginLumi(this, &Tracer::preModuleBeginLumi);
68  iRegistry.watchPostModuleBeginLumi(this, &Tracer::postModuleBeginLumi);
69 
70  iRegistry.watchPreModuleEndLumi(this, &Tracer::preModuleEndLumi);
71  iRegistry.watchPostModuleEndLumi(this, &Tracer::postModuleEndLumi);
72 
73  iRegistry.watchPreProcessPath(this, &Tracer::prePathEvent);
74  iRegistry.watchPostProcessPath(this, &Tracer::postPathEvent);
75 
76  iRegistry.watchPrePathBeginRun(this, &Tracer::prePathBeginRun);
77  iRegistry.watchPostPathBeginRun(this, &Tracer::postPathBeginRun);
78 
79  iRegistry.watchPrePathEndRun(this, &Tracer::prePathEndRun);
80  iRegistry.watchPostPathEndRun(this, &Tracer::postPathEndRun);
81 
82  iRegistry.watchPrePathBeginLumi(this, &Tracer::prePathBeginLumi);
83  iRegistry.watchPostPathBeginLumi(this, &Tracer::postPathBeginLumi);
84 
85  iRegistry.watchPrePathEndLumi(this, &Tracer::prePathEndLumi);
86  iRegistry.watchPostPathEndLumi(this, &Tracer::postPathEndLumi);
87 
88  iRegistry.watchPreProcessEvent(this, &Tracer::preEvent);
89  iRegistry.watchPostProcessEvent(this, &Tracer::postEvent);
90 
91  iRegistry.watchPreBeginRun(this, &Tracer::preBeginRun);
92  iRegistry.watchPostBeginRun(this, &Tracer::postBeginRun);
93 
94  iRegistry.watchPreEndRun(this, &Tracer::preEndRun);
95  iRegistry.watchPostEndRun(this, &Tracer::postEndRun);
96 
97  iRegistry.watchPreBeginLumi(this, &Tracer::preBeginLumi);
98  iRegistry.watchPostBeginLumi(this, &Tracer::postBeginLumi);
99 
100  iRegistry.watchPreEndLumi(this, &Tracer::preEndLumi);
101  iRegistry.watchPostEndLumi(this, &Tracer::postEndLumi);
102 
103  iRegistry.watchPreSource(this, &Tracer::preSourceEvent);
104  iRegistry.watchPostSource(this, &Tracer::postSourceEvent);
105 
106  iRegistry.watchPreOpenFile(this, &Tracer::preOpenFile);
107  iRegistry.watchPostOpenFile(this, &Tracer::postOpenFile);
108 
109  iRegistry.watchPreCloseFile(this, &Tracer::preCloseFile);
110  iRegistry.watchPostCloseFile(this, &Tracer::postCloseFile);
111 
112  iRegistry.watchPreSourceRun(this, &Tracer::preSourceRun);
113  iRegistry.watchPostSourceRun(this, &Tracer::postSourceRun);
114 
115  iRegistry.watchPreSourceLumi(this, &Tracer::preSourceLumi);
116  iRegistry.watchPostSourceLumi(this, &Tracer::postSourceLumi);
117 
118 }
void postModuleEndRun(ModuleDescription const &md)
Definition: Tracer.cc:314
void postModuleBeginLumi(ModuleDescription const &md)
Definition: Tracer.cc:353
void postSourceRun()
Definition: Tracer.cc:185
void preModuleEvent(ModuleDescription const &md)
Definition: Tracer.cc:227
void preModuleBeginLumi(ModuleDescription const &md)
Definition: Tracer.cc:344
void postCloseFile()
Definition: Tracer.cc:203
void postModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:423
void postBeginRun(Run const &run, EventSetup const &es)
Definition: Tracer.cc:252
void postModuleBeginRun(ModuleDescription const &md)
Definition: Tracer.cc:275
void preSourceEvent()
Definition: Tracer.cc:163
void preModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:441
void postPathEvent(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:222
void preModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:417
void prePathEndRun(std::string const &s)
Definition: Tracer.cc:296
void preModuleEndLumi(ModuleDescription const &md)
Definition: Tracer.cc:384
void postSourceEvent()
Definition: Tracer.cc:167
void postModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:435
void postEndLumi(LuminosityBlock const &run, EventSetup const &es)
Definition: Tracer.cc:369
void postBeginLumi(LuminosityBlock const &run, EventSetup const &es)
Definition: Tracer.cc:330
void prePathBeginRun(std::string const &s)
Definition: Tracer.cc:257
void postEvent(Event const &ev, EventSetup const &es)
Definition: Tracer.cc:213
void preEndLumi(LuminosityBlockID const &id, Timestamp const &ts)
Definition: Tracer.cc:364
void prePathEvent(std::string const &s)
Definition: Tracer.cc:218
void preBeginRun(RunID const &id, Timestamp const &ts)
Definition: Tracer.cc:247
void postEndRun(Run const &run, EventSetup const &es)
Definition: Tracer.cc:291
void postPathBeginLumi(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:339
void preModuleBeginRun(ModuleDescription const &md)
Definition: Tracer.cc:266
void prePathEndLumi(std::string const &s)
Definition: Tracer.cc:374
void preEndRun(RunID const &id, Timestamp const &ts)
Definition: Tracer.cc:286
void preBeginLumi(LuminosityBlockID const &id, Timestamp const &ts)
Definition: Tracer.cc:325
void postPathBeginRun(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:261
unsigned int depth_
Definition: Tracer.h:119
void preSourceLumi()
Definition: Tracer.cc:172
std::string indention_
Definition: Tracer.h:118
void postModuleEvent(ModuleDescription const &md)
Definition: Tracer.cc:236
void preSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:405
void postPathEndRun(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:300
void preEvent(EventID const &id, Timestamp const &ts)
Definition: Tracer.cc:208
void postModuleEndLumi(ModuleDescription const &md)
Definition: Tracer.cc:394
void postPathEndLumi(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:379
void preModuleEndRun(ModuleDescription const &md)
Definition: Tracer.cc:305
void prePathBeginLumi(std::string const &s)
Definition: Tracer.cc:335
void postModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:447
void preModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:429
void postSourceLumi()
Definition: Tracer.cc:176
void postSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:411

Member Function Documentation

void Tracer::fillDescriptions ( edm::ConfigurationDescriptions descriptions)
static

Definition at line 130 of file Tracer.cc.

References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addUntracked(), and edm::ConfigurationDescriptions::setComment().

130  {
131 
133  desc.addUntracked<std::string>("indention", "++")->setComment("Prefix characters for output. The characters are repeated to form the indentation.");
134  descriptions.add("Tracer", desc);
135  descriptions.setComment("This service prints each phase the framework is processing, e.g. constructing a module,running a module, etc.");
136 }
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
void setComment(std::string const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
void Tracer::postBeginJob ( )

Definition at line 154 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

154  {
155  std::cout << indention_ << " Job started" << std::endl;
156 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postBeginLumi ( LuminosityBlock const &  run,
EventSetup const &  es 
)

Definition at line 330 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

330  {
331  std::cout << indention_ << indention_ << " finished begin lumi:" << std::endl;
332 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postBeginRun ( Run const &  run,
EventSetup const &  es 
)

Definition at line 252 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

252  {
253  std::cout << indention_ << indention_ << " finished begin run:" << std::endl;
254 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postCloseFile ( )

Definition at line 203 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

203  {
204  std::cout << indention_ << indention_ << "finished: close input file" << std::endl;
205 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postEndJob ( )

Definition at line 158 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

158  {
159  std::cout << indention_ << " Job ended" << std::endl;
160 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postEndLumi ( LuminosityBlock const &  run,
EventSetup const &  es 
)

Definition at line 369 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

369  {
370  std::cout << indention_ << indention_ << " finished end lumi:" << std::endl;
371 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postEndRun ( Run const &  run,
EventSetup const &  es 
)

Definition at line 291 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

291  {
292  std::cout << indention_ << indention_ << " finished end run:" << std::endl;
293 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postEvent ( Event const &  ev,
EventSetup const &  es 
)

Definition at line 213 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

213  {
214  std::cout << indention_ << indention_ << " finished event:" << std::endl;
215 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postModuleBeginJob ( ModuleDescription const &  md)

Definition at line 435 of file Tracer.cc.

References gather_cfg::cout, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

435  {
437  std::cout << " beginJob finished:" << iDescription.moduleLabel() << std::endl;
438 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postModuleBeginLumi ( ModuleDescription const &  md)

Definition at line 353 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

353  {
354  --depth_;
356  for(unsigned int depth = 0; depth !=depth_; ++depth) {
358  }
359 
360  std::cout << " finished for begin lumi:" << iDescription.moduleLabel() << std::endl;
361 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postModuleBeginRun ( ModuleDescription const &  md)

Definition at line 275 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

275  {
276  --depth_;
278  for(unsigned int depth = 0; depth !=depth_; ++depth) {
280  }
281 
282  std::cout << " finished for begin run:" << iDescription.moduleLabel() << std::endl;
283 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postModuleConstruction ( ModuleDescription const &  md)

Definition at line 423 of file Tracer.cc.

References gather_cfg::cout, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

423  {
425  std::cout << " construction finished:" << iDescription.moduleLabel() << std::endl;
426 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postModuleEndJob ( ModuleDescription const &  md)

Definition at line 447 of file Tracer.cc.

References gather_cfg::cout, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

447  {
449  std::cout << " endJob finished:" << iDescription.moduleLabel() << std::endl;
450 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postModuleEndLumi ( ModuleDescription const &  md)

Definition at line 394 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

394  {
395  --depth_;
397  for(unsigned int depth = 0; depth !=depth_; ++depth) {
399  }
400 
401  std::cout << " finished for end lumi:" << iDescription.moduleLabel() << std::endl;
402 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postModuleEndRun ( ModuleDescription const &  md)

Definition at line 314 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

314  {
315  --depth_;
317  for(unsigned int depth = 0; depth !=depth_; ++depth) {
319  }
320 
321  std::cout << " finished for end run:" << iDescription.moduleLabel() << std::endl;
322 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postModuleEvent ( ModuleDescription const &  md)

Definition at line 236 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

236  {
237  --depth_;
239  for(unsigned int depth = 0; depth !=depth_; ++depth) {
241  }
242 
243  std::cout << " finished for event:" << iDescription.moduleLabel() << std::endl;
244 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postOpenFile ( )

Definition at line 194 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

194  {
195  std::cout << indention_ << indention_ << "finished: open input file" << std::endl;
196 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postPathBeginLumi ( std::string const &  s,
HLTPathStatus const &  hlt 
)

Definition at line 339 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

339  {
340  std::cout << indention_ << indention_ << indention_ << " finished path for begin lumi:" << iName << std::endl;
341 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postPathBeginRun ( std::string const &  s,
HLTPathStatus const &  hlt 
)

Definition at line 261 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

261  {
262  std::cout << indention_ << indention_ << indention_ << " finished path for begin run:" << iName << std::endl;
263 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postPathEndLumi ( std::string const &  s,
HLTPathStatus const &  hlt 
)

Definition at line 379 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

379  {
380  std::cout << indention_ << indention_ << indention_ << " finished path for end lumi:" << iName << std::endl;
381 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postPathEndRun ( std::string const &  s,
HLTPathStatus const &  hlt 
)

Definition at line 300 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

300  {
301  std::cout << indention_ << indention_ << indention_ << " finished path for end run:" << iName << std::endl;
302 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postPathEvent ( std::string const &  s,
HLTPathStatus const &  hlt 
)

Definition at line 222 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

222  {
223  std::cout << indention_ << indention_ << indention_ << " finished path for event:" << iName << std::endl;
224 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postSourceConstruction ( ModuleDescription const &  md)

Definition at line 411 of file Tracer.cc.

References gather_cfg::cout, indention_, and edm::ModuleDescription::moduleName().

Referenced by Tracer().

411  {
413  std::cout << " construction finished:" << iDescription.moduleName() << std::endl;
414 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postSourceEvent ( )

Definition at line 167 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

167  {
168  std::cout << indention_ << indention_ << "finished: source event" << std::endl;
169 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postSourceLumi ( )

Definition at line 176 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

176  {
177  std::cout << indention_ << indention_ << "finished: source lumi" << std::endl;
178 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::postSourceRun ( )

Definition at line 185 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

185  {
186  std::cout << indention_ << indention_ << "finished: source run" << std::endl;
187 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preBeginLumi ( LuminosityBlockID const &  id,
Timestamp const &  ts 
)

Definition at line 325 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::Timestamp::value().

Referenced by Tracer().

325  {
326  depth_=0;
327  std::cout << indention_ << indention_ << " processing begin lumi:" << iID << " time:" << iTime.value() << std::endl;
328 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preBeginRun ( RunID const &  id,
Timestamp const &  ts 
)

Definition at line 247 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::Timestamp::value().

Referenced by Tracer().

247  {
248  depth_=0;
249  std::cout << indention_ << indention_ << " processing begin run:" << iID << " time:" << iTime.value() << std::endl;
250 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preCloseFile ( )

Definition at line 199 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

199  {
200  std::cout << indention_ << indention_ << "close input file" << std::endl;
201 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preEndLumi ( LuminosityBlockID const &  id,
Timestamp const &  ts 
)

Definition at line 364 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::Timestamp::value().

Referenced by Tracer().

364  {
365  depth_ = 0;
366  std::cout << indention_ << indention_ << " processing end lumi:" << iID << " time:" << iTime.value() << std::endl;
367 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preEndRun ( RunID const &  id,
Timestamp const &  ts 
)

Definition at line 286 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::Timestamp::value().

Referenced by Tracer().

286  {
287  depth_=0;
288  std::cout << indention_ << indention_ << " processing end run:" << iID << " time:" << iTime.value() << std::endl;
289 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preEvent ( EventID const &  id,
Timestamp const &  ts 
)

Definition at line 208 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::Timestamp::value().

Referenced by Tracer().

208  {
209  depth_=0;
210  std::cout << indention_ << indention_ << " processing event:" << iID << " time:" << iTime.value() << std::endl;
211 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preModuleBeginJob ( ModuleDescription const &  md)

Definition at line 429 of file Tracer.cc.

References gather_cfg::cout, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

429  {
431  std::cout << " beginJob module:" << iDescription.moduleLabel() << std::endl;
432 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preModuleBeginLumi ( ModuleDescription const &  md)

Definition at line 344 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

344  {
345  ++depth_;
347  for(unsigned int depth = 0; depth !=depth_; ++depth) {
349  }
350  std::cout << " module for begin lumi:" << iDescription.moduleLabel() << std::endl;
351 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preModuleBeginRun ( ModuleDescription const &  md)

Definition at line 266 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

266  {
267  ++depth_;
269  for(unsigned int depth = 0; depth !=depth_; ++depth) {
271  }
272  std::cout << " module for begin run:" << iDescription.moduleLabel() << std::endl;
273 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preModuleConstruction ( ModuleDescription const &  md)

Definition at line 417 of file Tracer.cc.

References gather_cfg::cout, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

417  {
419  std::cout << " constructing module:" << iDescription.moduleLabel() << std::endl;
420 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preModuleEndJob ( ModuleDescription const &  md)

Definition at line 441 of file Tracer.cc.

References gather_cfg::cout, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

441  {
443  std::cout << " endJob module:" << iDescription.moduleLabel() << std::endl;
444 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preModuleEndLumi ( ModuleDescription const &  md)

Definition at line 384 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

384  {
385  ++depth_;
387  for(unsigned int depth = 0; depth !=depth_; ++depth) {
389  }
390  std::cout << " module for end lumi:" << iDescription.moduleLabel() << std::endl;
391 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preModuleEndRun ( ModuleDescription const &  md)

Definition at line 305 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

305  {
306  ++depth_;
308  for(unsigned int depth = 0; depth !=depth_; ++depth) {
310  }
311  std::cout << " module for end run:" << iDescription.moduleLabel() << std::endl;
312 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preModuleEvent ( ModuleDescription const &  md)

Definition at line 227 of file Tracer.cc.

References gather_cfg::cout, depth_, indention_, and edm::ModuleDescription::moduleLabel().

Referenced by Tracer().

227  {
228  ++depth_;
230  for(unsigned int depth = 0; depth !=depth_; ++depth) {
232  }
233  std::cout << " module for event:" << iDescription.moduleLabel() << std::endl;
234 }
unsigned int depth_
Definition: Tracer.h:119
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preOpenFile ( )

Definition at line 190 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

190  {
191  std::cout << indention_ << indention_ << "open input file" << std::endl;
192 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::prePathBeginLumi ( std::string const &  s)

Definition at line 335 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

335  {
336  std::cout << indention_ << indention_ << indention_ << " processing path for begin lumi:" << iName << std::endl;
337 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::prePathBeginRun ( std::string const &  s)

Definition at line 257 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

257  {
258  std::cout << indention_ << indention_ << indention_ << " processing path for begin run:" << iName << std::endl;
259 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::prePathEndLumi ( std::string const &  s)

Definition at line 374 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

374  {
375  std::cout << indention_ << indention_ << indention_ << " processing path for end lumi:" << iName << std::endl;
376 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::prePathEndRun ( std::string const &  s)

Definition at line 296 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

296  {
297  std::cout << indention_ << indention_ << indention_ << " processing path for end run:" << iName << std::endl;
298 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::prePathEvent ( std::string const &  s)

Definition at line 218 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

218  {
219  std::cout << indention_ << indention_ << indention_ << " processing path for event:" << iName << std::endl;
220 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preSourceConstruction ( ModuleDescription const &  md)

Definition at line 405 of file Tracer.cc.

References gather_cfg::cout, indention_, and edm::ModuleDescription::moduleName().

Referenced by Tracer().

405  {
407  std::cout << " constructing source:" << iDescription.moduleName() << std::endl;
408 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preSourceEvent ( )

Definition at line 163 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

163  {
164  std::cout << indention_ << indention_ << "source event" << std::endl;
165 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preSourceLumi ( )

Definition at line 172 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

172  {
173  std::cout << indention_ << indention_ << "source lumi" << std::endl;
174 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121
void Tracer::preSourceRun ( )

Definition at line 181 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

181  {
182  std::cout << indention_ << indention_ << "source run" << std::endl;
183 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:121

Member Data Documentation

unsigned int edm::service::Tracer::depth_
private
std::string edm::service::Tracer::indention_
private