ATLAS Offline Software
|
#include <Version.h>
Public Member Functions | |
Version (const std::string &tag, const std::string &name, const std::string &layout, const std::string &description, int major, int minor, int patch) | |
Constructor. More... | |
Version () | |
Empty Constructor More... | |
const std::string & | tag () const |
Version tag. More... | |
const std::string & | name () const |
Version label. More... | |
const std::string & | layout () const |
Layout (eg Initial, Final, TestBeam) More... | |
const std::string & | description () const |
Description or comment. More... | |
int | majorNum () const |
Major version number. More... | |
int | minorNum () const |
Minor version number. More... | |
int | patchNum () const |
Patch version number More... | |
std::string | versionNumber () const |
Print out version number (eg. More... | |
std::string | fullDescription () const |
Full Description For example, Version: SCT-DC1-00, Name: DC1, Layout: Final, Code Version: 2.00.00, Description: DC1 Geometry. More... | |
Private Attributes | |
std::string | m_tag |
std::string | m_name |
std::string | m_layout |
std::string | m_description |
int | m_major |
int | m_minor |
int | m_patch |
Class to hold version information consisting of tag, name layout and description as strings, such as their integer regpresentation in the major-minor-tag scheme
InDetDD::Version::Version | ( | const std::string & | tag, |
const std::string & | name, | ||
const std::string & | layout, | ||
const std::string & | description, | ||
int | major, | ||
int | minor, | ||
int | patch | ||
) |
InDetDD::Version::Version | ( | ) |
Empty Constructor
Definition at line 31 of file Version.cxx.
const std::string & InDetDD::Version::description | ( | ) | const |
Description or comment.
Definition at line 56 of file Version.cxx.
std::string InDetDD::Version::fullDescription | ( | ) | const |
Full Description For example, Version: SCT-DC1-00, Name: DC1, Layout: Final, Code Version: 2.00.00, Description: DC1 Geometry.
Definition at line 90 of file Version.cxx.
const std::string & InDetDD::Version::layout | ( | ) | const |
Layout (eg Initial, Final, TestBeam)
Definition at line 50 of file Version.cxx.
int InDetDD::Version::majorNum | ( | ) | const |
int InDetDD::Version::minorNum | ( | ) | const |
const std::string & InDetDD::Version::name | ( | ) | const |
int InDetDD::Version::patchNum | ( | ) | const |
const std::string & InDetDD::Version::tag | ( | ) | const |
std::string InDetDD::Version::versionNumber | ( | ) | const |