File: AClass.h
namespace Pythia7
CLASS
AClass:
Base class:
Public members:
inline AClass();
inline AClass(const AClass &);
virtual ~AClass();
Standard ctors and dtor
void persistentOutput(PersistentOStream &) const;
void persistentInput(PersistentIStream &, int);
Standard functions for writing and reading from persistent streams.
static void Init();
Standard Init function used to initialize the interface.
Protected members:
inline virtual IBPtr clone() const;
inline virtual IBPtr fullclone() const;
Standard clone methods
inline virtual void doupdate() throw(UpdateException);
inline virtual void doinit() throw(InitException);
inline virtual void dofinish();
Standard Interfaced virtual functions.
inline virtual void rebind(const TranslationMap & trans)
throw(RebindException);
Change all pointers to Interfaced objects to corresponding clones.
inline virtual IVector getReferences();
Return pointers to all Interfaced objects refered to by this.
Private members:
static ClassDescription<AClass> initAClass;
static AbstractClassDescription<AClass> initAClass;
static NoPIOClassDescription<AClass> initAClass;
static AbstractNoPIOClassDescription<AClass> initAClass;
AClass & operator=(const AClass &);
Private and non-existent assignment operator.
template <>
STRUCT
BaseClassTrait<AClass,1>
Public members:
typedef ABaseClass NthBase;
template <>
STRUCT
ClassTraits<AClass>:
Public members:
static string className() { return "/Pythia7/AClass"; }
DEFINED MACROS
INCLUDED FILES
Pythia7/Config/Pythia7.h
AClass.icc