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

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  }

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:
G4UA::RadiationMapsMaker::Report::m_full_rz_vol
std::vector< double > m_full_rz_vol
next two vectors are used only in case maps are needed for particular materials instead of all
Definition: RadiationMapsMaker.h:128
G4UA::RadiationMapsMaker::Report::m_3d_h20
std::vector< double > m_3d_h20
vector of >20 MeV hadron flux seen by thread in 3d
Definition: RadiationMapsMaker.h:139
G4UA::RadiationMapsMaker::Report::m_theta_full_rz_rneut_spec
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
Definition: RadiationMapsMaker.h:217
G4UA::RadiationMapsMaker::Report::m_3d_tid
std::vector< double > m_3d_tid
vector of tid seen by thread in 3d
Definition: RadiationMapsMaker.h:133
G4UA::RadiationMapsMaker::Report::m_rz_element
std::vector< double > m_rz_element
vector of element fractions in zoom 2d grid
Definition: RadiationMapsMaker.h:234
G4UA::RadiationMapsMaker::Report::m_full_rz_neut
std::vector< double > m_full_rz_neut
vector of >100 keV hadron flux seen by thread in full area
Definition: RadiationMapsMaker.h:121
G4UA::RadiationMapsMaker::Report::m_full_rz_chad
std::vector< double > m_full_rz_chad
vector of charged hadron flux seen by thread in full area
Definition: RadiationMapsMaker.h:123
G4UA::RadiationMapsMaker::Report::m_full_rz_h20
std::vector< double > m_full_rz_h20
vector of >20 MeV hadron flux seen by thread in full area
Definition: RadiationMapsMaker.h:119
G4UA::RadiationMapsMaker::Report::m_theta_full_rz_elec_spec
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
Definition: RadiationMapsMaker.h:179
G4UA::RadiationMapsMaker::Report::m_rz_neut_spec
std::vector< double > m_rz_neut_spec
vector of neutron spectra in log10(E/MeV) bins and the zoom 2d grid
Definition: RadiationMapsMaker.h:157
G4UA::RadiationMapsMaker::Report::m_theta_full_rz_gamm_spec
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
Definition: RadiationMapsMaker.h:170
G4UA::RadiationMapsMaker::Report::m_rz_elec_spec
std::vector< double > m_rz_elec_spec
vector of e^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
Definition: RadiationMapsMaker.h:175
G4UA::RadiationMapsMaker::Report::m_3d_eion
std::vector< double > m_3d_eion
vector of ionizing energy density seen by thread in 3d
Definition: RadiationMapsMaker.h:135
G4UA::RadiationMapsMaker::Report::m_full_rz_gamm_spec
std::vector< double > m_full_rz_gamm_spec
vector of gamma spectra in log10(E/MeV) bins and the full 2d grid
Definition: RadiationMapsMaker.h:168
G4UA::RadiationMapsMaker::Report::m_rz_ht_time
std::vector< double > m_rz_ht_time
vector of time dependent H_T in zoom 2d grid
Definition: RadiationMapsMaker.h:227
G4UA::RadiationMapsMaker::Report::m_3d_chad
std::vector< double > m_3d_chad
vector of charged hadron flux seen by thread in 3d
Definition: RadiationMapsMaker.h:143
G4UA::RadiationMapsMaker::Report::m_3d_niel
std::vector< double > m_3d_niel
vector of 1 MeV neutron equivalent flux seen by thread in 3d
Definition: RadiationMapsMaker.h:137
G4UA::RadiationMapsMaker::Report::m_rz_norm
std::vector< double > m_rz_norm
vector to normalize the volume fraction in zoomed area
Definition: RadiationMapsMaker.h:110
G4UA::RadiationMapsMaker::Report::m_rz_eion
std::vector< double > m_rz_eion
vector of ionizing energy density seen by thread in zoomed area
Definition: RadiationMapsMaker.h:95
G4UA::RadiationMapsMaker::Report::m_3d_norm
std::vector< double > m_3d_norm
vector to normalize the volume fraction in 3d
Definition: RadiationMapsMaker.h:150
G4UA::RadiationMapsMaker::Report::m_full_rz_element
std::vector< double > m_full_rz_element
vector of element fractions in full 2d grid
Definition: RadiationMapsMaker.h:236
G4UA::RadiationMapsMaker::Report::m_rz_tid_time
std::vector< double > m_rz_tid_time
vector of time dependent TID in zoom 2d grid
Definition: RadiationMapsMaker.h:222
G4UA::RadiationMapsMaker::Report::m_rz_h20
std::vector< double > m_rz_h20
vector of >20 MeV hadron flux seen by thread in zoomed area
Definition: RadiationMapsMaker.h:99
lumiFormat.i
int i
Definition: lumiFormat.py:92
G4UA::RadiationMapsMaker::Report::m_full_rz_niel
std::vector< double > m_full_rz_niel
vector of 1 MeV neutron equivalent flux seen by thread in full area
Definition: RadiationMapsMaker.h:117
G4UA::RadiationMapsMaker::Report::m_full_rz_ht_time
std::vector< double > m_full_rz_ht_time
vector of time dependent H_T in full 2d grid
Definition: RadiationMapsMaker.h:229
G4UA::RadiationMapsMaker::Report::m_rz_prot_spec
std::vector< double > m_rz_prot_spec
vector of proton spectra in log10(E/MeV) bins and the zoom 2d grid
Definition: RadiationMapsMaker.h:202
G4UA::RadiationMapsMaker::Report::m_rz_niel
std::vector< double > m_rz_niel
vector of 1 MeV neutron equivalent flux seen by thread in zoomed area
Definition: RadiationMapsMaker.h:97
G4UA::RadiationMapsMaker::Report::m_theta_full_rz_neut_spec
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
Definition: RadiationMapsMaker.h:161
G4UA::RadiationMapsMaker::Report::m_3d_vol
std::vector< double > m_3d_vol
next two vectors are used only in case maps are needed for particular materials instead of all
Definition: RadiationMapsMaker.h:148
G4UA::RadiationMapsMaker::Report::m_full_rz_eion
std::vector< double > m_full_rz_eion
vector of ionizing energy density seen by thread in full area
Definition: RadiationMapsMaker.h:115
G4UA::RadiationMapsMaker::Report::m_full_rz_pion_spec
std::vector< double > m_full_rz_pion_spec
vector of pi^+/- spectra in log10(E/MeV) bins and the full 2d grid
Definition: RadiationMapsMaker.h:195
G4UA::RadiationMapsMaker::Report::m_rz_vol
std::vector< double > m_rz_vol
next two vectors are used only in case maps are needed for particular materials instead of all
Definition: RadiationMapsMaker.h:108
G4UA::RadiationMapsMaker::Report::m_full_rz_prot_spec
std::vector< double > m_full_rz_prot_spec
vector of proton spectra in log10(E/MeV) bins and the full 2d grid
Definition: RadiationMapsMaker.h:204
G4UA::RadiationMapsMaker::Report::m_rz_gamm_spec
std::vector< double > m_rz_gamm_spec
vector of gamma spectra in log10(E/MeV) bins and the zoom 2d grid
Definition: RadiationMapsMaker.h:166
G4UA::RadiationMapsMaker::Report::m_theta_full_rz_prot_spec
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
Definition: RadiationMapsMaker.h:206
G4UA::RadiationMapsMaker::Report::m_full_rz_neut_spec
std::vector< double > m_full_rz_neut_spec
vector of neutron spectra in log10(E/MeV) bins and the full 2d grid
Definition: RadiationMapsMaker.h:159
G4UA::RadiationMapsMaker::Report::m_3d_neut
std::vector< double > m_3d_neut
vector of >100 keV hadron flux seen by thread in 3d
Definition: RadiationMapsMaker.h:141
G4UA::RadiationMapsMaker::Report::m_theta_full_rz_rchgd_spec
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
Definition: RadiationMapsMaker.h:215
G4UA::RadiationMapsMaker::Report::m_rz_pion_spec
std::vector< double > m_rz_pion_spec
vector of pi^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
Definition: RadiationMapsMaker.h:193
G4UA::RadiationMapsMaker::Report::m_full_rz_tid
std::vector< double > m_full_rz_tid
vector of tid seen by thread in full area
Definition: RadiationMapsMaker.h:113
G4UA::RadiationMapsMaker::Report::m_full_rz_rest_spec
std::vector< double > m_full_rz_rest_spec
vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid
Definition: RadiationMapsMaker.h:213
G4UA::RadiationMapsMaker::Report::m_theta_full_rz_pion_spec
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
Definition: RadiationMapsMaker.h:197
G4UA::RadiationMapsMaker::Report::m_rz_neut
std::vector< double > m_rz_neut
vector of >100 keV hadron flux seen by thread in zoomed area
Definition: RadiationMapsMaker.h:101
G4UA::RadiationMapsMaker::Report::m_full_rz_muon_spec
std::vector< double > m_full_rz_muon_spec
vector of mu^+/- spectra in log10(E/MeV) bins and the full 2d grid
Definition: RadiationMapsMaker.h:186
G4UA::RadiationMapsMaker::Report::m_theta_full_rz_muon_spec
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
Definition: RadiationMapsMaker.h:188
G4UA::RadiationMapsMaker::Report::m_rz_rest_spec
std::vector< double > m_rz_rest_spec
vector of other particle spectra in log10(E/MeV) bins and the zoom 2d grid
Definition: RadiationMapsMaker.h:211
G4UA::RadiationMapsMaker::Report::m_full_rz_elec_spec
std::vector< double > m_full_rz_elec_spec
vector of e^+/- spectra in log10(E/MeV) bins and the full 2d grid
Definition: RadiationMapsMaker.h:177
G4UA::RadiationMapsMaker::Report::m_rz_chad
std::vector< double > m_rz_chad
vector of charged hadron flux seen by thread in zoomed area
Definition: RadiationMapsMaker.h:103
G4UA::RadiationMapsMaker::Report::m_rz_muon_spec
std::vector< double > m_rz_muon_spec
vector of mu^+/- spectra in log10(E/MeV) bins and the zoom 2d grid
Definition: RadiationMapsMaker.h:184
G4UA::RadiationMapsMaker::Report::m_full_rz_norm
std::vector< double > m_full_rz_norm
vector to normalize the volume fraction in full area
Definition: RadiationMapsMaker.h:130
G4UA::RadiationMapsMaker::Report::m_full_rz_tid_time
std::vector< double > m_full_rz_tid_time
vector of time dependent TID in full 2d grid
Definition: RadiationMapsMaker.h:224
G4UA::RadiationMapsMaker::Report::m_rz_tid
std::vector< double > m_rz_tid
vector of tid seen by thread in zoomed area
Definition: RadiationMapsMaker.h:93