ATLAS Offline Software
Public Member Functions | List of all members
L1CaloBsDecoderRun3::Logging Class Reference

Interface class for logging, can be overriden to e.g. More...

#include <L1CaloBsDecoderRun3.h>

Inheritance diagram for L1CaloBsDecoderRun3::Logging:
Collaboration diagram for L1CaloBsDecoderRun3::Logging:

Public Member Functions

virtual ~Logging ()=default
 
virtual void err (const std::string &location, const std::string &title, const std::string &detail) const
 

Detailed Description

Interface class for logging, can be overriden to e.g.

log errors a different way e.g. in offline software this can be replaced with a AthenaMonitoring histogramming Default is to log to cerr;

Definition at line 31 of file L1CaloBsDecoderRun3.h.

Constructor & Destructor Documentation

◆ ~Logging()

virtual L1CaloBsDecoderRun3::Logging::~Logging ( )
virtualdefault

Member Function Documentation

◆ err()

virtual void L1CaloBsDecoderRun3::Logging::err ( const std::string &  location,
const std::string &  title,
const std::string &  detail 
) const
inlinevirtual

Reimplemented in eFexByteStreamTool::MonitoredLogging.

Definition at line 34 of file L1CaloBsDecoderRun3.h.

34  {
35  std::cerr << "L1CaloBsDecoderRun3::" << location << " : " << title << " - " << detail << std::endl;
36  }

The documentation for this class was generated from the following file:
detail
Definition: extract_histogram_tag.cxx:14
python.sizes.location
string location
Definition: sizes.py:11
covarianceTool.title
title
Definition: covarianceTool.py:542