ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
G4DNAMolecule.hh
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file G4DNAMolecule.hh
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"
31
#include "
G4MoleculeDefinition.hh
"
32
33
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
34
35
class
G4DamagedDeoxyribose
:
public
G4MoleculeDefinition
36
{
37
private
:
38
static
G4DamagedDeoxyribose
*
fgInstance
;
39
G4DamagedDeoxyribose
() {}
40
~G4DamagedDeoxyribose
() {}
41
42
public
:
43
static
G4DamagedDeoxyribose
*
Definition
();
44
};
45
46
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
47
48
class
G4DamagedAdenine
:
public
G4MoleculeDefinition
49
{
50
private
:
51
static
G4DamagedAdenine
*
fgInstance
;
52
G4DamagedAdenine
() {}
53
~G4DamagedAdenine
() {}
54
55
public
:
56
static
G4DamagedAdenine
*
Definition
();
57
};
58
59
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
60
61
class
G4DamagedGuanine
:
public
G4MoleculeDefinition
62
{
63
private
:
64
static
G4DamagedGuanine
*
fgInstance
;
65
G4DamagedGuanine
() {}
66
~G4DamagedGuanine
() {}
67
68
public
:
69
static
G4DamagedGuanine
*
Definition
();
70
};
71
72
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
73
74
class
G4DamagedThymine
:
public
G4MoleculeDefinition
75
{
76
private
:
77
static
G4DamagedThymine
*
fgInstance
;
78
G4DamagedThymine
() {}
79
~G4DamagedThymine
() {}
80
81
public
:
82
static
G4DamagedThymine
*
Definition
();
83
};
84
85
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
86
87
class
G4DamagedCytosine
:
public
G4MoleculeDefinition
88
{
89
private
:
90
static
G4DamagedCytosine
*
fgInstance
;
91
G4DamagedCytosine
() {}
92
~G4DamagedCytosine
() {}
93
94
public
:
95
static
G4DamagedCytosine
*
Definition
();
96
};
97
98
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
99
100
class
G4Deoxyribose
:
public
G4MoleculeDefinition
101
{
102
private
:
103
static
G4Deoxyribose
*
fgInstance
;
104
G4Deoxyribose
() {}
105
~G4Deoxyribose
() {}
106
107
public
:
108
static
G4Deoxyribose
*
Definition
();
109
};
110
111
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
112
113
class
G4Phosphate
:
public
G4MoleculeDefinition
114
{
115
private
:
116
static
G4Phosphate
*
fgInstance
;
117
G4Phosphate
() {}
118
~G4Phosphate
() {}
119
120
public
:
121
static
G4Phosphate
*
Definition
();
122
};
123
124
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
125
126
class
G4Adenine
:
public
G4MoleculeDefinition
127
{
128
private
:
129
static
G4Adenine
*
fgInstance
;
130
G4Adenine
() {}
131
~G4Adenine
() {}
132
133
public
:
134
static
G4Adenine
*
Definition
();
135
};
136
137
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
138
139
class
G4Guanine
:
public
G4MoleculeDefinition
140
{
141
private
:
142
static
G4Guanine
*
fgInstance
;
143
G4Guanine
() {}
144
~G4Guanine
() {}
145
146
public
:
147
static
G4Guanine
*
Definition
();
148
};
149
150
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
151
152
class
G4Thymine
:
public
G4MoleculeDefinition
153
{
154
private
:
155
static
G4Thymine
*
fgInstance
;
156
G4Thymine
() {}
157
~G4Thymine
() {}
158
159
public
:
160
static
G4Thymine
*
Definition
();
161
};
162
163
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
164
165
class
G4Cytosine
:
public
G4MoleculeDefinition
166
{
167
private
:
168
static
G4Cytosine
*
fgInstance
;
169
G4Cytosine
() {}
170
~G4Cytosine
() {}
171
172
public
:
173
static
G4Cytosine
*
Definition
();
174
};
175
176
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
177
178
class
G4ModifiedHistone
:
public
G4MoleculeDefinition
179
{
180
private
:
181
static
G4ModifiedHistone
*
fgInstance
;
182
G4ModifiedHistone
() {}
183
~G4ModifiedHistone
() {}
184
185
public
:
186
static
G4ModifiedHistone
*
Definition
();
187
};
188
189
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
190
191
class
G4Histone
:
public
G4MoleculeDefinition
192
{
193
private
:
194
static
G4Histone
*
fgInstance
;
195
G4Histone
() {}
196
~G4Histone
() {}
197
198
public
:
199
static
G4Histone
*
Definition
();
200
};
geant4
tree
geant4-10.6-release
source
processes
electromagnetic
dna
molecules
types
include
G4DNAMolecule.hh
Built by
Jin Huang
. updated:
Wed Jun 29 2022 17:25:30
using
1.8.2 with
ECCE GitHub integration