ATLAS Offline Software
Loading...
Searching...
No Matches
DataModelCompatSvc.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
25
26#ifndef DATAMODELCOMPATSVC_H
27#define DATAMODELCOMPATSVC_H
28
30#include "RootUtils/ILogger.h"
32#include "GaudiKernel/IIncidentListener.h"
33
34
39 : public AthService,
40 public RootUtils::ILogger,
41 virtual public IIncidentListener
42{
43public:
49 DataModelCompatSvc(const std::string& name, ISvcLocator* svc);
50
51
55 virtual StatusCode initialize();
56
57
62 virtual void handle (const Incident& inc);
63
64
69 virtual void debug (const char* msg);
70
71
76 virtual void error (const char* msg);
77
78};
79
80#endif // not DATAMODELCOMPATSVC_H
Very simple interface for writing log messages.
const bool debug
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
MsgStream & msg() const
DataModelCompatSvc(const std::string &name, ISvcLocator *svc)
Constructor.
virtual void handle(const Incident &inc)
Handle incidents.
Very simple interface for writing log messages.
Definition ILogger.h:34
void initialize()