source: trunk/source/visualization/HepRep/include/cheprep/DefaultHepRepTreeID.h @ 1202

Last change on this file since 1202 was 834, checked in by garnier, 16 years ago

import all except CVS

  • Property svn:executable set to *
File size: 853 bytes
Line 
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
11/**
12 * @author Mark Donszelmann
13 * @version $Id: DefaultHepRepTreeID.h,v 1.3 2005/06/02 21:28:45 duns Exp $
14 */
15namespace cheprep {
16
17class 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");
26        ~DefaultHepRepTreeID();
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
Note: See TracBrowser for help on using the repository browser.