Geant4  10.02.p03
cheprep::DefaultHepRepTreeID Class Reference

#include <DefaultHepRepTreeID.h>

Inheritance diagram for cheprep::DefaultHepRepTreeID:
Collaboration diagram for cheprep::DefaultHepRepTreeID:

Public Member Functions

 DefaultHepRepTreeID (std::string name, std::string version, std::string qualifier="top_level")
 
 ~DefaultHepRepTreeID ()
 
std::string getQualifier ()
 
void setQualifier (std::string qualifier)
 
std::string getName ()
 
std::string getVersion ()
 
- Public Member Functions inherited from HEPREP::HepRepTreeID
virtual ~HepRepTreeID ()
 Destructor. More...
 

Private Attributes

std::string name
 
std::string version
 
std::string qualifier
 

Detailed Description

Definition at line 17 of file DefaultHepRepTreeID.h.

Constructor & Destructor Documentation

◆ DefaultHepRepTreeID()

cheprep::DefaultHepRepTreeID::DefaultHepRepTreeID ( std::string  name,
std::string  version,
std::string  qualifier = "top_level" 
)

Definition at line 16 of file DefaultHepRepTreeID.cc.

17  : name(aName), version(aVersion), qualifier(aQualifier) {
18 }

◆ ~DefaultHepRepTreeID()

cheprep::DefaultHepRepTreeID::~DefaultHepRepTreeID ( )

Definition at line 20 of file DefaultHepRepTreeID.cc.

20  {
21 }

Member Function Documentation

◆ getName()

string cheprep::DefaultHepRepTreeID::getName ( void  )
virtual

Implements HEPREP::HepRepTreeID.

Definition at line 31 of file DefaultHepRepTreeID.cc.

31  {
32  return name;
33 }

◆ getQualifier()

string cheprep::DefaultHepRepTreeID::getQualifier ( )
virtual

Implements HEPREP::HepRepTreeID.

Definition at line 23 of file DefaultHepRepTreeID.cc.

23  {
24  return qualifier;
25 }

◆ getVersion()

string cheprep::DefaultHepRepTreeID::getVersion ( )
virtual

Implements HEPREP::HepRepTreeID.

Definition at line 35 of file DefaultHepRepTreeID.cc.

35  {
36  return version;
37 }

◆ setQualifier()

void cheprep::DefaultHepRepTreeID::setQualifier ( std::string  qualifier)
virtual

Implements HEPREP::HepRepTreeID.

Definition at line 27 of file DefaultHepRepTreeID.cc.

27  {
28  this->qualifier = qual;
29 }

Member Data Documentation

◆ name

std::string cheprep::DefaultHepRepTreeID::name
private

Definition at line 20 of file DefaultHepRepTreeID.h.

◆ qualifier

std::string cheprep::DefaultHepRepTreeID::qualifier
private

Definition at line 22 of file DefaultHepRepTreeID.h.

◆ version

std::string cheprep::DefaultHepRepTreeID::version
private

Definition at line 21 of file DefaultHepRepTreeID.h.


The documentation for this class was generated from the following files: