Geant4
10.00.p01
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
name
G4String name
Definition:
TRTMaterials.hh:40
std
s
static const double s
Definition:
G4SIunits.hh:150
copy
void copy(std::vector< T > &main, const std::vector< T > &data)
Definition:
DicomRun.hh:91
cheprep
Definition:
BHepRepWriter.cc:14
HEPREP
G4INCL::ParticleTable::getName
std::string getName(const ParticleType t)
Get the native INCL name of the particle.
Definition:
G4INCLParticleTable.cc:398
geant4.10.00.p01
source
visualization
HepRep
src
DefaultHepRepAttDef.cc
Generated on Thu Dec 31 2015 17:47:05 for Geant4 by
1.8.8