asg::AsgMessaging Class Reference

#include <AsgMessaging.h>

Inheritance diagram for asg::AsgMessaging:
ana::OptimizedTool AtlasRoot::egammaEnergyCorrectionTool CP::IsolationCorrection eg_resolution egammaLayerRecalibTool egammaMVACalib egammaMVATreeEgamma egGain::GainUncertainty get_MaterialResolutionEffect HLT::TrigHolderStructure HLT::TypedHolder< FEATURE, CONTAINER > HLT::TypedHolder< TrigRoiDescriptor, TrigRoiDescriptorCollection > InDet::TrackAccessor InDet::TrackCut JCT::HotCell jet::ConfigHelper jet::CorrelationMatrix jet::OptionHelper jet::UncertaintyComponent jet::UncertaintyGroup jet::UncertaintyHistogram jet::UncertaintySet LArTemperatureCorrectionTool MinimalSumAssociation MyToolProvider ORUtils::MuJetGhostDRMatcher ORUtils::ToolBox Root::TElectronEfficiencyCorrectionTool Root::TElectronIsEMSelector Root::TElectronLikelihoodTool Root::TElectronMultiLeptonSelector Root::TForwardElectronIsEMSelector Root::TPhotonIsEMSelector Trig::MatchingImplementation

List of all members.

Public Member Functions

 AsgMessaging (const std::string &name)
 Constructor with a name.
 AsgMessaging (const IAsgTool *tool)
 Constructor with a tool pointer.
Functions providing the same interface as AthMessaging



bool msgLvl (const MSG::Level lvl) const
MsgStream & msg () const
MsgStream & msg (const MSG::Level lvl) const

Detailed Description

Class mimicking the AthMessaging class from the offline software

This class is supposed to provide a convenient way to provide messaging capabilities for classes that are not dual-use tools themselves. Such classes are encouraged to inherit from this one, and then print output messages using the "standard" messaging macros.

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
615778
Date
2014-09-09 16:27:03 +0200 (Tue, 09 Sep 2014)

Member Function Documentation

MsgStream & asg::AsgMessaging::msg ( const MSG::Level  lvl  )  const

The standard message stream.

Parameters:
lvl The message level to set the stream to
Returns:
A reference to the default message stream, set to level "lvl"
MsgStream & asg::AsgMessaging::msg (  )  const

The standard message stream.

Returns:
A reference to the default message stream of this object.
bool asg::AsgMessaging::msgLvl ( const MSG::Level  lvl  )  const

Test the output level of the object

Parameters:
lvl The message level to test against
Returns:
boolean Indicting if messages at given level will be printed
true If messages at level "lvl" will be printed

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1