Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HepRepTreeID.h
Go to the documentation of this file.
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_HEPREPTREEID_H
8#define HEPREP_HEPREPTREEID_H 1
9
10// Copyright 2000-2005, FreeHEP.
11
12#include <string>
13
14namespace HEPREP {
15
16/**
17 * HepRepTreeID interface.
18 *
19 * @author Mark Donszelmann
20 */
22
23public:
24 /// Destructor.
25 virtual ~HepRepTreeID() { /* nop */; }
26
27 /**
28 * Returns the name of this treeID.
29 *
30 * @return name of treeID.
31 */
32 virtual std::string getName() = 0;
33
34 /**
35 * Returns the version of this treeID.
36 *
37 * @return version of treeID.
38 */
39 virtual std::string getVersion() = 0;
40
41 /**
42 * Returns the qualifier that qualifies the relation that this treeID has with what it refers to.
43 *
44 * @return qualifier.
45 */
46 virtual std::string getQualifier() = 0;
47
48 /**
49 * Sets the qualifier that qualifies the relation that this treeID has with what it refers to.
50 *
51 * @param qualifier to be set.
52 */
53 virtual void setQualifier(std::string qualifier) = 0;
54
55 /**
56 * Returns a deep copy of this treeID.
57 *
58 * @return copy of this treeID.
59 * @throws CloneNotSupportedException if copying is not possible.
60 */
61// HepRepTreeID* copy() throws CloneNotSupportedException;
62}; // class
63} // namespace HEPREP
64#endif /* ifndef HEPREP_HEPREPTREEID_H */
virtual std::string getQualifier()=0
virtual ~HepRepTreeID()
Destructor.
Definition: HepRepTreeID.h:25
virtual void setQualifier(std::string qualifier)=0
virtual std::string getName()=0
virtual std::string getVersion()=0