ATLAS Offline Software
|
Simple struct for holding the radiation maps. More...
#include <RadiationMapsMaker.h>
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... | |
Simple struct for holding the radiation maps.
Definition at line 90 of file RadiationMapsMaker.h.
Definition at line 155 of file RadiationMapsMaker.cxx.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.