Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefaultHepRepAttDef.h
Go to the documentation of this file.
1 // Copyright FreeHEP, 2005.
2 #ifndef CHEPREP_DEFAULTHEPREPATTDEF_H
3 #define CHEPREP_DEFAULTHEPREPATTDEF_H 1
4 
5 #include "cheprep/config.h"
6 
7 #include <string>
8 
9 #include "HEPREP/HepRepAttDef.h"
10 
11 /**
12  * @author Mark Donszelmann
13  * @version $Id: DefaultHepRepAttDef.h 66373 2012-12-18 09:41:34Z gcosmo $
14  */
15 namespace cheprep {
16 
17 class DefaultHepRepAttDef : public virtual HEPREP::HepRepAttDef {
18 
19  private:
20  std::string name, desc, category, extra;
21 
22  public:
23  DefaultHepRepAttDef(std::string name, std::string desc, std::string category, std::string extra);
25 
27  std::string getName();
28  std::string getLowerCaseName();
29  std::string getDescription();
30  std::string getCategory();
31  std::string getExtra();
32 };
33 
34 } // cheprep
35 
36 
37 #endif
const XML_Char * name
HEPREP::HepRepAttDef * copy()
DefaultHepRepAttDef(std::string name, std::string desc, std::string category, std::string extra)