ATLAS Offline Software
Loading...
Searching...
No Matches
G4UA::RadiationMapsMaker::Report Struct Reference

Simple struct for holding the radiation maps. More...

#include <RadiationMapsMaker.h>

Collaboration diagram for G4UA::RadiationMapsMaker::Report:

Public Member Functions

void merge (const Report &maps)

Public Attributes

std::vector< double > m_rz_tid
 vector of tid seen by thread in zoomed area
std::vector< double > m_rz_eion
 vector of ionizing energy density seen by thread in zoomed area
std::vector< double > m_rz_niel
 vector of 1 MeV neutron equivalent flux seen by thread in zoomed area
std::vector< double > m_rz_h20
 vector of >20 MeV hadron flux seen by thread in zoomed area
std::vector< double > m_rz_neut
 vector of >100 keV hadron flux seen by thread in zoomed area
std::vector< double > m_rz_chad
 vector of charged hadron flux seen by thread in zoomed area
std::vector< double > m_rz_vol
 next two vectors are used only in case maps are needed for particular materials instead of all
std::vector< double > m_rz_norm
 vector to normalize the volume fraction in zoomed area
std::vector< double > m_full_rz_tid
 vector of tid seen by thread in full area
std::vector< double > m_full_rz_eion
 vector of ionizing energy density seen by thread in full area
std::vector< double > m_full_rz_niel
 vector of 1 MeV neutron equivalent flux seen by thread in full area
std::vector< double > m_full_rz_h20
 vector of >20 MeV hadron flux seen by thread in full area
std::vector< double > m_full_rz_neut
 vector of >100 keV hadron flux seen by thread in full area
std::vector< double > m_full_rz_chad
 vector of charged hadron flux seen by thread in full area
std::vector< double > m_full_rz_vol
 next two vectors are used only in case maps are needed for particular materials instead of all
std::vector< double > m_full_rz_norm
 vector to normalize the volume fraction in full area
std::vector< double > m_3d_tid
 vector of tid seen by thread in 3d
std::vector< double > m_3d_eion
 vector of ionizing energy density seen by thread in 3d
std::vector< double > m_3d_niel
 vector of 1 MeV neutron equivalent flux seen by thread in 3d
std::vector< double > m_3d_h20
 vector of >20 MeV hadron flux seen by thread in 3d
std::vector< double > m_3d_neut
 vector of >100 keV hadron flux seen by thread in 3d
std::vector< double > m_3d_chad
 vector of charged hadron flux seen by thread in 3d
std::vector< double > m_3d_vol
 next two vectors are used only in case maps are needed for particular materials instead of all
std::vector< double > m_3d_norm
 vector to normalize the volume fraction in 3d
std::vector< double > m_rz_neut_spec
 vector of neutron spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_neut_spec
 vector of neutron spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_theta_full_rz_neut_spec
 vector of neutron spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_gamm_spec
 vector of gamma spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_gamm_spec
 vector of gamma spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_theta_full_rz_gamm_spec
 vector of gamma spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_elec_spec
 vector of e^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_elec_spec
 vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_theta_full_rz_elec_spec
 vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_muon_spec
 vector of mu^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_muon_spec
 vector of mu^+/- spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_theta_full_rz_muon_spec
 vector of mu^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_pion_spec
 vector of pi^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_pion_spec
 vector of pi^+/- spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_theta_full_rz_pion_spec
 vector of pi^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_prot_spec
 vector of proton spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_prot_spec
 vector of proton spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_theta_full_rz_prot_spec
 vector of proton spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_rest_spec
 vector of other particle spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_rest_spec
 vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_theta_full_rz_rchgd_spec
 vector of rest charged spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_theta_full_rz_rneut_spec
 vector of rest neutral spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_tid_time
 vector of time dependent TID in zoom 2d grid
std::vector< double > m_full_rz_tid_time
 vector of time dependent TID in full 2d grid
std::vector< double > m_rz_ht_time
 vector of time dependent H_T in zoom 2d grid
std::vector< double > m_full_rz_ht_time
 vector of time dependent H_T in full 2d grid
std::vector< double > m_rz_element
 vector of element fractions in zoom 2d grid
std::vector< double > m_full_rz_element
 vector of element fractions in full 2d grid

Detailed Description

Simple struct for holding the radiation maps.

Definition at line 90 of file RadiationMapsMaker.h.

Member Function Documentation

◆ merge()

void G4UA::RadiationMapsMaker::Report::merge ( const Report & maps)

Definition at line 155 of file RadiationMapsMaker.cxx.

156 {
157
158 // all 2d vectors have same size
159 for(unsigned int i=0;i<maps.m_rz_tid.size();i++) {
160 // zoom 2d
161 m_rz_tid [i] += maps.m_rz_tid [i];
162 m_rz_eion[i] += maps.m_rz_eion[i];
163 m_rz_niel[i] += maps.m_rz_niel[i];
164 m_rz_h20 [i] += maps.m_rz_h20 [i];
165 m_rz_neut[i] += maps.m_rz_neut[i];
166 m_rz_chad[i] += maps.m_rz_chad[i];
167
168 // full 2d
169 m_full_rz_tid [i] += maps.m_full_rz_tid [i];
170 m_full_rz_eion[i] += maps.m_full_rz_eion[i];
171 m_full_rz_niel[i] += maps.m_full_rz_niel[i];
172 m_full_rz_h20 [i] += maps.m_full_rz_h20 [i];
173 m_full_rz_neut[i] += maps.m_full_rz_neut[i];
174 m_full_rz_chad[i] += maps.m_full_rz_chad[i];
175 }
176
177 for(unsigned int i=0;i<maps.m_rz_vol.size();i++) {
178 // need volume fraction only if particular materials are selected
179 m_rz_vol [i] += maps.m_rz_vol [i];
180 m_rz_norm[i] += maps.m_rz_norm[i];
181 m_full_rz_vol [i] += maps.m_full_rz_vol [i];
182 m_full_rz_norm[i] += maps.m_full_rz_norm[i];
183 }
184
185 // all zoom 3d vectors have same size
186 for(unsigned int i=0;i<maps.m_3d_tid.size();i++) {
187 // zoom 3d
188 m_3d_tid [i] += maps.m_3d_tid [i];
189 m_3d_eion[i] += maps.m_3d_eion[i];
190 m_3d_niel[i] += maps.m_3d_niel[i];
191 m_3d_h20 [i] += maps.m_3d_h20 [i];
192 m_3d_neut[i] += maps.m_3d_neut[i];
193 m_3d_chad[i] += maps.m_3d_chad[i];
194 }
195
196 // all time 2d vectors have same size
197 for(unsigned int i=0;i<maps.m_rz_tid_time.size();i++) {
198 // zoom 2d
199 m_rz_tid_time[i] += maps.m_rz_tid_time[i];
200 m_rz_ht_time [i] += maps.m_rz_ht_time [i];
201
202 // full 2d
203 m_full_rz_tid_time[i] += maps.m_full_rz_tid_time[i];
204 m_full_rz_ht_time [i] += maps.m_full_rz_ht_time [i];
205 }
206
207 // all element fraction 2d vectors have same size
208 for(unsigned int i=0;i<maps.m_rz_element.size();i++) {
209 m_rz_element [i] += maps.m_rz_element [i];
210 m_full_rz_element[i] += maps.m_full_rz_element[i];
211 }
212
213 for(unsigned int i=0;i<maps.m_3d_vol.size();i++) {
214 // need volume fraction only if particular materials are selected
215 m_3d_vol [i] += maps.m_3d_vol [i];
216 m_3d_norm[i] += maps.m_3d_norm[i];
217 }
218
219 // neutron spectra have different size from all other particle's spectra
220 for(unsigned int i=0;i<maps.m_rz_neut_spec.size();i++) {
221 m_rz_neut_spec [i] += maps.m_rz_neut_spec [i];
222 m_full_rz_neut_spec[i] += maps.m_full_rz_neut_spec[i];
223 }
224 // x theta bins
225 for(unsigned int i=0;i<maps.m_theta_full_rz_neut_spec.size();i++) {
226 m_theta_full_rz_neut_spec[i] += maps.m_theta_full_rz_neut_spec[i];
227 }
228 // all other particle's spectra have same size
229 for(unsigned int i=0;i<maps.m_rz_gamm_spec.size();i++) {
230 m_rz_gamm_spec [i] += maps.m_rz_gamm_spec [i];
231 m_full_rz_gamm_spec[i] += maps.m_full_rz_gamm_spec[i];
232 m_rz_elec_spec [i] += maps.m_rz_elec_spec [i];
233 m_full_rz_elec_spec[i] += maps.m_full_rz_elec_spec[i];
234 m_rz_muon_spec [i] += maps.m_rz_muon_spec [i];
235 m_full_rz_muon_spec[i] += maps.m_full_rz_muon_spec[i];
236 m_rz_pion_spec [i] += maps.m_rz_pion_spec [i];
237 m_full_rz_pion_spec[i] += maps.m_full_rz_pion_spec[i];
238 m_rz_prot_spec [i] += maps.m_rz_prot_spec [i];
239 m_full_rz_prot_spec[i] += maps.m_full_rz_prot_spec[i];
240 m_rz_rest_spec [i] += maps.m_rz_rest_spec [i];
241 m_full_rz_rest_spec[i] += maps.m_full_rz_rest_spec[i];
242 }
243 // x theta bins
244 for(unsigned int i=0;i<maps.m_theta_full_rz_gamm_spec.size();i++) {
245 m_theta_full_rz_gamm_spec[i] += maps.m_theta_full_rz_gamm_spec[i];
246 m_theta_full_rz_elec_spec[i] += maps.m_theta_full_rz_elec_spec[i];
247 m_theta_full_rz_muon_spec[i] += maps.m_theta_full_rz_muon_spec[i];
248 m_theta_full_rz_pion_spec[i] += maps.m_theta_full_rz_pion_spec[i];
249 m_theta_full_rz_prot_spec[i] += maps.m_theta_full_rz_prot_spec[i];
250 m_theta_full_rz_rchgd_spec[i] += maps.m_theta_full_rz_rchgd_spec[i];
251 m_theta_full_rz_rneut_spec[i] += maps.m_theta_full_rz_rneut_spec[i];
252 }
253 }
std::vector< double > m_3d_eion
vector of ionizing energy density seen by thread in 3d
std::vector< double > m_full_rz_tid
vector of tid seen by thread in full area
std::vector< double > m_theta_full_rz_rneut_spec
vector of rest neutral spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_3d_h20
vector of >20 MeV hadron flux seen by thread in 3d
std::vector< double > m_rz_neut_spec
vector of neutron spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_3d_chad
vector of charged hadron flux seen by thread in 3d
std::vector< double > m_rz_vol
next two vectors are used only in case maps are needed for particular materials instead of all
std::vector< double > m_full_rz_muon_spec
vector of mu^+/- spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_3d_neut
vector of >100 keV hadron flux seen by thread in 3d
std::vector< double > m_full_rz_chad
vector of charged hadron flux seen by thread in full area
std::vector< double > m_3d_norm
vector to normalize the volume fraction in 3d
std::vector< double > m_full_rz_tid_time
vector of time dependent TID in full 2d grid
std::vector< double > m_theta_full_rz_elec_spec
vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_chad
vector of charged hadron flux seen by thread in zoomed area
std::vector< double > m_3d_niel
vector of 1 MeV neutron equivalent flux seen by thread in 3d
std::vector< double > m_3d_tid
vector of tid seen by thread in 3d
std::vector< double > m_rz_h20
vector of >20 MeV hadron flux seen by thread in zoomed area
std::vector< double > m_theta_full_rz_gamm_spec
vector of gamma spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_full_rz_element
vector of element fractions in full 2d grid
std::vector< double > m_rz_muon_spec
vector of mu^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_pion_spec
vector of pi^+/- spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_full_rz_elec_spec
vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_rz_tid
vector of tid seen by thread in zoomed area
std::vector< double > m_full_rz_niel
vector of 1 MeV neutron equivalent flux seen by thread in full area
std::vector< double > m_theta_full_rz_muon_spec
vector of mu^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_tid_time
vector of time dependent TID in zoom 2d grid
std::vector< double > m_theta_full_rz_prot_spec
vector of proton spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_gamm_spec
vector of gamma spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_gamm_spec
vector of gamma spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_full_rz_vol
next two vectors are used only in case maps are needed for particular materials instead of all
std::vector< double > m_rz_norm
vector to normalize the volume fraction in zoomed area
std::vector< double > m_rz_ht_time
vector of time dependent H_T in zoom 2d grid
std::vector< double > m_full_rz_h20
vector of >20 MeV hadron flux seen by thread in full area
std::vector< double > m_full_rz_norm
vector to normalize the volume fraction in full area
std::vector< double > m_rz_prot_spec
vector of proton spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_3d_vol
next two vectors are used only in case maps are needed for particular materials instead of all
std::vector< double > m_rz_niel
vector of 1 MeV neutron equivalent flux seen by thread in zoomed area
std::vector< double > m_full_rz_rest_spec
vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_rz_neut
vector of >100 keV hadron flux seen by thread in zoomed area
std::vector< double > m_theta_full_rz_pion_spec
vector of pi^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_pion_spec
vector of pi^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_neut
vector of >100 keV hadron flux seen by thread in full area
std::vector< double > m_rz_eion
vector of ionizing energy density seen by thread in zoomed area
std::vector< double > m_rz_elec_spec
vector of e^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_ht_time
vector of time dependent H_T in full 2d grid
std::vector< double > m_theta_full_rz_rchgd_spec
vector of rest charged spectra in log10(E/MeV) bins and the full 2d grid x theta bins
std::vector< double > m_rz_rest_spec
vector of other particle spectra in log10(E/MeV) bins and the zoom 2d grid
std::vector< double > m_full_rz_prot_spec
vector of proton spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_full_rz_eion
vector of ionizing energy density seen by thread in full area
std::vector< double > m_full_rz_neut_spec
vector of neutron spectra in log10(E/MeV) bins and the full 2d grid
std::vector< double > m_rz_element
vector of element fractions in zoom 2d grid
std::vector< double > m_theta_full_rz_neut_spec
vector of neutron spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Member Data Documentation

◆ m_3d_chad

std::vector<double> G4UA::RadiationMapsMaker::Report::m_3d_chad

vector of charged hadron flux seen by thread in 3d

Definition at line 143 of file RadiationMapsMaker.h.

◆ m_3d_eion

std::vector<double> G4UA::RadiationMapsMaker::Report::m_3d_eion

vector of ionizing energy density seen by thread in 3d

Definition at line 135 of file RadiationMapsMaker.h.

◆ m_3d_h20

std::vector<double> G4UA::RadiationMapsMaker::Report::m_3d_h20

vector of >20 MeV hadron flux seen by thread in 3d

Definition at line 139 of file RadiationMapsMaker.h.

◆ m_3d_neut

std::vector<double> G4UA::RadiationMapsMaker::Report::m_3d_neut

vector of >100 keV hadron flux seen by thread in 3d

Definition at line 141 of file RadiationMapsMaker.h.

◆ m_3d_niel

std::vector<double> G4UA::RadiationMapsMaker::Report::m_3d_niel

vector of 1 MeV neutron equivalent flux seen by thread in 3d

Definition at line 137 of file RadiationMapsMaker.h.

◆ m_3d_norm

std::vector<double> G4UA::RadiationMapsMaker::Report::m_3d_norm

vector to normalize the volume fraction in 3d

Definition at line 150 of file RadiationMapsMaker.h.

◆ m_3d_tid

std::vector<double> G4UA::RadiationMapsMaker::Report::m_3d_tid

vector of tid seen by thread in 3d

Definition at line 133 of file RadiationMapsMaker.h.

◆ m_3d_vol

std::vector<double> G4UA::RadiationMapsMaker::Report::m_3d_vol

next two vectors are used only in case maps are needed for particular materials instead of all

vector to measure volume fraction of target materials in 3d

Definition at line 148 of file RadiationMapsMaker.h.

◆ m_full_rz_chad

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_chad

vector of charged hadron flux seen by thread in full area

Definition at line 123 of file RadiationMapsMaker.h.

◆ m_full_rz_eion

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_eion

vector of ionizing energy density seen by thread in full area

Definition at line 115 of file RadiationMapsMaker.h.

◆ m_full_rz_elec_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_elec_spec

vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid

Definition at line 177 of file RadiationMapsMaker.h.

◆ m_full_rz_element

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_element

vector of element fractions in full 2d grid

Definition at line 236 of file RadiationMapsMaker.h.

◆ m_full_rz_gamm_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_gamm_spec

vector of gamma spectra in log10(E/MeV) bins and the full 2d grid

Definition at line 168 of file RadiationMapsMaker.h.

◆ m_full_rz_h20

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_h20

vector of >20 MeV hadron flux seen by thread in full area

Definition at line 119 of file RadiationMapsMaker.h.

◆ m_full_rz_ht_time

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_ht_time

vector of time dependent H_T in full 2d grid

Definition at line 229 of file RadiationMapsMaker.h.

◆ m_full_rz_muon_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_muon_spec

vector of mu^+/- spectra in log10(E/MeV) bins and the full 2d grid

Definition at line 186 of file RadiationMapsMaker.h.

◆ m_full_rz_neut

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_neut

vector of >100 keV hadron flux seen by thread in full area

Definition at line 121 of file RadiationMapsMaker.h.

◆ m_full_rz_neut_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_neut_spec

vector of neutron spectra in log10(E/MeV) bins and the full 2d grid

Definition at line 159 of file RadiationMapsMaker.h.

◆ m_full_rz_niel

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_niel

vector of 1 MeV neutron equivalent flux seen by thread in full area

Definition at line 117 of file RadiationMapsMaker.h.

◆ m_full_rz_norm

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_norm

vector to normalize the volume fraction in full area

Definition at line 130 of file RadiationMapsMaker.h.

◆ m_full_rz_pion_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_pion_spec

vector of pi^+/- spectra in log10(E/MeV) bins and the full 2d grid

Definition at line 195 of file RadiationMapsMaker.h.

◆ m_full_rz_prot_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_prot_spec

vector of proton spectra in log10(E/MeV) bins and the full 2d grid

Definition at line 204 of file RadiationMapsMaker.h.

◆ m_full_rz_rest_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_rest_spec

vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid

Definition at line 213 of file RadiationMapsMaker.h.

◆ m_full_rz_tid

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_tid

vector of tid seen by thread in full area

Definition at line 113 of file RadiationMapsMaker.h.

◆ m_full_rz_tid_time

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_tid_time

vector of time dependent TID in full 2d grid

Definition at line 224 of file RadiationMapsMaker.h.

◆ m_full_rz_vol

std::vector<double> G4UA::RadiationMapsMaker::Report::m_full_rz_vol

next two vectors are used only in case maps are needed for particular materials instead of all

vector to measure volume fraction of target materials in full area

Definition at line 128 of file RadiationMapsMaker.h.

◆ m_rz_chad

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_chad

vector of charged hadron flux seen by thread in zoomed area

Definition at line 103 of file RadiationMapsMaker.h.

◆ m_rz_eion

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_eion

vector of ionizing energy density seen by thread in zoomed area

Definition at line 95 of file RadiationMapsMaker.h.

◆ m_rz_elec_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_elec_spec

vector of e^+/- spectra in log10(E/MeV) bins and the zoom 2d grid

Definition at line 175 of file RadiationMapsMaker.h.

◆ m_rz_element

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_element

vector of element fractions in zoom 2d grid

Definition at line 234 of file RadiationMapsMaker.h.

◆ m_rz_gamm_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_gamm_spec

vector of gamma spectra in log10(E/MeV) bins and the zoom 2d grid

Definition at line 166 of file RadiationMapsMaker.h.

◆ m_rz_h20

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_h20

vector of >20 MeV hadron flux seen by thread in zoomed area

Definition at line 99 of file RadiationMapsMaker.h.

◆ m_rz_ht_time

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_ht_time

vector of time dependent H_T in zoom 2d grid

Definition at line 227 of file RadiationMapsMaker.h.

◆ m_rz_muon_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_muon_spec

vector of mu^+/- spectra in log10(E/MeV) bins and the zoom 2d grid

Definition at line 184 of file RadiationMapsMaker.h.

◆ m_rz_neut

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_neut

vector of >100 keV hadron flux seen by thread in zoomed area

Definition at line 101 of file RadiationMapsMaker.h.

◆ m_rz_neut_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_neut_spec

vector of neutron spectra in log10(E/MeV) bins and the zoom 2d grid

Definition at line 157 of file RadiationMapsMaker.h.

◆ m_rz_niel

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_niel

vector of 1 MeV neutron equivalent flux seen by thread in zoomed area

Definition at line 97 of file RadiationMapsMaker.h.

◆ m_rz_norm

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_norm

vector to normalize the volume fraction in zoomed area

Definition at line 110 of file RadiationMapsMaker.h.

◆ m_rz_pion_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_pion_spec

vector of pi^+/- spectra in log10(E/MeV) bins and the zoom 2d grid

Definition at line 193 of file RadiationMapsMaker.h.

◆ m_rz_prot_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_prot_spec

vector of proton spectra in log10(E/MeV) bins and the zoom 2d grid

Definition at line 202 of file RadiationMapsMaker.h.

◆ m_rz_rest_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_rest_spec

vector of other particle spectra in log10(E/MeV) bins and the zoom 2d grid

Definition at line 211 of file RadiationMapsMaker.h.

◆ m_rz_tid

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_tid

vector of tid seen by thread in zoomed area

Definition at line 93 of file RadiationMapsMaker.h.

◆ m_rz_tid_time

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_tid_time

vector of time dependent TID in zoom 2d grid

Definition at line 222 of file RadiationMapsMaker.h.

◆ m_rz_vol

std::vector<double> G4UA::RadiationMapsMaker::Report::m_rz_vol

next two vectors are used only in case maps are needed for particular materials instead of all

vector to measure volume fraction of target materials in zoomed area

Definition at line 108 of file RadiationMapsMaker.h.

◆ m_theta_full_rz_elec_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_theta_full_rz_elec_spec

vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Definition at line 179 of file RadiationMapsMaker.h.

◆ m_theta_full_rz_gamm_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_theta_full_rz_gamm_spec

vector of gamma spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Definition at line 170 of file RadiationMapsMaker.h.

◆ m_theta_full_rz_muon_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_theta_full_rz_muon_spec

vector of mu^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Definition at line 188 of file RadiationMapsMaker.h.

◆ m_theta_full_rz_neut_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_theta_full_rz_neut_spec

vector of neutron spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Definition at line 161 of file RadiationMapsMaker.h.

◆ m_theta_full_rz_pion_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_theta_full_rz_pion_spec

vector of pi^+/- spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Definition at line 197 of file RadiationMapsMaker.h.

◆ m_theta_full_rz_prot_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_theta_full_rz_prot_spec

vector of proton spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Definition at line 206 of file RadiationMapsMaker.h.

◆ m_theta_full_rz_rchgd_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_theta_full_rz_rchgd_spec

vector of rest charged spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Definition at line 215 of file RadiationMapsMaker.h.

◆ m_theta_full_rz_rneut_spec

std::vector<double> G4UA::RadiationMapsMaker::Report::m_theta_full_rz_rneut_spec

vector of rest neutral spectra in log10(E/MeV) bins and the full 2d grid x theta bins

Definition at line 217 of file RadiationMapsMaker.h.


The documentation for this struct was generated from the following files: