ATLAS Offline Software
Trigger
TrigAccel
TrigAccelEvent
TrigAccelEvent
Work.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGACCELEVENT_WORK_H
6
#define TRIGACCELEVENT_WORK_H
7
8
#include<memory>
9
10
#include "
OffloadBuffer.h
"
11
12
namespace
TrigAccel
{
13
14
class
Work
{
15
16
public
:
17
18
Work
() {};
19
virtual
~Work
() {};
20
virtual
std::shared_ptr<OffloadBuffer>
getOutput
() = 0;
21
virtual
bool
run
() = 0;
22
virtual
unsigned
int
getId
()
const
= 0;
23
24
};
25
}
26
27
#endif
OffloadBuffer.h
TrigAccel::Work::run
virtual bool run()=0
TrigAccel::Work::getOutput
virtual std::shared_ptr< OffloadBuffer > getOutput()=0
TrigAccel::Work::~Work
virtual ~Work()
Definition:
Work.h:19
TrigAccel::Work::getId
virtual unsigned int getId() const =0
TrigAccel::Work
Definition:
Work.h:14
TrigAccel::Work::Work
Work()
Definition:
Work.h:18
TrigAccel
Definition:
DataExportBuffer.h:12
Generated on Thu Nov 7 2024 21:31:51 for ATLAS Offline Software by
1.8.18