Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The removal of IObjManager requires us to modify our use of tools in some of services - where we used the mere existence of tools to trigger some behavior, such as the initialization of random numbers for a particular package.  Instead, observers have been introduced, which are triggered when a tool is created.  This change affects GlastSvc's GlastRandomSvc, FluxSvc, CRflux, and HepRepSvc.

Gaudi::ITime is now Gaudi::Time

Gaudi's native time class has been changed and this affects CalibSvc.  In particular, the methods associated with hour, minute, etc have an interface change where a boolean input parameter is required to denote local time.  This affects a number of logging statements throughout packages that utilize CalibSvc.