Geant4.10
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
geant4.10.00.p01
source
visualization
HepRep
include
cheprep
DefaultHepRepTypeTree.h
Go to the documentation of this file.
1
// Copyright FreeHEP, 2005.
2
#ifndef CHEPREP_DEFAULTHEPREPTYPETREE_H
3
#define CHEPREP_DEFAULTHEPREPTYPETREE_H 1
4
5
#include "
cheprep/config.h
"
6
7
#include <string>
8
#include <vector>
9
#include <set>
10
11
#include "
HEPREP/HepRep.h
"
12
#include "
HEPREP/HepRepTypeTree.h
"
13
#include "
HEPREP/HepRepType.h
"
14
#include "
HEPREP/HepRepWriter.h
"
15
#include "
HEPREP/HepRepTreeID.h
"
16
17
#include "
DefaultHepRepTreeID.h
"
18
19
/**
20
* @author Mark Donszelmann
21
* @version $Id: DefaultHepRepTypeTree.h 66373 2012-12-18 09:41:34Z gcosmo $
22
*/
23
namespace
cheprep {
24
25
class
DefaultHepRepTypeTree
:
public
DefaultHepRepTreeID
,
public
virtual
HEPREP::HepRepTypeTree
{
26
27
private
:
28
std::vector<HEPREP::HepRepType*> types;
29
30
public
:
31
DefaultHepRepTypeTree
(
HEPREP::HepRepTreeID
* typeTree);
32
~DefaultHepRepTypeTree
();
33
34
HEPREP::HepRepTypeTree
*
copy
();
35
void
addType
(
HEPREP::HepRepType
* type);
36
std::vector<HEPREP::HepRepType* >
getTypeList
();
37
HEPREP::HepRepType
*
getType
(std::string
name
);
38
};
39
40
}
// cheprep
41
42
43
#endif
cheprep::DefaultHepRepTypeTree::~DefaultHepRepTypeTree
~DefaultHepRepTypeTree()
Definition:
DefaultHepRepTypeTree.cc:21
cheprep::DefaultHepRepTypeTree::getTypeList
std::vector< HEPREP::HepRepType * > getTypeList()
Definition:
DefaultHepRepTypeTree.cc:37
HepRepTypeTree.h
config.h
name
const XML_Char * name
Definition:
include/expat.h:151
HepRepType.h
HepRepWriter.h
HEPREP::HepRepType
Definition:
HepRepType.h:24
HepRepTreeID.h
HepRep.h
cheprep::DefaultHepRepTypeTree::addType
void addType(HEPREP::HepRepType *type)
Definition:
DefaultHepRepTypeTree.cc:32
cheprep::DefaultHepRepTypeTree::DefaultHepRepTypeTree
DefaultHepRepTypeTree(HEPREP::HepRepTreeID *typeTree)
Definition:
DefaultHepRepTypeTree.cc:16
DefaultHepRepTreeID.h
cheprep::DefaultHepRepTypeTree::copy
HEPREP::HepRepTypeTree * copy()
Definition:
DefaultHepRepTypeTree.cc:27
HEPREP::HepRepTypeTree
Definition:
HepRepTypeTree.h:26
HEPREP::HepRepTreeID
Definition:
HepRepTreeID.h:21
cheprep::DefaultHepRepTreeID
Definition:
DefaultHepRepTreeID.h:17
cheprep::DefaultHepRepTypeTree::getType
HEPREP::HepRepType * getType(std::string name)
Definition:
DefaultHepRepTypeTree.cc:41
cheprep::DefaultHepRepTypeTree
Definition:
DefaultHepRepTypeTree.h:25
Generated on Wed Apr 30 2014 15:54:28 for Geant4.10 by
1.8.7