Geant4
10.01.p01
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
DefaultHepRepTypeTree.cc
Go to the documentation of this file.
1
// Copyright FreeHEP, 2005.
2
3
#include <iostream>
4
5
#include "cheprep/DefaultHepRepTypeTree.h"
6
7
using namespace
std
;
8
using namespace
HEPREP
;
9
14
namespace
cheprep
{
15
16
DefaultHepRepTypeTree::DefaultHepRepTypeTree(HepRepTreeID* typeTree)
17
: DefaultHepRepTreeID(typeTree->
getName
(), typeTree->getVersion()) {
18
delete
typeTree;
19
}
20
21
DefaultHepRepTypeTree::~DefaultHepRepTypeTree() {
22
for
(vector<HepRepType*>::iterator i1 = types.begin(); i1 != types.end(); i1++) {
23
delete
(*i1);
24
}
25
}
26
27
HepRepTypeTree*
DefaultHepRepTypeTree::copy
() {
28
cerr <<
"DefaultHepRepTypeTree::copy() not implemented."
<< endl;
29
return
NULL;
30
}
31
32
void
DefaultHepRepTypeTree::addType(HepRepType* type) {
33
// FIXME should check if type already exists
34
types.push_back(type);
35
}
36
37
vector<HepRepType*> DefaultHepRepTypeTree::getTypeList() {
38
return
types;
39
}
40
41
HepRepType* DefaultHepRepTypeTree::getType(
string
/*typeName*/
) {
42
cerr <<
"DefaultHepRepTypeTree::getType(string) not implemented."
<< endl;
43
return
NULL;
44
}
45
46
}
// cheprep
std
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:411
geant4.10.01.p01
source
visualization
HepRep
src
DefaultHepRepTypeTree.cc
Generated on Wed Dec 30 2015 22:47:13 for Geant4 by
1.8.8