Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefaultHepRepTreeID.h
Go to the documentation of this file.
1 // Copyright FreeHEP, 2005.
2 #ifndef CHEPREP_DEFAULTHEPREPTREEID_H
3 #define CHEPREP_DEFAULTHEPREPTREEID_H 1
4 
5 #include "cheprep/config.h"
6 
7 #include <string>
8 
9 #include "HEPREP/HepRepTreeID.h"
10 
15 namespace cheprep {
16 
17 class DefaultHepRepTreeID : public virtual HEPREP::HepRepTreeID {
18 
19  private:
20  std::string name;
21  std::string version;
22  std::string qualifier;
23 
24  public:
25  DefaultHepRepTreeID(std::string name, std::string version, std::string qualifier = "top_level");
27 
28  std::string getQualifier();
29  void setQualifier(std::string qualifier);
30  std::string getName();
31  std::string getVersion();
32 };
33 
34 } // cheprep
35 
36 
37 #endif
const XML_Char * name
Definition: expat.h:151
void setQualifier(std::string qualifier)
const XML_Char * version
Definition: expat.h:187
DefaultHepRepTreeID(std::string name, std::string version, std::string qualifier="top_level")