ThePEG
1.8.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
EventRecord
EventInfoBase.h
1
// -*- C++ -*-
2
//
3
// EventInfoBase.h is a part of ThePEG - Toolkit for HEP Event Generation
4
// Copyright (C) 1999-2011 Leif Lonnblad
5
//
6
// ThePEG is licenced under version 2 of the GPL, see COPYING for details.
7
// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8
//
9
#ifndef ThePEG_EventInfoBase_H
10
#define ThePEG_EventInfoBase_H
11
// This is the declaration of the EventInfoBase class.
12
13
#include "ThePEG/EventRecord/EventConfig.h"
14
#include "ThePEG/Utilities/ClassDescription.h"
15
16
namespace
ThePEG {
17
27
class
EventInfoBase
:
public
EventRecordBase
{
28
29
public
:
30
37
virtual
void
rebind
(
const
EventTranslationMap
& ) {}
38
42
static
void
Init
() {}
43
47
virtual
EIPtr
clone
()
const
{
return
new_ptr
(*
this
); }
48
49
private
:
50
54
static
NoPIOClassDescription<EventInfoBase>
initEventInfoBase
;
55
59
EventInfoBase
&
operator=
(
const
EventInfoBase
&);
60
61
};
62
63
65
ThePEG_DECLARE_CLASS_TRAITS(
EventInfoBase
,
EventRecordBase
);
68
}
69
70
#endif
/* ThePEG_EventInfoBase_H */
Generated on Mon Jul 2 2012 16:06:46 for ThePEG by
1.8.1.1