CMS 3D CMS Logo

Public Member Functions | Static Public Member Functions | Private Attributes

edm::service::Tracer Class Reference

#include <Tracer.h>

List of all members.

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

                                                                  :
  indention_(iPS.getUntrackedParameter<std::string>("indention")),
  depth_(0) {
   iRegistry.watchPostBeginJob(this, &Tracer::postBeginJob);
   iRegistry.watchPostEndJob(this, &Tracer::postEndJob);

   iRegistry.watchPreModule(this, &Tracer::preModuleEvent);
   iRegistry.watchPostModule(this, &Tracer::postModuleEvent);
   
   iRegistry.watchPreSourceConstruction(this, &Tracer::preSourceConstruction);
   iRegistry.watchPostSourceConstruction(this, &Tracer::postSourceConstruction);

   iRegistry.watchPreModuleConstruction(this, &Tracer::preModuleConstruction);
   iRegistry.watchPostModuleConstruction(this, &Tracer::postModuleConstruction);

   iRegistry.watchPreModuleBeginJob(this, &Tracer::preModuleBeginJob);
   iRegistry.watchPostModuleBeginJob(this, &Tracer::postModuleBeginJob);

   iRegistry.watchPreModuleEndJob(this, &Tracer::preModuleEndJob);
   iRegistry.watchPostModuleEndJob(this, &Tracer::postModuleEndJob);

   iRegistry.watchPreModuleBeginRun(this, &Tracer::preModuleBeginRun);
   iRegistry.watchPostModuleBeginRun(this, &Tracer::postModuleBeginRun);

   iRegistry.watchPreModuleEndRun(this, &Tracer::preModuleEndRun);
   iRegistry.watchPostModuleEndRun(this, &Tracer::postModuleEndRun);

   iRegistry.watchPreModuleBeginLumi(this, &Tracer::preModuleBeginLumi);
   iRegistry.watchPostModuleBeginLumi(this, &Tracer::postModuleBeginLumi);

   iRegistry.watchPreModuleEndLumi(this, &Tracer::preModuleEndLumi);
   iRegistry.watchPostModuleEndLumi(this, &Tracer::postModuleEndLumi);

   iRegistry.watchPreProcessPath(this, &Tracer::prePathEvent);
   iRegistry.watchPostProcessPath(this, &Tracer::postPathEvent);

   iRegistry.watchPrePathBeginRun(this, &Tracer::prePathBeginRun);
   iRegistry.watchPostPathBeginRun(this, &Tracer::postPathBeginRun);

   iRegistry.watchPrePathEndRun(this, &Tracer::prePathEndRun);
   iRegistry.watchPostPathEndRun(this, &Tracer::postPathEndRun);

   iRegistry.watchPrePathBeginLumi(this, &Tracer::prePathBeginLumi);
   iRegistry.watchPostPathBeginLumi(this, &Tracer::postPathBeginLumi);

   iRegistry.watchPrePathEndLumi(this, &Tracer::prePathEndLumi);
   iRegistry.watchPostPathEndLumi(this, &Tracer::postPathEndLumi);

   iRegistry.watchPreProcessEvent(this, &Tracer::preEvent);
   iRegistry.watchPostProcessEvent(this, &Tracer::postEvent);

   iRegistry.watchPreBeginRun(this, &Tracer::preBeginRun);
   iRegistry.watchPostBeginRun(this, &Tracer::postBeginRun);

   iRegistry.watchPreEndRun(this, &Tracer::preEndRun);
   iRegistry.watchPostEndRun(this, &Tracer::postEndRun);

   iRegistry.watchPreBeginLumi(this, &Tracer::preBeginLumi);
   iRegistry.watchPostBeginLumi(this, &Tracer::postBeginLumi);

   iRegistry.watchPreEndLumi(this, &Tracer::preEndLumi);
   iRegistry.watchPostEndLumi(this, &Tracer::postEndLumi);

   iRegistry.watchPreSource(this, &Tracer::preSourceEvent);
   iRegistry.watchPostSource(this, &Tracer::postSourceEvent);

   iRegistry.watchPreOpenFile(this, &Tracer::preOpenFile);
   iRegistry.watchPostOpenFile(this, &Tracer::postOpenFile);

   iRegistry.watchPreCloseFile(this, &Tracer::preCloseFile);
   iRegistry.watchPostCloseFile(this, &Tracer::postCloseFile);

   iRegistry.watchPreSourceRun(this, &Tracer::preSourceRun);
   iRegistry.watchPostSourceRun(this, &Tracer::postSourceRun);

   iRegistry.watchPreSourceLumi(this, &Tracer::preSourceLumi);
   iRegistry.watchPostSourceLumi(this, &Tracer::postSourceLumi);

}

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

                                                                    {

    edm::ParameterSetDescription desc;
    desc.addUntracked<std::string>("indention", "++")->setComment("Prefix characters for output. The characters are repeated to form the indentation.");
    descriptions.add("Tracer", desc);
   descriptions.setComment("This service prints each phase the framework is processing, e.g. constructing a module,running a module, etc.");
}
void Tracer::postBeginJob ( )

Definition at line 154 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                     {
   std::cout << indention_ << " Job started" << std::endl;
}
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().

                                                               {
   std::cout << indention_ << indention_ << " finished begin lumi:" << std::endl;
}
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().

                                                  {
   std::cout << indention_ << indention_ << " finished begin run:" << std::endl;
}
void Tracer::postCloseFile ( )

Definition at line 203 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                       {
  std::cout << indention_ << indention_ << "finished: close input file" << std::endl;
}
void Tracer::postEndJob ( )

Definition at line 158 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                   {
   std::cout << indention_ << " Job ended" << std::endl;
}
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().

                                                             {
   std::cout << indention_ << indention_ << " finished end lumi:" << std::endl;
}
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().

                                                {
   std::cout << indention_ << indention_ << " finished end run:" << std::endl;
}
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().

                                                 {
   std::cout << indention_ << indention_ << " finished event:" << std::endl;
}
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().

                                                                {
  std::cout << indention_;
  std::cout << " beginJob finished:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                                 {
   --depth_;
   std::cout << indention_ << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   
   std::cout << " finished for begin lumi:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                                {
   --depth_;
   std::cout << indention_ << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   
   std::cout << " finished for begin run:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                                    {
  std::cout << indention_;
  std::cout << " construction finished:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                              {
  std::cout << indention_;
  std::cout << " endJob finished:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                               {
   --depth_;
   std::cout << indention_ << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   
   std::cout << " finished for end lumi:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                              {
   --depth_;
   std::cout << indention_ << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   
   std::cout << " finished for end run:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                             {
   --depth_;
   std::cout << indention_ << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   
   std::cout << " finished for event:" << iDescription.moduleLabel() << std::endl;
}
void Tracer::postOpenFile ( )

Definition at line 194 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                      {
  std::cout << indention_ << indention_ << "finished: open input file" << std::endl;
}
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().

                                                                      {
  std::cout << indention_ << indention_ << indention_ << " finished path for begin lumi:" << iName << std::endl;
}
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().

                                                                     {
  std::cout << indention_ << indention_ << indention_ << " finished path for begin run:" << iName << std::endl;
}
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().

                                                                    {
  std::cout << indention_ << indention_ << indention_ << " finished path for end lumi:" << iName << std::endl;
}
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().

                                                                   {
  std::cout << indention_ << indention_ << indention_ << " finished path for end run:" << iName << std::endl;
}
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().

                                                                  {
  std::cout << indention_ << indention_ << indention_ << " finished path for event:" << iName << std::endl;
}
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().

                                                                    {
  std::cout << indention_;
  std::cout << " construction finished:" << iDescription.moduleName() << std::endl;
}
void Tracer::postSourceEvent ( )

Definition at line 167 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                         {
  std::cout << indention_ << indention_ << "finished: source event" << std::endl;
}
void Tracer::postSourceLumi ( )

Definition at line 176 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                        {
  std::cout << indention_ << indention_ << "finished: source lumi" << std::endl;
}
void Tracer::postSourceRun ( )

Definition at line 185 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                       {
  std::cout << indention_ << indention_ << "finished: source run" << std::endl;
}
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().

                                                                         {
   depth_=0;
   std::cout << indention_ << indention_ << " processing begin lumi:" << iID << " time:" << iTime.value() << std::endl;
}
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().

                                                            {
   depth_=0;
   std::cout << indention_ << indention_ << " processing begin run:" << iID << " time:" << iTime.value() << std::endl;
}
void Tracer::preCloseFile ( )

Definition at line 199 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                     {
  std::cout << indention_ << indention_ << "close input file" << std::endl;
}
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().

                                                                       {
   depth_ = 0;
   std::cout << indention_ << indention_ << " processing end lumi:" << iID << " time:" << iTime.value() << std::endl;
}
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().

                                                          {
   depth_=0;
   std::cout << indention_ << indention_ << " processing end run:" << iID << " time:" << iTime.value() << std::endl;
}
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().

                                                           {
   depth_=0;
   std::cout << indention_ << indention_ << " processing event:" << iID << " time:" << iTime.value() << std::endl;
}
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().

                                                               {
  std::cout << indention_;
  std::cout << " beginJob module:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                                {
   ++depth_;
   std::cout << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   std::cout << " module for begin lumi:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                               {
   ++depth_;
   std::cout << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   std::cout << " module for begin run:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                                   {
  std::cout << indention_;
  std::cout << " constructing module:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                             {
  std::cout << indention_;
  std::cout << " endJob module:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                              {
   ++depth_;
   std::cout << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   std::cout << " module for end lumi:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                             {
   ++depth_;
   std::cout << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   std::cout << " module for end run:" << iDescription.moduleLabel() << std::endl;
}
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().

                                                            {
   ++depth_;
   std::cout << indention_ << indention_ << indention_;
   for(unsigned int depth = 0; depth !=depth_; ++depth) {
      std::cout << indention_;
   }
   std::cout << " module for event:" << iDescription.moduleLabel() << std::endl;
}
void Tracer::preOpenFile ( )

Definition at line 190 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                    {
  std::cout << indention_ << indention_ << "open input file" << std::endl;
}
void Tracer::prePathBeginLumi ( std::string const &  s)

Definition at line 335 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                                               {
  std::cout << indention_ << indention_ << indention_ << " processing path for begin lumi:" << iName << std::endl;
}
void Tracer::prePathBeginRun ( std::string const &  s)

Definition at line 257 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                                              {
  std::cout << indention_ << indention_ << indention_ << " processing path for begin run:" << iName << std::endl;
}
void Tracer::prePathEndLumi ( std::string const &  s)

Definition at line 374 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                                             {
  std::cout << indention_ << indention_ << indention_ << " processing path for end lumi:" << iName << std::endl;
}
void Tracer::prePathEndRun ( std::string const &  s)

Definition at line 296 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                                            {
  std::cout << indention_ << indention_ << indention_ << " processing path for end run:" << iName << std::endl;
}
void Tracer::prePathEvent ( std::string const &  s)

Definition at line 218 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                                           {
  std::cout << indention_ << indention_ << indention_ << " processing path for event:" << iName << std::endl;
}
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().

                                                                   {
  std::cout << indention_;
  std::cout << " constructing source:" << iDescription.moduleName() << std::endl;
}
void Tracer::preSourceEvent ( )

Definition at line 163 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                       {
  std::cout << indention_ << indention_ << "source event" << std::endl;
}
void Tracer::preSourceLumi ( )

Definition at line 172 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                      {
  std::cout << indention_ << indention_ << "source lumi" << std::endl;
}
void Tracer::preSourceRun ( )

Definition at line 181 of file Tracer.cc.

References gather_cfg::cout, and indention_.

Referenced by Tracer().

                     {
  std::cout << indention_ << indention_ << "source run" << std::endl;
}

Member Data Documentation

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