Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HepRepAction.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 // AID-GENERATED
3 // =========================================================================
4 // This class was generated by AID - Abstract Interface Definition
5 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
6 // =========================================================================
7 #ifndef HEPREP_HEPREPACTION_H
8 #define HEPREP_HEPREPACTION_H 1
9 
10 // Copyright 2000-2005, FreeHEP.
11 
12 #include <string>
13 
14 namespace HEPREP {
15 
21 class HepRepAction {
22 
23 public:
25  virtual ~HepRepAction() { /* nop */; }
26 
32  virtual std::string getName() = 0;
33 
39  virtual std::string getExpression() = 0;
40 
46  virtual HepRepAction * copy() = 0;
47 }; // class
48 } // namespace HEPREP
49 #endif /* ifndef HEPREP_HEPREPACTION_H */
virtual std::string getExpression()=0
virtual HepRepAction * copy()=0
virtual std::string getName()=0
virtual ~HepRepAction()
Destructor.
Definition: HepRepAction.h:25