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 41 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().

41  :
42  indention_(iPS.getUntrackedParameter<std::string>("indention")),
43  depth_(0)
44 {
45  iRegistry.watchPostBeginJob(this, &Tracer::postBeginJob);
46  iRegistry.watchPostEndJob(this, &Tracer::postEndJob);
47 
48  iRegistry.watchPreModule(this, &Tracer::preModuleEvent);
49  iRegistry.watchPostModule(this, &Tracer::postModuleEvent);
50 
51  iRegistry.watchPreSourceConstruction(this, &Tracer::preSourceConstruction);
52  iRegistry.watchPostSourceConstruction(this, &Tracer::postSourceConstruction);
53 
54  iRegistry.watchPreModuleConstruction(this, &Tracer::preModuleConstruction);
55  iRegistry.watchPostModuleConstruction(this, &Tracer::postModuleConstruction);
56 
57  iRegistry.watchPreModuleBeginJob(this, &Tracer::preModuleBeginJob);
58  iRegistry.watchPostModuleBeginJob(this, &Tracer::postModuleBeginJob);
59 
60  iRegistry.watchPreModuleEndJob(this, &Tracer::preModuleEndJob);
61  iRegistry.watchPostModuleEndJob(this, &Tracer::postModuleEndJob);
62 
63  iRegistry.watchPreModuleBeginRun(this, &Tracer::preModuleBeginRun);
64  iRegistry.watchPostModuleBeginRun(this, &Tracer::postModuleBeginRun);
65 
66  iRegistry.watchPreModuleEndRun(this, &Tracer::preModuleEndRun);
67  iRegistry.watchPostModuleEndRun(this, &Tracer::postModuleEndRun);
68 
69  iRegistry.watchPreModuleBeginLumi(this, &Tracer::preModuleBeginLumi);
70  iRegistry.watchPostModuleBeginLumi(this, &Tracer::postModuleBeginLumi);
71 
72  iRegistry.watchPreModuleEndLumi(this, &Tracer::preModuleEndLumi);
73  iRegistry.watchPostModuleEndLumi(this, &Tracer::postModuleEndLumi);
74 
75  iRegistry.watchPreProcessPath(this, &Tracer::prePathEvent);
76  iRegistry.watchPostProcessPath(this, &Tracer::postPathEvent);
77 
78  iRegistry.watchPrePathBeginRun(this, &Tracer::prePathBeginRun);
79  iRegistry.watchPostPathBeginRun(this, &Tracer::postPathBeginRun);
80 
81  iRegistry.watchPrePathEndRun(this, &Tracer::prePathEndRun);
82  iRegistry.watchPostPathEndRun(this, &Tracer::postPathEndRun);
83 
84  iRegistry.watchPrePathBeginLumi(this, &Tracer::prePathBeginLumi);
85  iRegistry.watchPostPathBeginLumi(this, &Tracer::postPathBeginLumi);
86 
87  iRegistry.watchPrePathEndLumi(this, &Tracer::prePathEndLumi);
88  iRegistry.watchPostPathEndLumi(this, &Tracer::postPathEndLumi);
89 
90  iRegistry.watchPreProcessEvent(this, &Tracer::preEvent);
91  iRegistry.watchPostProcessEvent(this, &Tracer::postEvent);
92 
93  iRegistry.watchPreBeginRun(this, &Tracer::preBeginRun);
94  iRegistry.watchPostBeginRun(this, &Tracer::postBeginRun);
95 
96  iRegistry.watchPreEndRun(this, &Tracer::preEndRun);
97  iRegistry.watchPostEndRun(this, &Tracer::postEndRun);
98 
99  iRegistry.watchPreBeginLumi(this, &Tracer::preBeginLumi);
100  iRegistry.watchPostBeginLumi(this, &Tracer::postBeginLumi);
101 
102  iRegistry.watchPreEndLumi(this, &Tracer::preEndLumi);
103  iRegistry.watchPostEndLumi(this, &Tracer::postEndLumi);
104 
105  iRegistry.watchPreSource(this, &Tracer::preSourceEvent);
106  iRegistry.watchPostSource(this, &Tracer::postSourceEvent);
107 
108  iRegistry.watchPreOpenFile(this, &Tracer::preOpenFile);
109  iRegistry.watchPostOpenFile(this, &Tracer::postOpenFile);
110 
111  iRegistry.watchPreCloseFile(this, &Tracer::preCloseFile);
112  iRegistry.watchPostCloseFile(this, &Tracer::postCloseFile);
113 
114  iRegistry.watchPreSourceRun(this, &Tracer::preSourceRun);
115  iRegistry.watchPostSourceRun(this, &Tracer::postSourceRun);
116 
117  iRegistry.watchPreSourceLumi(this, &Tracer::preSourceLumi);
118  iRegistry.watchPostSourceLumi(this, &Tracer::postSourceLumi);
119 
120 }
void postModuleEndRun(ModuleDescription const &md)
Definition: Tracer.cc:316
void postModuleBeginLumi(ModuleDescription const &md)
Definition: Tracer.cc:355
void postSourceRun()
Definition: Tracer.cc:187
void preModuleEvent(ModuleDescription const &md)
Definition: Tracer.cc:229
void preModuleBeginLumi(ModuleDescription const &md)
Definition: Tracer.cc:346
void postCloseFile()
Definition: Tracer.cc:205
void postModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:425
void postBeginRun(Run const &run, EventSetup const &es)
Definition: Tracer.cc:254
void postModuleBeginRun(ModuleDescription const &md)
Definition: Tracer.cc:277
void preSourceEvent()
Definition: Tracer.cc:165
void preModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:443
void postPathEvent(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:224
void preModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:419
void prePathEndRun(std::string const &s)
Definition: Tracer.cc:298
void preModuleEndLumi(ModuleDescription const &md)
Definition: Tracer.cc:386
void postSourceEvent()
Definition: Tracer.cc:169
void postModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:437
void postEndLumi(LuminosityBlock const &run, EventSetup const &es)
Definition: Tracer.cc:371
void postBeginLumi(LuminosityBlock const &run, EventSetup const &es)
Definition: Tracer.cc:332
void prePathBeginRun(std::string const &s)
Definition: Tracer.cc:259
void postEvent(Event const &ev, EventSetup const &es)
Definition: Tracer.cc:215
void preEndLumi(LuminosityBlockID const &id, Timestamp const &ts)
Definition: Tracer.cc:366
void prePathEvent(std::string const &s)
Definition: Tracer.cc:220
void preBeginRun(RunID const &id, Timestamp const &ts)
Definition: Tracer.cc:249
void postEndRun(Run const &run, EventSetup const &es)
Definition: Tracer.cc:293
void postPathBeginLumi(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:341
void preModuleBeginRun(ModuleDescription const &md)
Definition: Tracer.cc:268
void prePathEndLumi(std::string const &s)
Definition: Tracer.cc:376
void preEndRun(RunID const &id, Timestamp const &ts)
Definition: Tracer.cc:288
void preBeginLumi(LuminosityBlockID const &id, Timestamp const &ts)
Definition: Tracer.cc:327
void postPathBeginRun(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:263
unsigned int depth_
Definition: Tracer.h:119
void preSourceLumi()
Definition: Tracer.cc:174
std::string indention_
Definition: Tracer.h:118
void postModuleEvent(ModuleDescription const &md)
Definition: Tracer.cc:238
void preSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:407
void postPathEndRun(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:302
void preEvent(EventID const &id, Timestamp const &ts)
Definition: Tracer.cc:210
void postModuleEndLumi(ModuleDescription const &md)
Definition: Tracer.cc:396
void postPathEndLumi(std::string const &s, HLTPathStatus const &hlt)
Definition: Tracer.cc:381
void preModuleEndRun(ModuleDescription const &md)
Definition: Tracer.cc:307
void prePathBeginLumi(std::string const &s)
Definition: Tracer.cc:337
void postModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:449
void preModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:431
void postSourceLumi()
Definition: Tracer.cc:178
void postSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:413

Member Function Documentation

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

Definition at line 132 of file Tracer.cc.

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

132  {
133 
135  desc.addUntracked<std::string>("indention", "++")->setComment("Prefix characters for output. The characters are repeated to form the indentation.");
136  descriptions.add("Tracer", desc);
137  descriptions.setComment("This service prints each phase the framework is processing, e.g. constructing a module,running a module, etc.");
138 }
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 156 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 332 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 254 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 205 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 160 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 371 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 293 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 215 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 437 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 355 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 277 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 425 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 449 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 396 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 316 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 238 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 196 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 341 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 263 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 381 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 302 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 224 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 413 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 169 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 178 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 187 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 327 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 249 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 201 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 366 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 288 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 210 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 431 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 346 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 268 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 419 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 443 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 386 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 307 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 229 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 192 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 337 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 259 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 376 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 298 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 220 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 407 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 165 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 174 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

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

Definition at line 183 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

183  {
184  std::cout <<indention_<<indention_<<"source run"<<std::endl;
185 }
std::string indention_
Definition: Tracer.h:118
tuple cout
Definition: gather_cfg.py:41

Member Data Documentation

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