ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TestBeam
TBRec
src
TBXMLEventWriterTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TBREC_TBXMLEVENTWRITERTOOL_H
6
#define TBREC_TBXMLEVENTWRITERTOOL_H
10
11
#include "
TBXMLWriterToolBase.h
"
12
13
#include <iosfwd>
14
#include <string>
15
#include <string_view>
16
17
class
TBXMLWriter
;
18
19
class
TBXMLEventWriterTool
:
public
TBXMLWriterToolBase
20
{
21
22
public
:
23
25
// Constructors and Destructor //
27
28
TBXMLEventWriterTool
(
const
std::string&
type
,
29
const
std::string& name,
30
const
IInterface* parent);
31
32
~TBXMLEventWriterTool
();
33
35
// Action //
37
38
// virtual StatusCode initialize();
39
40
protected
:
41
42
virtual
StatusCode
writeRunFiles
(
const
std::string&
/* fileDir */
,
43
unsigned
int
/*runNumber*/
)
override
;
44
45
virtual
StatusCode
writeEvent
( std::ostream& outFile,
46
std::string_view entryTag)
override
;
47
};
48
#endif
TBXMLWriterToolBase.h
TBXMLEventWriterTool::TBXMLEventWriterTool
TBXMLEventWriterTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
TBXMLEventWriterTool.cxx:17
TBXMLEventWriterTool::writeEvent
virtual StatusCode writeEvent(std::ostream &outFile, std::string_view entryTag) override
Definition
TBXMLEventWriterTool.cxx:28
TBXMLEventWriterTool::writeRunFiles
virtual StatusCode writeRunFiles(const std::string &, unsigned int) override
Definition
TBXMLEventWriterTool.cxx:201
TBXMLEventWriterTool::~TBXMLEventWriterTool
~TBXMLEventWriterTool()
Definition
TBXMLEventWriterTool.cxx:24
TBXMLWriterToolBase::TBXMLWriterToolBase
TBXMLWriterToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
TBXMLWriterToolBase.h:25
TBXMLWriter
Definition
TBXMLWriter.h:24
type
Generated on
for ATLAS Offline Software by
1.17.0