ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HepRepAction.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file HepRepAction.h
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 */