Geant4
9.6.p02
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
geant4_9_6_p02
source
visualization
HepRep
src
DefaultHepRepAttDef.cc
Go to the documentation of this file.
1
// Copyright FreeHEP, 2005.
2
3
#include <iostream>
4
#include <cstring>
5
#include <cctype>
6
#include <algorithm>
7
8
#include "
cheprep/DefaultHepRepAttDef.h
"
9
10
using namespace
std;
11
using namespace
HEPREP;
12
17
namespace
cheprep {
18
19
DefaultHepRepAttDef::DefaultHepRepAttDef(
string
aName,
string
aDesc,
string
aCategory,
string
anExtra)
20
:
name
(aName), desc(aDesc), category(aCategory), extra(anExtra) {
21
}
22
23
DefaultHepRepAttDef::~DefaultHepRepAttDef
() {
24
}
25
26
HepRepAttDef
*
DefaultHepRepAttDef::copy
() {
27
return
new
DefaultHepRepAttDef
(
name
, desc, category, extra);
28
}
29
30
string
DefaultHepRepAttDef::getName
() {
31
return
name
;
32
}
33
34
string
DefaultHepRepAttDef::getLowerCaseName
() {
35
string
s
=
name
;
36
transform(s.begin(), s.end(), s.begin(), (
int
(*)(
int
)) tolower);
37
return
s
;
38
}
39
40
string
DefaultHepRepAttDef::getDescription
() {
41
return
desc;
42
}
43
44
string
DefaultHepRepAttDef::getCategory
() {
45
return
category;
46
}
47
48
string
DefaultHepRepAttDef::getExtra
() {
49
return
extra;
50
}
51
52
}
// cheprep
Generated on Sat May 25 2013 14:34:14 for Geant4 by
1.8.4