ATLAS Offline Software
graphics
EventDisplaysOnline
EventDisplaysOnline
IOnlineEventDisplaysSvc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef IONLINEEVENTDISPLAYSSVC_H
6
#define IONLINEEVENTDISPLAYSSVC_H
7
8
#include "GaudiKernel/IService.h"
9
10
class
IOnlineEventDisplaysSvc
:
virtual
public
IService {
11
12
public
:
13
14
virtual
~IOnlineEventDisplaysSvc
(){};
15
16
static
const
InterfaceID&
interfaceID
();
17
virtual
std::string
getFileNamePrefix
() = 0;
18
virtual
std::string
getStreamName
() = 0;
19
virtual
std::string
getEntireOutputStr
() = 0;
20
};
21
22
inline
const
InterfaceID&
IOnlineEventDisplaysSvc::interfaceID
()
23
{
24
static
const
InterfaceID IID_IOnlineEventDisplaysSvc(
"IOnlineEventDisplaysSvc"
, 1, 0);
25
return
IID_IOnlineEventDisplaysSvc;
26
}
27
28
#endif
IOnlineEventDisplaysSvc::interfaceID
static const InterfaceID & interfaceID()
Definition:
IOnlineEventDisplaysSvc.h:22
IOnlineEventDisplaysSvc::getFileNamePrefix
virtual std::string getFileNamePrefix()=0
IOnlineEventDisplaysSvc
Definition:
IOnlineEventDisplaysSvc.h:10
IOnlineEventDisplaysSvc::getEntireOutputStr
virtual std::string getEntireOutputStr()=0
IOnlineEventDisplaysSvc::~IOnlineEventDisplaysSvc
virtual ~IOnlineEventDisplaysSvc()
Definition:
IOnlineEventDisplaysSvc.h:14
IOnlineEventDisplaysSvc::getStreamName
virtual std::string getStreamName()=0
Generated on Tue Jul 2 2024 21:17:49 for ATLAS Offline Software by
1.8.18