ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefaultHepRepTreeID.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file DefaultHepRepTreeID.h
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 
14 namespace cheprep {
15 
16 class DefaultHepRepTreeID : public virtual HEPREP::HepRepTreeID {
17 
18  private:
19  std::string name;
20  std::string version;
21  std::string qualifier;
22 
23  public:
24  DefaultHepRepTreeID(std::string name, std::string version, std::string qualifier = "top_level");
26 
27  std::string getQualifier();
28  void setQualifier(std::string qualifier);
29  std::string getName();
30  std::string getVersion();
31 };
32 
33 } // cheprep
34 
35 
36 #endif