thepeg
is hosted by
Hepforge
,
IPPP Durham
ThePEG
2.3.0
Analysis
LWH
ManagedObject.h
1
// -*- C++ -*-
2
//
3
// ManagedObject.h is a part of ThePEG - Toolkit for HEP Event Generation
4
// Copyright (C) 1999-2019 Leif Lonnblad
5
//
6
// ThePEG is licenced under version 3 of the GPL, see COPYING for details.
7
// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8
//
9
#ifndef LWH_ManagedObject_H
10
#define LWH_ManagedObject_H
11
//
12
// This is the declaration of the ManagedObject class.
13
//
14
15
#include "AIManagedObject.h"
16
#include <iostream>
17
18
namespace
LWH
{
19
20
using namespace
AIDA;
21
25
class
ManagedObject
:
public
IManagedObject {
26
27
public
:
28
30
virtual
~ManagedObject
() {}
31
35
virtual
bool
writeXML
(std::ostream & os,
36
std::string path, std::string name) = 0;
37
41
virtual
bool
writeFLAT
(std::ostream & os,
42
std::string path, std::string name) = 0;
43
44
};
45
46
}
47
48
#endif
/* LWH_ManagedObject_H */
LWH::ManagedObject
The creator of trees.
Definition:
ManagedObject.h:25
LWH::ManagedObject::~ManagedObject
virtual ~ManagedObject()
Destructor.
Definition:
ManagedObject.h:30
LWH::ManagedObject::writeXML
virtual bool writeXML(std::ostream &os, std::string path, std::string name)=0
Write out the object to the given stream in XML format.
LWH::ManagedObject::writeFLAT
virtual bool writeFLAT(std::ostream &os, std::string path, std::string name)=0
Write out the object to the given stream in simple table format.
LWH
The LWH namespace contains a Light-Weight Histogram package which implements the most rudimentary his...
Definition:
AnalysisFactory.h:35
Generated on Thu Jun 20 2024 14:47:00 for ThePEG by
1.9.6