ATLAS Offline Software
Loading...
Searching...
No Matches
TestBeam
TBRec
src
TBXMLEventWriterTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 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 <iostream>
14
#include <string>
15
#include <map>
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*/
);
44
45
virtual
StatusCode
writeEvent
( std::ostream& outFile,
46
const
std::string& entryTag);
47
};
48
#endif
TBXMLWriterToolBase.h
TBXMLEventWriterTool::TBXMLEventWriterTool
TBXMLEventWriterTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
TBXMLEventWriterTool.cxx:20
TBXMLEventWriterTool::writeEvent
virtual StatusCode writeEvent(std::ostream &outFile, const std::string &entryTag)
Definition
TBXMLEventWriterTool.cxx:31
TBXMLEventWriterTool::~TBXMLEventWriterTool
~TBXMLEventWriterTool()
Definition
TBXMLEventWriterTool.cxx:27
TBXMLEventWriterTool::writeRunFiles
virtual StatusCode writeRunFiles(const std::string &, unsigned int)
Definition
TBXMLEventWriterTool.cxx:205
TBXMLWriterToolBase::TBXMLWriterToolBase
TBXMLWriterToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
TBXMLWriterToolBase.h:24
TBXMLWriter
Definition
TBXMLWriter.h:24
type
Generated on
for ATLAS Offline Software by
1.14.0