Geant4-11
G4DNAMolecule.hh
Go to the documentation of this file.
1//
2// ********************************************************************
3// * License and Disclaimer *
4// * *
5// * The Geant4 software is copyright of the Copyright Holders of *
6// * the Geant4 Collaboration. It is provided under the terms and *
7// * conditions of the Geant4 Software License, included in the file *
8// * LICENSE and available at http://cern.ch/geant4/license . These *
9// * include a list of copyright holders. *
10// * *
11// * Neither the authors of this software system, nor their employing *
12// * institutes,nor the agencies providing financial support for this *
13// * work make any representation or warranty, express or implied, *
14// * regarding this software system or assume any liability for its *
15// * use. Please see the license in the file LICENSE and URL above *
16// * for the full disclaimer and the limitation of liability. *
17// * *
18// * This code implementation is the result of the scientific and *
19// * technical work of the GEANT4 collaboration. *
20// * By using, copying, modifying or distributing the software (or *
21// * any work based on the software) you agree to acknowledge its *
22// * use in resulting scientific publications, and indicate your *
23// * acceptance of all terms of the Geant4 Software license. *
24// ********************************************************************
25//
26//
27
28#pragma once
29#include "globals.hh"
30#include "G4String.hh"
32
33//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
34
36{
37 private:
41
42 public:
44 };
45
46//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
47
49{
50 private:
54
55 public:
57 };
58
59//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
60
62{
63 private:
67
68 public:
70 };
71
72//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
73
75 {
76 private:
80
81 public:
83 };
84
85//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
86
88{
89 private:
93
94 public:
96};
97
98//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
99
101{
102 private:
106
107 public:
108 static G4Deoxyribose* Definition();
109 };
110
111//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
112
114{
115 private:
119
120 public:
121 static G4Phosphate* Definition();
122 };
123
124//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
125
127 {
128 private:
132
133 public:
134 static G4Adenine* Definition();
135 };
136
137//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
138
140 {
141 private:
145
146 public:
147 static G4Guanine* Definition();
148 };
149
150//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
151
153 {
154 private:
158
159 public:
160 static G4Thymine* Definition();
161 };
162
163//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
164
166{
167private:
171
172public:
173 static G4Cytosine* Definition();
174 };
175
176//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
177
179{
180private:
184
185public:
187 };
188
189//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
190
192{
193private:
197
198public:
199 static G4Histone* Definition();
200 };
static G4Adenine * fgInstance
static G4Adenine * Definition()
static G4Cytosine * fgInstance
static G4Cytosine * Definition()
static G4DamagedAdenine * fgInstance
static G4DamagedAdenine * Definition()
static G4DamagedCytosine * Definition()
static G4DamagedCytosine * fgInstance
static G4DamagedDeoxyribose * fgInstance
static G4DamagedDeoxyribose * Definition()
static G4DamagedGuanine * Definition()
static G4DamagedGuanine * fgInstance
static G4DamagedThymine * fgInstance
static G4DamagedThymine * Definition()
static G4Deoxyribose * fgInstance
static G4Deoxyribose * Definition()
static G4Guanine * fgInstance
static G4Guanine * Definition()
static G4Histone * fgInstance
static G4Histone * Definition()
static G4ModifiedHistone * fgInstance
static G4ModifiedHistone * Definition()
static G4Phosphate * fgInstance
static G4Phosphate * Definition()
static G4Thymine * Definition()
static G4Thymine * fgInstance