ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HepRepAttDef.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file HepRepAttDef.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_HEPREPATTDEF_H
8 #define HEPREP_HEPREPATTDEF_H 1
9 
10 // Copyright 2000-2005, FreeHEP.
11 
12 #include <string>
13 
14 namespace HEPREP {
15 
21 class HepRepAttDef {
22 
23 public:
25  virtual ~HepRepAttDef() { /* nop */; }
26 
32  virtual std::string getName() = 0;
33 
39  virtual std::string getLowerCaseName() = 0;
40 
46  virtual std::string getDescription() = 0;
47 
53  virtual std::string getCategory() = 0;
54 
60  virtual std::string getExtra() = 0;
61 
67  virtual HepRepAttDef * copy() = 0;
68 }; // class
69 } // namespace HEPREP
70 #endif /* ifndef HEPREP_HEPREPATTDEF_H */