ATLAS Offline Software
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
7 
11 #include "TBXMLWriterToolBase.h"
12 
13 #include <iostream>
14 #include <string>
15 #include <map>
16 
17 class TBXMLWriter;
18 
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 
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
TBXMLWriter
Definition: TBXMLWriter.h:24
TBXMLEventWriterTool
Definition: TBXMLEventWriterTool.h:20
TBXMLWriterToolBase.h
TBXMLEventWriterTool::TBXMLEventWriterTool
TBXMLEventWriterTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: TBXMLEventWriterTool.cxx:20
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
DQPostProcessTest.outFile
outFile
Comment Out Those You do not wish to run.
Definition: DQPostProcessTest.py:37
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TBXMLEventWriterTool::~TBXMLEventWriterTool
~TBXMLEventWriterTool()
Definition: TBXMLEventWriterTool.cxx:27
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TBXMLEventWriterTool::writeRunFiles
virtual StatusCode writeRunFiles(const std::string &, unsigned int)
Definition: TBXMLEventWriterTool.cxx:205
TBXMLWriterToolBase
base class for XML writer tools for 2004 event display
Definition: TBXMLWriterToolBase.h:17
TBXMLEventWriterTool::writeEvent
virtual StatusCode writeEvent(std::ostream &outFile, const std::string &entryTag)
Definition: TBXMLEventWriterTool.cxx:31