diff --git a/5__group__definitions_8h_source.html b/5__group__definitions_8h_source.html index a08fd93cba..43fb9faa73 100644 --- a/5__group__definitions_8h_source.html +++ b/5__group__definitions_8h_source.html @@ -123,7 +123,7 @@ diff --git a/_c_a_d_mesh_8hh_source.html b/_c_a_d_mesh_8hh_source.html index 9a8b371191..710ae3612f 100644 --- a/_c_a_d_mesh_8hh_source.html +++ b/_c_a_d_mesh_8hh_source.html @@ -2839,7 +2839,7 @@ diff --git a/_o_m_sim_8cc.html b/_o_m_sim_8cc.html index 968615d3fb..7bfab68503 100644 --- a/_o_m_sim_8cc.html +++ b/_o_m_sim_8cc.html @@ -149,7 +149,7 @@ diff --git a/_o_m_sim_8cc__incl.map b/_o_m_sim_8cc__incl.map index fc3bd4e5ba..ef40b107c0 100644 --- a/_o_m_sim_8cc__incl.map +++ b/_o_m_sim_8cc__incl.map @@ -3,7 +3,7 @@ - + diff --git a/_o_m_sim_8cc__incl.md5 b/_o_m_sim_8cc__incl.md5 index 9e5cbeb7c6..8b3852b355 100644 --- a/_o_m_sim_8cc__incl.md5 +++ b/_o_m_sim_8cc__incl.md5 @@ -1 +1 @@ -4cc950203068068e0517b6e83b9cd55f \ No newline at end of file +c8a77627eb2f065c450cd189f4f3df40 \ No newline at end of file diff --git a/_o_m_sim_8cc__incl.svg b/_o_m_sim_8cc__incl.svg index 9cc161fe8b..2473575ff0 100644 --- a/_o_m_sim_8cc__incl.svg +++ b/_o_m_sim_8cc__incl.svg @@ -65,7 +65,7 @@ Node59 - + OMSimTools.hh diff --git a/_o_m_sim_8hh.html b/_o_m_sim_8hh.html index b85a2b1cd9..c082da0bc3 100644 --- a/_o_m_sim_8hh.html +++ b/_o_m_sim_8hh.html @@ -150,7 +150,7 @@ diff --git a/_o_m_sim_8hh_source.html b/_o_m_sim_8hh_source.html index 50dc41c024..12893ef1da 100644 --- a/_o_m_sim_8hh_source.html +++ b/_o_m_sim_8hh_source.html @@ -186,7 +186,7 @@ diff --git a/_o_m_sim__effective__area_8cc.html b/_o_m_sim__effective__area_8cc.html index bd942832b7..b096b1e1c8 100644 --- a/_o_m_sim__effective__area_8cc.html +++ b/_o_m_sim__effective__area_8cc.html @@ -156,7 +156,7 @@ diff --git a/_o_m_sim__effective__area_8cc__incl.map b/_o_m_sim__effective__area_8cc__incl.map index fc8ac4a1ee..76d1eeebfa 100644 --- a/_o_m_sim__effective__area_8cc__incl.map +++ b/_o_m_sim__effective__area_8cc__incl.map @@ -4,7 +4,7 @@ - + diff --git a/_o_m_sim__effective__area_8cc__incl.md5 b/_o_m_sim__effective__area_8cc__incl.md5 index 20ff77eed6..f1852c73be 100644 --- a/_o_m_sim__effective__area_8cc__incl.md5 +++ b/_o_m_sim__effective__area_8cc__incl.md5 @@ -1 +1 @@ -d5bb0156bfec55454f40ce59cf5694aa \ No newline at end of file +0fcde841cb0c795adc6a8d3d16533439 \ No newline at end of file diff --git a/_o_m_sim__effective__area_8cc__incl.svg b/_o_m_sim__effective__area_8cc__incl.svg index cbdb0fbdfe..3327634587 100644 --- a/_o_m_sim__effective__area_8cc__incl.svg +++ b/_o_m_sim__effective__area_8cc__incl.svg @@ -80,7 +80,7 @@ Node63 - + OMSimTools.hh diff --git a/_o_m_sim__radioactive__decays_8cc.html b/_o_m_sim__radioactive__decays_8cc.html index 40324f486a..e79e74a8c4 100644 --- a/_o_m_sim__radioactive__decays_8cc.html +++ b/_o_m_sim__radioactive__decays_8cc.html @@ -183,7 +183,7 @@

diff --git a/_o_m_sim__supernova_8cc.html b/_o_m_sim__supernova_8cc.html index 3f839d02e4..b1f4694c2b 100644 --- a/_o_m_sim__supernova_8cc.html +++ b/_o_m_sim__supernova_8cc.html @@ -156,7 +156,7 @@ diff --git a/_o_m_sim_action_initialization_8hh_source.html b/_o_m_sim_action_initialization_8hh_source.html index fbe3640b24..48e6c26578 100644 --- a/_o_m_sim_action_initialization_8hh_source.html +++ b/_o_m_sim_action_initialization_8hh_source.html @@ -139,7 +139,7 @@ diff --git a/_o_m_sim_angular_scan_8hh.html b/_o_m_sim_angular_scan_8hh.html index 337a423bc7..70c59ab0bf 100644 --- a/_o_m_sim_angular_scan_8hh.html +++ b/_o_m_sim_angular_scan_8hh.html @@ -148,7 +148,7 @@ diff --git a/_o_m_sim_angular_scan_8hh_source.html b/_o_m_sim_angular_scan_8hh_source.html index 47ffedfbc8..abf763a74e 100644 --- a/_o_m_sim_angular_scan_8hh_source.html +++ b/_o_m_sim_angular_scan_8hh_source.html @@ -156,7 +156,7 @@ diff --git a/_o_m_sim_beam_8hh_source.html b/_o_m_sim_beam_8hh_source.html index fbda0fceff..e7c0108508 100644 --- a/_o_m_sim_beam_8hh_source.html +++ b/_o_m_sim_beam_8hh_source.html @@ -156,7 +156,7 @@ diff --git a/_o_m_sim_command_args_table_8hh.html b/_o_m_sim_command_args_table_8hh.html index e8286d798d..ce281ea1c7 100644 --- a/_o_m_sim_command_args_table_8hh.html +++ b/_o_m_sim_command_args_table_8hh.html @@ -204,7 +204,7 @@

diff --git a/_o_m_sim_command_args_table_8hh__dep__incl.map b/_o_m_sim_command_args_table_8hh__dep__incl.map index 6d0087776b..d1f4978bb8 100644 --- a/_o_m_sim_command_args_table_8hh__dep__incl.map +++ b/_o_m_sim_command_args_table_8hh__dep__incl.map @@ -1,6 +1,6 @@ - + diff --git a/_o_m_sim_command_args_table_8hh__dep__incl.md5 b/_o_m_sim_command_args_table_8hh__dep__incl.md5 index ef57ad5eff..ff67100f73 100644 --- a/_o_m_sim_command_args_table_8hh__dep__incl.md5 +++ b/_o_m_sim_command_args_table_8hh__dep__incl.md5 @@ -1 +1 @@ -ff939e837f21a9966a2ab933739831df \ No newline at end of file +b1785de088f9b17e76f806fda3490ff9 \ No newline at end of file diff --git a/_o_m_sim_command_args_table_8hh__dep__incl.svg b/_o_m_sim_command_args_table_8hh__dep__incl.svg index 2bdbf10a73..20e39a46b7 100644 --- a/_o_m_sim_command_args_table_8hh__dep__incl.svg +++ b/_o_m_sim_command_args_table_8hh__dep__incl.svg @@ -20,17 +20,17 @@ Node2 - - -OMSimDataFileTypes.hh + + +OMSimMaterialHandler.hh Node1->Node2 - - + + diff --git a/_o_m_sim_command_args_table_8hh_source.html b/_o_m_sim_command_args_table_8hh_source.html index b26feb030a..00c03a04cf 100644 --- a/_o_m_sim_command_args_table_8hh_source.html +++ b/_o_m_sim_command_args_table_8hh_source.html @@ -287,7 +287,7 @@ diff --git a/_o_m_sim_d_e_g_g_8hh.html b/_o_m_sim_d_e_g_g_8hh.html index 71e454fd0e..c4ae4eb933 100644 --- a/_o_m_sim_d_e_g_g_8hh.html +++ b/_o_m_sim_d_e_g_g_8hh.html @@ -142,7 +142,7 @@ diff --git a/_o_m_sim_d_e_g_g_8hh_source.html b/_o_m_sim_d_e_g_g_8hh_source.html index 265e3fb64e..26eb0de3ea 100644 --- a/_o_m_sim_d_e_g_g_8hh_source.html +++ b/_o_m_sim_d_e_g_g_8hh_source.html @@ -181,7 +181,7 @@ diff --git a/_o_m_sim_d_e_g_g_harness_8hh.html b/_o_m_sim_d_e_g_g_harness_8hh.html index 9b96f37fa0..32b45d7698 100644 --- a/_o_m_sim_d_e_g_g_harness_8hh.html +++ b/_o_m_sim_d_e_g_g_harness_8hh.html @@ -143,7 +143,7 @@ diff --git a/_o_m_sim_d_e_g_g_harness_8hh_source.html b/_o_m_sim_d_e_g_g_harness_8hh_source.html index 0d2df35467..6f996018f1 100644 --- a/_o_m_sim_d_e_g_g_harness_8hh_source.html +++ b/_o_m_sim_d_e_g_g_harness_8hh_source.html @@ -161,7 +161,7 @@ diff --git a/_o_m_sim_data_file_types_8hh.html b/_o_m_sim_data_file_types_8hh.html deleted file mode 100644 index 65d33b278a..0000000000 --- a/_o_m_sim_data_file_types_8hh.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - - -OMSim: OMSimDataFileTypes.hh File Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
OMSim -
-
Geant4 for IceCube optical module studies
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
OMSimDataFileTypes.hh File Reference
-
-
- -

Collection of classes and methods to handle material creation from user data in json files. -More...

-
-Include dependency graph for OMSimDataFileTypes.hh:
-
-
-
-
-

Detailed Description

-

This file includes the class definitions for the abstract base classes (abcDataFile and abcMaterialData) and derived classes related to material properties. The derived classes and functions are designed to handle different categories of materials and reflective surfaces with varying optical properties.

-

Derived Classes:

    -
  • RefractionAndAbsorption: Handles materials with refraction index and absorption length defined.
  • -
  • RefractionOnly: Handles materials with only refraction index defined.
  • -
  • NoOptics: Handles materials without optical properties.
  • -
  • IceCubeIce: Handles creation and property extraction of IceCube's ice.
  • -
  • Surface: Defines a new reflective surface.
  • -
-

Each class has an extractInformation() method that is responsible for creating the material or surface and extracting the necessary optical properties.

-
-

Go to the source code of this file.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  abcDataFile
 This is an abstract base class that provides an interface for handling data files in the simulation. More...
 
class  abcMaterialData
 Abstract base class for material data extraction from a json file. abcMaterialData class is derived from abcDataFile class. It is designed to manage the material data, such as refractive index and absorption length. More...
 
class  RefractionAndAbsorption
 Materials with defined refractive index and absorption length. More...
 
class  RefractionOnly
 Materials only with refractive index defined. More...
 
class  NoOptics
 Materials without optical properties defined. More...
 
class  IceCubeIce
 Creation and extraction of IceCube's ice optical properties. More...
 
class  Surface
 Reflective surfaces parsed from a JSON file. More...
 
class  ScintillationProperties
 Scintillation properties extraction for existing materials. More...
 
class  CustomProperties
 Adds user defined properties to already defined materials. More...
 
-
-
- - - - diff --git a/_o_m_sim_data_file_types_8hh__incl.map b/_o_m_sim_data_file_types_8hh__incl.map deleted file mode 100644 index 69f0bd2cfa..0000000000 --- a/_o_m_sim_data_file_types_8hh__incl.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_o_m_sim_data_file_types_8hh__incl.md5 b/_o_m_sim_data_file_types_8hh__incl.md5 deleted file mode 100644 index eebb6ea373..0000000000 --- a/_o_m_sim_data_file_types_8hh__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -3e32060750b923af54e5336da7f7770b \ No newline at end of file diff --git a/_o_m_sim_data_file_types_8hh__incl.svg b/_o_m_sim_data_file_types_8hh__incl.svg deleted file mode 100644 index 7ff7414ba4..0000000000 --- a/_o_m_sim_data_file_types_8hh__incl.svg +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - -OMSimDataFileTypes.hh - - -Node1 - - -OMSimDataFileTypes.hh - - - - - -Node2 - - -OMSimOpBoundaryProcess.hh - - - - - -Node1->Node2 - - - - - -Node10 - - -G4NistManager.hh - - - - - -Node1->Node10 - - - - - -Node11 - - -G4SystemOfUnits.hh - - - - - -Node1->Node11 - - - - - -Node12 - - -boost/property_tree -/json_parser.hpp - - - - - -Node1->Node12 - - - - - -Node13 - - -OMSimCommandArgsTable.hh - - - - - -Node1->Node13 - - - - - -Node3 - - -G4OpticalPhoton.hh - - - - - -Node2->Node3 - - - - - -Node4 - - -G4OpticalSurface.hh - - - - - -Node2->Node4 - - - - - -Node5 - - -G4RandomTools.hh - - - - - -Node2->Node5 - - - - - -Node6 - - -G4VDiscreteProcess.hh - - - - - -Node2->Node6 - - - - - -Node7 - - -G4VUserTrackInformation.hh - - - - - -Node2->Node7 - - - - - -Node8 - - -G4AutoLock.hh - - - - - -Node2->Node8 - - - - - -Node9 - - -G4Threading.hh - - - - - -Node2->Node9 - - - - - -Node14 - - -OMSimLogger.hh - - - - - -Node13->Node14 - - - - - -Node19 - - -fstream - - - - - -Node13->Node19 - - - - - -Node20 - - -boost/any.hpp - - - - - -Node13->Node20 - - - - - -Node21 - - -sys/time.h - - - - - -Node13->Node21 - - - - - -Node15 - - -spdlog/spdlog.h - - - - - -Node14->Node15 - - - - - -Node16 - - -spdlog/sinks/stdout -_color_sinks.h - - - - - -Node14->Node16 - - - - - -Node17 - - -memory - - - - - -Node14->Node17 - - - - - -Node18 - - -spdlog/fmt/fmt.h - - - - - -Node14->Node18 - - - - - diff --git a/_o_m_sim_data_file_types_8hh_source.html b/_o_m_sim_data_file_types_8hh_source.html deleted file mode 100644 index 18f2f2719e..0000000000 --- a/_o_m_sim_data_file_types_8hh_source.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - -OMSim: OMSimDataFileTypes.hh Source File - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
OMSim -
-
Geant4 for IceCube optical module studies
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
OMSimDataFileTypes.hh
-
-
-Go to the documentation of this file.
1 
-
20 #ifndef OMSimDataFileTypes_h
-
21 #define OMSimDataFileTypes_h 1
-
22 
-
23 #include "OMSimOpBoundaryProcess.hh"
-
24 
-
25 #include <G4NistManager.hh>
-
26 #include <G4SystemOfUnits.hh>
-
27 #include <boost/property_tree/json_parser.hpp>
-
28 #include <OMSimCommandArgsTable.hh>
-
29 
-
30 class ParameterTable;
-
31 
- -
42 {
-
43 public:
-
44  abcDataFile(G4String pFileName);
-
45  ~abcDataFile();
-
46  G4String mFileName;
-
47  G4String mObjectName;
-
48 
-
49 protected:
-
50  virtual void extractInformation() = 0;
-
51  const G4double mHC_eVnm = 1239.84193 * eV;
-
52  boost::property_tree::ptree mJsonTree;
-
53  ParameterTable *mFileData;
-
54 };
-
55 
- -
64 {
-
65 public:
-
66  abcMaterialData(G4String pFileName) : abcDataFile(pFileName){};
-
67  G4Material *mMaterial;
-
68  G4MaterialPropertiesTable *mMPT;
-
69 
-
70  void createMaterial();
- - -
73 
-
74 protected:
-
75  G4State getState(G4String pState);
-
76  virtual void extractInformation() = 0;
-
77 };
-
78 
-
79 // Derived Classes
-
80 
- -
88 {
-
89 public:
-
90  RefractionAndAbsorption(G4String pFilename) : abcMaterialData(pFilename){};
-
91  void extractInformation();
-
92 };
-
93 
- -
101 {
-
102 public:
-
103  RefractionOnly(G4String pFilename) : abcMaterialData(pFilename){};
-
104  void extractInformation();
-
105 };
-
106 
-
113 class NoOptics : public abcMaterialData
-
114 {
-
115 public:
-
116  NoOptics(G4String pFilename) : abcMaterialData(pFilename){};
-
117  void extractInformation();
-
118 };
-
119 
- -
127 {
-
128 public:
-
129  IceCubeIce(G4String pFilename) : abcMaterialData(pFilename){};
-
130 
-
131  void extractInformation();
-
132 
-
133 private:
-
134  int mSpiceDepth_pos;
-
135 
-
136  G4double spiceTemperature(G4double pDepth);
-
137  G4double spiceAbsorption(G4double pLambd);
-
138  G4double spiceRefraction(G4double pLambd);
-
139  G4double mieScattering(G4double pLambd);
-
140 
-
141  std::vector<G4double> mSpice_be400inv;
-
142  std::vector<G4double> mSpice_a400inv;
-
143  std::vector<G4double> mSpiceDepth;
-
144  const G4double mMieSpiceConst[3] = {0.972, 0.0000001, 1};
-
145  G4double mInnerColumn_b_inv = 3 * cm;
-
146 };
-
147 
-
154 class Surface : public abcDataFile
-
155 {
-
156 public:
-
157  Surface(G4String pFilename) : abcDataFile(pFilename){};
-
158  G4OpticalSurface *mOpticalSurface;
-
159 
-
160  G4OpticalSurfaceFinish getOpticalSurfaceFinish(G4String pFinish);
-
161  G4OpticalSurfaceModel getOpticalSurfaceModel(G4String pModel);
-
162  G4SurfaceType getSurfaceType(G4String pType);
-
163  void extractInformation();
-
164 };
-
165 
- -
172 {
-
173 public:
-
174  ScintillationProperties(G4String pFilename) : abcDataFile(pFilename){};
-
175  void extractInformation();
-
176 
-
177 private:
-
178  void extractSpectrum();
-
179  void extractLifeTimes(G4String pTemperature);
-
180  void getLifeTimeTemperatureRange(double &pMinTemp, double &pMaxTemp);
-
181  std::pair<std::vector<G4double>, std::vector<G4double>> extractLifeTimesForTemperature(G4String pTemperature);
-
182  void weightLifeTimesAmplitudes(std::vector<G4double> &pAmplitudes, double pT1, double pT2);
-
183  void extractYieldAlpha(G4String pTemperature);
-
184  void extractYieldElectron(G4String pTemperature);
-
185  void extractYield(G4String pTemperature, G4String pYieldPropertyName, G4String pArgKey, G4String pTreeKeyTemperature, G4String pTreeKeyYield);
-
186  void findMPT();
-
187  G4MaterialPropertiesTable *mMPT;
-
188 };
-
189 
- -
196 {
-
197 public:
-
198  CustomProperties(G4String pFilename) : abcDataFile(pFilename){};
-
199  void extractInformation();
-
200 
-
201 private:
-
202  void extractConstProperties();
-
203  void extractProperties();
-
204  void findMPT();
-
205  G4MaterialPropertiesTable *mMPT;
-
206 };
-
207 
-
208 #endif
-
209 //
-
Definition of the OMSimCommandArgsTable singleton class, which controls user args.
-
Adds user defined properties to already defined materials.
Definition: OMSimDataFileTypes.hh:196
-
void extractInformation()
Extracts the custom properties from the file and updates the MPT of the material.
Definition: OMSimDataFileTypes.cc:560
-
void extractConstProperties()
Extracts so-called "constant properties" (i.e. single numbers) for the material from the file.
Definition: OMSimDataFileTypes.cc:572
-
void extractProperties()
Extracts vector-like 2D properties for the material from the file.
Definition: OMSimDataFileTypes.cc:593
-
void findMPT()
Finds the Material Properties Table (MPT) for the specific material. The MPT is updated with the cust...
Definition: OMSimDataFileTypes.cc:620
-
Creation and extraction of IceCube's ice optical properties.
Definition: OMSimDataFileTypes.hh:127
-
G4double spiceAbsorption(G4double pLambd)
Calculate absorption length of IceCube's ice for a specific wavelength.
Definition: OMSimDataFileTypes.cc:230
-
G4double mInnerColumn_b_inv
Eff. scattering lenght of bubble column (if placed)
Definition: OMSimDataFileTypes.hh:145
-
G4double spiceTemperature(G4double pDepth)
Calculate temperature of ice depending on the depth.
Definition: OMSimDataFileTypes.cc:218
-
void extractInformation()
Extracts information and creates ice with optical properties from IceCube.
Definition: OMSimDataFileTypes.cc:152
-
G4double spiceRefraction(G4double pLambd)
Calculate refraction index of IceCube's ice for a specific wavelength.
Definition: OMSimDataFileTypes.cc:247
-
G4double mieScattering(G4double pLambd)
Calculate mie scattering length of IceCube's ice for a specific wavelength.
Definition: OMSimDataFileTypes.cc:261
-
Materials without optical properties defined.
Definition: OMSimDataFileTypes.hh:114
-
void extractInformation()
Extracts information and creates a material without optical properties.
Definition: OMSimDataFileTypes.cc:139
-
A utility class for managing JSON-based data tables.
Definition: OMSimInputData.hh:40
-
Materials with defined refractive index and absorption length.
Definition: OMSimDataFileTypes.hh:88
-
void extractInformation()
Extracts information and creates a material with refraction index and absorption length defined.
Definition: OMSimDataFileTypes.cc:117
-
Materials only with refractive index defined.
Definition: OMSimDataFileTypes.hh:101
-
void extractInformation()
Extracts information and creates a material with refraction index defined.
Definition: OMSimDataFileTypes.cc:129
-
Scintillation properties extraction for existing materials.
Definition: OMSimDataFileTypes.hh:172
-
void extractSpectrum()
Extracts the scintillation spectrum from the data file and adds it to the material properties table.
Definition: OMSimDataFileTypes.cc:374
-
void extractYieldAlpha(G4String pTemperature)
Extracts and interpolates the alpha particle scintillation yield for a given temperature.
Definition: OMSimDataFileTypes.cc:531
-
void extractLifeTimes(G4String pTemperature)
Extracts the scintillation lifetimes from the file and weights them for a specific temperature.
Definition: OMSimDataFileTypes.cc:442
-
void weightLifeTimesAmplitudes(std::vector< G4double > &pAmplitudes, double pT1, double pT2)
Adjusts amplitudes of lifetimes based on distance to investigated temperature.
Definition: OMSimDataFileTypes.cc:429
-
void extractInformation()
Extract sctintillation properties from json-file and adds them to existing material table.
Definition: OMSimDataFileTypes.cc:331
-
void getLifeTimeTemperatureRange(double &pMinTemp, double &pMaxTemp)
Retrieves the range of temperatures available for scintillation lifetimes.
Definition: OMSimDataFileTypes.cc:390
-
void extractYield(G4String pTemperature, G4String pYieldPropertyName, G4String pArgKey, G4String pTreeKeyTemperature, G4String pTreeKeyYield)
Extract the yield from json tree.
Definition: OMSimDataFileTypes.cc:497
-
void findMPT()
Finds and stores the Geant4 Material Properties Table for the material with name given by the key jMa...
Definition: OMSimDataFileTypes.cc:357
-
std::pair< std::vector< G4double >, std::vector< G4double > > extractLifeTimesForTemperature(G4String pTemperature)
Extracts lifetimes and amplitudes for a given temperature from the data.
Definition: OMSimDataFileTypes.cc:409
-
void extractYieldElectron(G4String pTemperature)
Extracts and interpolates the electron scintillation yield for a given temperature....
Definition: OMSimDataFileTypes.cc:540
-
Reflective surfaces parsed from a JSON file.
Definition: OMSimDataFileTypes.hh:155
-
G4OpticalSurfaceModel getOpticalSurfaceModel(G4String pModel)
Definition: OMSimDataFileTypes.cc:711
-
G4SurfaceType getSurfaceType(G4String pType)
Definition: OMSimDataFileTypes.cc:728
-
G4OpticalSurfaceFinish getOpticalSurfaceFinish(G4String pFinish)
Convert a string to a G4OpticalSurfaceFinish.
Definition: OMSimDataFileTypes.cc:640
-
void extractInformation()
Define a new reflective surface from data in a json-file.
Definition: OMSimDataFileTypes.cc:276
-
This is an abstract base class that provides an interface for handling data files in the simulation.
Definition: OMSimDataFileTypes.hh:42
-
const G4double mHC_eVnm
h*c in eV * nm
Definition: OMSimDataFileTypes.hh:51
-
virtual void extractInformation()=0
abstract method you have to define for a derived class
-
Abstract base class for material data extraction from a json file. abcMaterialData class is derived f...
Definition: OMSimDataFileTypes.hh:64
-
void extractAbsorptionLength()
Extracts absorption length data from a json-file and adds it to the material property table.
Definition: OMSimDataFileTypes.cc:64
-
void extractRefractionIndex()
Extracts refraction index data from a json-file and adds it to the material property table.
Definition: OMSimDataFileTypes.cc:78
-
G4State getState(G4String pState)
Converts a string representing a state of matter to a G4State.
Definition: OMSimDataFileTypes.cc:94
-
void createMaterial()
Defines a new material from data in a json-file.
Definition: OMSimDataFileTypes.cc:32
-
virtual void extractInformation()=0
abstract method that has to be defined in derived classes
-
-
- - - - diff --git a/_o_m_sim_decays_analysis_8hh.html b/_o_m_sim_decays_analysis_8hh.html index 431432a838..bdede4cd44 100644 --- a/_o_m_sim_decays_analysis_8hh.html +++ b/_o_m_sim_decays_analysis_8hh.html @@ -151,7 +151,7 @@ diff --git a/_o_m_sim_decays_analysis_8hh_source.html b/_o_m_sim_decays_analysis_8hh_source.html index cd367ce736..e1bde4ac60 100644 --- a/_o_m_sim_decays_analysis_8hh_source.html +++ b/_o_m_sim_decays_analysis_8hh_source.html @@ -174,7 +174,7 @@ diff --git a/_o_m_sim_decays_g_p_s_8hh.html b/_o_m_sim_decays_g_p_s_8hh.html index cf5173725b..195b623fd3 100644 --- a/_o_m_sim_decays_g_p_s_8hh.html +++ b/_o_m_sim_decays_g_p_s_8hh.html @@ -148,7 +148,7 @@ diff --git a/_o_m_sim_decays_g_p_s_8hh_source.html b/_o_m_sim_decays_g_p_s_8hh_source.html index a221e99d8b..04e2d9e51c 100644 --- a/_o_m_sim_decays_g_p_s_8hh_source.html +++ b/_o_m_sim_decays_g_p_s_8hh_source.html @@ -185,7 +185,7 @@ diff --git a/_o_m_sim_detector_construction_8hh_source.html b/_o_m_sim_detector_construction_8hh_source.html index 470742384d..1d62c06551 100644 --- a/_o_m_sim_detector_construction_8hh_source.html +++ b/_o_m_sim_detector_construction_8hh_source.html @@ -154,7 +154,7 @@
46 //
Class for detector construction in the effective area simulation.
Definition: OMSimDetectorConstruction.hh:21
G4VPhysicalVolume * Construct()
Constructs the selected detector from the command line argument and returns the physical world volume...
Definition: OMSimDetectorConstruction.cc:33
-
Manages the input data, including parsing and storing material properties.
Definition: OMSimInputData.hh:190
+
Manages the input data, including parsing and storing material properties.
Definition: OMSimInputData.hh:189
Definition: OMSimDetectorConstruction.hh:38
@@ -162,7 +162,7 @@ diff --git a/_o_m_sim_effective_area_analyisis_8hh_source.html b/_o_m_sim_effective_area_analyisis_8hh_source.html index 6a1621565e..9439155e1b 100644 --- a/_o_m_sim_effective_area_analyisis_8hh_source.html +++ b/_o_m_sim_effective_area_analyisis_8hh_source.html @@ -207,7 +207,7 @@ diff --git a/_o_m_sim_effi_cali_analyisis_8hh_source.html b/_o_m_sim_effi_cali_analyisis_8hh_source.html index 3f15663bc1..fa1e231db2 100644 --- a/_o_m_sim_effi_cali_analyisis_8hh_source.html +++ b/_o_m_sim_effi_cali_analyisis_8hh_source.html @@ -148,7 +148,7 @@ diff --git a/_o_m_sim_g4_radioactive_decay_8hh.html b/_o_m_sim_g4_radioactive_decay_8hh.html index cee82d849e..8c3310e2da 100644 --- a/_o_m_sim_g4_radioactive_decay_8hh.html +++ b/_o_m_sim_g4_radioactive_decay_8hh.html @@ -152,7 +152,7 @@ diff --git a/_o_m_sim_g4_radioactive_decay_8hh_source.html b/_o_m_sim_g4_radioactive_decay_8hh_source.html index 0896138ad6..8fd4140391 100644 --- a/_o_m_sim_g4_radioactive_decay_8hh_source.html +++ b/_o_m_sim_g4_radioactive_decay_8hh_source.html @@ -386,7 +386,7 @@ diff --git a/_o_m_sim_g4_scintillation_8hh.html b/_o_m_sim_g4_scintillation_8hh.html index dc8558656c..886ba512d6 100644 --- a/_o_m_sim_g4_scintillation_8hh.html +++ b/_o_m_sim_g4_scintillation_8hh.html @@ -141,7 +141,7 @@ diff --git a/_o_m_sim_g4_scintillation_8hh_source.html b/_o_m_sim_g4_scintillation_8hh_source.html index 9d878dba9f..c9d9ee31ea 100644 --- a/_o_m_sim_g4_scintillation_8hh_source.html +++ b/_o_m_sim_g4_scintillation_8hh_source.html @@ -403,7 +403,7 @@ diff --git a/_o_m_sim_hit_manager_8hh.html b/_o_m_sim_hit_manager_8hh.html index 92b2427ce7..5a0a99a2eb 100644 --- a/_o_m_sim_hit_manager_8hh.html +++ b/_o_m_sim_hit_manager_8hh.html @@ -162,7 +162,7 @@ diff --git a/_o_m_sim_hit_manager_8hh_source.html b/_o_m_sim_hit_manager_8hh_source.html index 126d0df180..c0ce8b2b56 100644 --- a/_o_m_sim_hit_manager_8hh_source.html +++ b/_o_m_sim_hit_manager_8hh_source.html @@ -234,7 +234,7 @@ diff --git a/_o_m_sim_input_data_8hh.html b/_o_m_sim_input_data_8hh.html index c030c96428..9019f63c37 100644 --- a/_o_m_sim_input_data_8hh.html +++ b/_o_m_sim_input_data_8hh.html @@ -148,9 +148,9 @@ - - + +

Variables

-OMSimInputDatagOMSimInputData = nullptr
 
+OMSimInputDatag_OMSimInputData = nullptr
 
@@ -158,7 +158,7 @@ diff --git a/_o_m_sim_input_data_8hh.js b/_o_m_sim_input_data_8hh.js index d5b860cc7d..8ead4c2840 100644 --- a/_o_m_sim_input_data_8hh.js +++ b/_o_m_sim_input_data_8hh.js @@ -1,4 +1,4 @@ var _o_m_sim_input_data_8hh = [ - [ "gOMSimInputData", "_o_m_sim_input_data_8hh.html#aaf0ed41671e4ce6ad574dac5bab4ab88", null ] + [ "g_OMSimInputData", "_o_m_sim_input_data_8hh.html#aa93e3f869d47ca7a6726c6cfab4332cc", null ] ]; \ No newline at end of file diff --git a/_o_m_sim_input_data_8hh_source.html b/_o_m_sim_input_data_8hh_source.html index 6fef1c0888..30ada8b805 100644 --- a/_o_m_sim_input_data_8hh_source.html +++ b/_o_m_sim_input_data_8hh_source.html @@ -117,39 +117,39 @@
Go to the documentation of this file.
1 
-
6 #ifndef OMSimInputData_h
-
7 #define OMSimInputData_h 1
-
8 
-
9 #include "OMSimLogger.hh"
-
10 #include "OMSimOpBoundaryProcess.hh"
-
11 #include <G4SystemOfUnits.hh>
-
12 #include <boost/property_tree/json_parser.hpp>
-
13 
-
14 namespace pt = boost::property_tree;
-
15 
- -
40 {
-
41 public:
-
42  ParameterTable(){};
-
43 
-
52  template <typename T>
-
53  T getValue(G4String pKey, G4String pParameter)
-
54  {
-
55  log_trace("Fetching parameter {} in key {}", pParameter, pKey);
-
56  try
-
57  {
-
58  const T lValue = mTable.at(pKey).get<T>(pParameter);
-
59  return lValue;
-
60  }
-
61 
-
62  catch (const std::exception &e)
-
63  {
-
64  log_error("Fetching parameter {} in key {} from table failed!", pParameter, pKey);
-
65  throw std::runtime_error("Fetching parameter failed");
-
66  }
-
67  }
-
68 
-
69  G4bool checkIfKeyInTable(G4String pKey);
+
6 #pragma once
+
7 
+
8 #include "OMSimLogger.hh"
+
9 #include "OMSimOpBoundaryProcess.hh"
+
10 #include <G4SystemOfUnits.hh>
+
11 #include <boost/property_tree/json_parser.hpp>
+
12 
+
13 namespace pt = boost::property_tree;
+
14 
+ +
39 {
+
40 public:
+
41  ParameterTable(){};
+
42 
+
51  template <typename T>
+
52  T getValue(G4String pKey, G4String pParameter)
+
53  {
+
54  log_trace("Fetching parameter {} in key {}", pParameter, pKey);
+
55  try
+
56  {
+
57  const T lValue = mTable.at(pKey).get<T>(pParameter);
+
58  return lValue;
+
59  }
+
60 
+
61  catch (const std::exception &e)
+
62  {
+
63  log_error("Fetching parameter {} in key {} from table failed!", pParameter, pKey);
+
64  throw std::runtime_error("Fetching parameter failed");
+
65  }
+
66  }
+
67 
+
68  G4bool checkIfTreeNameInTable(G4String pKey);
+
69  G4bool checkIfKeyInTree(G4String p_treeName, G4String p_key);
70  G4double getValueWithUnit(G4String pKey, G4String pParameter);
71  pt::ptree appendAndReturnTree(G4String pFileName);
72  pt::ptree getJSONTree(G4String pKey);
@@ -223,59 +223,69 @@
164  std::map<G4String, G4String> mKeyFileOrigin;
165 };
166 
- -
190 {
-
191 public:
-
192  static void init();
-
193  static void shutdown();
-
194  static OMSimInputData& getInstance();
-
195  G4Material *getMaterial(G4String pName);
-
196  G4OpticalSurface *getOpticalSurface(G4String pName);
-
197  void searchFolders();
-
198  std::map<G4String, G4OpticalSurface *> mOpticalSurfaceMap;
-
199 
-
200 private:
-
201  OMSimInputData() = default;
-
202  ~OMSimInputData() = default;
-
203  OMSimInputData(const OMSimInputData&) = delete;
-
204  OMSimInputData& operator=(const OMSimInputData&) = delete;
-
205  void scannDataDirectory();
-
206  void processFile(const std::string &filePath, const std::string &fileName);
-
207  G4String mDataDirectory;
-
208 };
-
209 
-
210 inline OMSimInputData* gOMSimInputData = nullptr;
+ +
189 {
+
190 public:
+
191  static void init();
+
192  static void shutdown();
+
193  static OMSimInputData& getInstance();
+
194  G4Material *getMaterial(G4String pName);
+
195  G4OpticalSurface *getOpticalSurface(G4String pName);
+
196  void searchFolders();
+
197  std::map<G4String, G4OpticalSurface *> m_opticalSurfaceMap;
+
198 
+
199 private:
+
200  enum class FileType {
+
201  IceCubeICE,
+
202  Scintillator,
+
203  Custom,
+
204  Table,
+
205  Surface,
+
206  Material
+
207  };
+
208 
+
209  static const std::unordered_map<std::string, FileType> fileTypePrefixes;
+
210  FileType getFileType(const std::string& fileName) const;
211 
-
212 #endif
-
213 //
-
Manages the input data, including parsing and storing material properties.
Definition: OMSimInputData.hh:190
-
G4Material * getMaterial(G4String pName)
Definition: OMSimInputData.cc:168
-
static OMSimInputData & getInstance()
Definition: OMSimInputData.cc:149
-
void searchFolders()
Searches through predefined folders for input data files.
Definition: OMSimInputData.cc:245
-
void processFile(const std::string &filePath, const std::string &fileName)
Processes a data file based on its name prefix.
Definition: OMSimInputData.cc:274
-
G4String mDataDirectory
The current directory being scanned for data.
Definition: OMSimInputData.hh:207
-
static void shutdown()
Deletes the global instance of OMSimInputData.
Definition: OMSimInputData.cc:139
-
G4OpticalSurface * getOpticalSurface(G4String pName)
Definition: OMSimInputData.cc:214
-
std::map< G4String, G4OpticalSurface * > mOpticalSurfaceMap
Map that links names with optical surfaces.
Definition: OMSimInputData.hh:198
-
void scannDataDirectory()
Definition: OMSimInputData.cc:325
-
static void init()
Initializes the global instance of OMSimInputData and calls OMSimInputData::searchFolders to load dat...
Definition: OMSimInputData.cc:125
-
A utility class for managing JSON-based data tables.
Definition: OMSimInputData.hh:40
+
212  OMSimInputData() = default;
+
213  ~OMSimInputData() = default;
+
214  OMSimInputData(const OMSimInputData&) = delete;
+
215  OMSimInputData& operator=(const OMSimInputData&) = delete;
+
216  void scannDataDirectory();
+
217  void processFile(const std::string &filePath, const std::string &fileName);
+
218  G4String m_dataDirectory;
+
219 };
+
220 
+
221 inline OMSimInputData* g_OMSimInputData = nullptr;
+
222 
+
Manages the input data, including parsing and storing material properties.
Definition: OMSimInputData.hh:189
+
G4Material * getMaterial(G4String pName)
Retrieves a G4Material based on the given name.
Definition: OMSimInputData.cc:190
+
std::map< G4String, G4OpticalSurface * > m_opticalSurfaceMap
Map that links names with optical surfaces.
Definition: OMSimInputData.hh:197
+
static OMSimInputData & getInstance()
Definition: OMSimInputData.cc:169
+
void searchFolders()
Searches through predefined folders for input data files.
Definition: OMSimInputData.cc:267
+
void processFile(const std::string &filePath, const std::string &fileName)
Processes a data file based on its name prefix.
Definition: OMSimInputData.cc:294
+
static void shutdown()
Deletes the global instance of OMSimInputData.
Definition: OMSimInputData.cc:159
+
G4OpticalSurface * getOpticalSurface(G4String pName)
Definition: OMSimInputData.cc:236
+
G4String m_dataDirectory
The current directory being scanned for data.
Definition: OMSimInputData.hh:218
+
static void init()
Initializes the global instance of OMSimInputData and calls OMSimInputData::searchFolders to load dat...
Definition: OMSimInputData.cc:145
+
A utility class for managing JSON-based data tables.
Definition: OMSimInputData.hh:39
pt::ptree getJSONTree(G4String pKey)
Definition: OMSimInputData.cc:87
pt::ptree appendAndReturnTree(G4String pFileName)
Definition: OMSimInputData.cc:21
void parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)
Parses the content of a JSON subtree into a vector, scaling values if necessary.
Definition: OMSimInputData.hh:86
+
G4bool checkIfTreeNameInTable(G4String pKey)
Checks if a key exists within the table.
Definition: OMSimInputData.cc:102
std::map< G4String, boost::property_tree::ptree > mTable
A table mapping keys to property trees.
Definition: OMSimInputData.hh:160
+
G4bool checkIfKeyInTree(G4String p_treeName, G4String p_key)
Checks if a specific key exists in a given JSON tree.
Definition: OMSimInputData.cc:119
void parseKeyContentToVector(std::vector< T > &pVector, std::basic_string< char > p_MapKey, std::basic_string< char > pKey, G4double pScaling, bool pInverse)
Parses the content of a JSON subtree into a vector, scaling values if necessary.
Definition: OMSimInputData.hh:119
G4double getValueWithUnit(G4String pKey, G4String pParameter)
Fetches the value associated with a given key and parameter.
Definition: OMSimInputData.cc:39
-
T getValue(G4String pKey, G4String pParameter)
Fetches a value from the table based on a key and parameter.
Definition: OMSimInputData.hh:53
+
T getValue(G4String pKey, G4String pParameter)
Fetches a value from the table based on a key and parameter.
Definition: OMSimInputData.hh:52
std::map< G4String, G4String > mKeyFileOrigin
A table mapping keys to original file name.
Definition: OMSimInputData.hh:164
-
G4bool checkIfKeyInTable(G4String pKey)
Checks if a key exists within the table.
Definition: OMSimInputData.cc:102
diff --git a/_o_m_sim_l_o_m16_8hh.html b/_o_m_sim_l_o_m16_8hh.html index 791fce0abf..7fc963f044 100644 --- a/_o_m_sim_l_o_m16_8hh.html +++ b/_o_m_sim_l_o_m16_8hh.html @@ -141,7 +141,7 @@ diff --git a/_o_m_sim_l_o_m16_8hh_source.html b/_o_m_sim_l_o_m16_8hh_source.html index 5666de097f..dd7abdd066 100644 --- a/_o_m_sim_l_o_m16_8hh_source.html +++ b/_o_m_sim_l_o_m16_8hh_source.html @@ -220,7 +220,7 @@ diff --git a/_o_m_sim_l_o_m18_8cc.html b/_o_m_sim_l_o_m18_8cc.html index 6e5439b3e9..3ed4c3e49e 100644 --- a/_o_m_sim_l_o_m18_8cc.html +++ b/_o_m_sim_l_o_m18_8cc.html @@ -141,7 +141,7 @@ diff --git a/_o_m_sim_l_o_m18_8hh.html b/_o_m_sim_l_o_m18_8hh.html index 0b727124b5..e900839652 100644 --- a/_o_m_sim_l_o_m18_8hh.html +++ b/_o_m_sim_l_o_m18_8hh.html @@ -147,7 +147,7 @@ diff --git a/_o_m_sim_l_o_m18_8hh_source.html b/_o_m_sim_l_o_m18_8hh_source.html index f98788b491..0cd04ec301 100644 --- a/_o_m_sim_l_o_m18_8hh_source.html +++ b/_o_m_sim_l_o_m18_8hh_source.html @@ -239,7 +239,7 @@ diff --git a/_o_m_sim_logger_8hh_source.html b/_o_m_sim_logger_8hh_source.html index accf431297..ae056e4994 100644 --- a/_o_m_sim_logger_8hh_source.html +++ b/_o_m_sim_logger_8hh_source.html @@ -146,7 +146,7 @@ diff --git a/_o_m_sim_m_d_o_m_8hh.html b/_o_m_sim_m_d_o_m_8hh.html index eeec0094fb..35930b75f9 100644 --- a/_o_m_sim_m_d_o_m_8hh.html +++ b/_o_m_sim_m_d_o_m_8hh.html @@ -141,7 +141,7 @@ diff --git a/_o_m_sim_m_d_o_m_8hh_source.html b/_o_m_sim_m_d_o_m_8hh_source.html index ceae8904fe..e9583e6c5e 100644 --- a/_o_m_sim_m_d_o_m_8hh_source.html +++ b/_o_m_sim_m_d_o_m_8hh_source.html @@ -230,7 +230,7 @@ diff --git a/_o_m_sim_m_d_o_m_flasher_8hh.html b/_o_m_sim_m_d_o_m_flasher_8hh.html index 514c9080ee..a1629e8d7f 100644 --- a/_o_m_sim_m_d_o_m_flasher_8hh.html +++ b/_o_m_sim_m_d_o_m_flasher_8hh.html @@ -153,7 +153,7 @@ diff --git a/_o_m_sim_m_d_o_m_flasher_8hh_source.html b/_o_m_sim_m_d_o_m_flasher_8hh_source.html index bb37143d4e..ceb819e742 100644 --- a/_o_m_sim_m_d_o_m_flasher_8hh_source.html +++ b/_o_m_sim_m_d_o_m_flasher_8hh_source.html @@ -180,7 +180,7 @@ diff --git a/_o_m_sim_m_d_o_m_harness_8hh.html b/_o_m_sim_m_d_o_m_harness_8hh.html index 66fc7fe6c4..fcff1d7030 100644 --- a/_o_m_sim_m_d_o_m_harness_8hh.html +++ b/_o_m_sim_m_d_o_m_harness_8hh.html @@ -141,7 +141,7 @@ diff --git a/_o_m_sim_m_d_o_m_harness_8hh_source.html b/_o_m_sim_m_d_o_m_harness_8hh_source.html index f3bd78c862..0788eca5f5 100644 --- a/_o_m_sim_m_d_o_m_harness_8hh_source.html +++ b/_o_m_sim_m_d_o_m_harness_8hh_source.html @@ -169,7 +169,7 @@ diff --git a/_o_m_sim_material_handler_8hh.html b/_o_m_sim_material_handler_8hh.html new file mode 100644 index 0000000000..8db9ffa4bf --- /dev/null +++ b/_o_m_sim_material_handler_8hh.html @@ -0,0 +1,212 @@ + + + + + + + +OMSim: OMSimMaterialHandler.hh File Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
OMSim +
+
Geant4 for IceCube optical module studies
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
OMSimMaterialHandler.hh File Reference
+
+
+ +

Definition of OMSimMaterialHandler and the namespaces IceProcessor and ScintillationProcessor. +More...

+
+Include dependency graph for OMSimMaterialHandler.hh:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + + +

+Classes

class  OMSimMaterialHandler
 Handles the creation and processing of materials from json files. More...
 
+ + + + + + + +

+Namespaces

 ScintillationProcessor
 Namespace containing functions for processing files with scintillation properties.
 
 IceProcessor
 Namespace containing functions for processing IceCube ice properties from file.
 
+ + + +

+Typedefs

+using ProcessorFunction = void(ParameterTable *, const boost::property_tree::ptree &, G4MaterialPropertiesTable *)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void ScintillationProcessor::process (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
 Process scintillation properties and add them to the material properties table. More...
 
void ScintillationProcessor::extractSpectrum (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
 Extracts the scintillation spectrum from the data file and adds it to the material properties table. More...
 
void ScintillationProcessor::getLifeTimeTemperatureRange (const boost::property_tree::ptree &p_jsonTree, double &p_minTemperature, double &p_maxTemperature)
 Retrieves the range of temperatures available for scintillation lifetimes. More...
 
std::pair< std::vector< G4double >, std::vector< G4double > > ScintillationProcessor::extractLifeTimesForTemperature (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4String p_temperature)
 Extracts lifetimes and amplitudes for a given temperature from the data. More...
 
void ScintillationProcessor::weightLifeTimesAmplitudes (std::vector< G4double > &p_amplitude, double p_T1, double p_T2)
 Adjusts amplitudes of lifetimes based on distance to investigated temperature. More...
 
void ScintillationProcessor::extractLifeTimes (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String p_temperature)
 Extracts the scintillation lifetimes from the file and weights them for a specific temperature. More...
 
void ScintillationProcessor::extractYield (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String p_temperature, G4String p_yieldPropertyName, G4String p_argKey, G4String p_treeKeyTemperature, G4String p_treeKeyYield)
 Extract the yield from json tree. More...
 
void ScintillationProcessor::extractYieldAlpha (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String p_temperature)
 Extracts and interpolates the alpha particle scintillation yield for a given temperature. More...
 
void ScintillationProcessor::extractYieldElectron (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String p_temperature)
 Extracts and interpolates the electron scintillation yield for a given temperature. Uses the alpha yield as fallback if electron yield is not given. More...
 
void IceProcessor::process (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
 Process IceCube ice properties and create corresponding materials. More...
 
G4double IceProcessor::spiceTemperature (G4double p_depth)
 Calculate temperature of ice depending on the depth. More...
 
G4double IceProcessor::spiceAbsorption (G4double p_lambda, const std::vector< G4double > &p_spicea400inv, const std::vector< G4double > &p_spiceDepth)
 Calculate absorption length of IceCube's ice for a specific wavelength. More...
 
G4double IceProcessor::spiceRefraction (G4double p_lambda)
 Calculate refraction index of IceCube's ice for a specific wavelength. More...
 
G4double IceProcessor::mieScattering (G4double p_lambda, const std::vector< G4double > &p_spicebe400inv)
 Calculate mie scattering length of IceCube's ice for a specific wavelength. More...
 
+
+
+ + + + diff --git a/_o_m_sim_material_handler_8hh.js b/_o_m_sim_material_handler_8hh.js new file mode 100644 index 0000000000..7c08c8127a --- /dev/null +++ b/_o_m_sim_material_handler_8hh.js @@ -0,0 +1,18 @@ +var _o_m_sim_material_handler_8hh = +[ + [ "ProcessorFunction", "_o_m_sim_material_handler_8hh.html#a030608390bf9859c4fc37aa70788b5a2", null ], + [ "extractLifeTimes", "_o_m_sim_material_handler_8hh.html#a4b5f070aafaee94ed8cf02d0b48ac622", null ], + [ "extractLifeTimesForTemperature", "_o_m_sim_material_handler_8hh.html#abe0857366dc77cb950049d701a7cd87a", null ], + [ "extractSpectrum", "_o_m_sim_material_handler_8hh.html#a57a3ea3b51e632208b21dddd6c254b9d", null ], + [ "extractYield", "_o_m_sim_material_handler_8hh.html#ada904f9aa8601dee3e721f7eeda88f8c", null ], + [ "extractYieldAlpha", "_o_m_sim_material_handler_8hh.html#a530a6a3bd1cfc8a949b2c37a818f331d", null ], + [ "extractYieldElectron", "_o_m_sim_material_handler_8hh.html#ac9d8bc9a2343d61ce42ef43996523271", null ], + [ "getLifeTimeTemperatureRange", "_o_m_sim_material_handler_8hh.html#ad81d3abfcca6999f8addb34993ed90d5", null ], + [ "mieScattering", "_o_m_sim_material_handler_8hh.html#a394c6aa008d203aaeda7c2f28bfa3361", null ], + [ "process", "_o_m_sim_material_handler_8hh.html#a697d365515e84fa024fa106fc8d2cee7", null ], + [ "process", "_o_m_sim_material_handler_8hh.html#ae62c8b69efbfeaf9eaf3110b52ba9d37", null ], + [ "spiceAbsorption", "_o_m_sim_material_handler_8hh.html#a29002db125bd3d2b67998403db6afc60", null ], + [ "spiceRefraction", "_o_m_sim_material_handler_8hh.html#ad82640f5524b52f1604c3e19ff819be5", null ], + [ "spiceTemperature", "_o_m_sim_material_handler_8hh.html#a1880256fa33d9e645ae86e2057f66297", null ], + [ "weightLifeTimesAmplitudes", "_o_m_sim_material_handler_8hh.html#a0a5cfdce619f97647f889c05cbb40c52", null ] +]; \ No newline at end of file diff --git a/_o_m_sim_material_handler_8hh__incl.map b/_o_m_sim_material_handler_8hh__incl.map new file mode 100644 index 0000000000..4c9862397e --- /dev/null +++ b/_o_m_sim_material_handler_8hh__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/_o_m_sim_material_handler_8hh__incl.md5 b/_o_m_sim_material_handler_8hh__incl.md5 new file mode 100644 index 0000000000..b4b4f5ee8d --- /dev/null +++ b/_o_m_sim_material_handler_8hh__incl.md5 @@ -0,0 +1 @@ +fd76a3820c66ee94ff6b7989771dbad8 \ No newline at end of file diff --git a/_o_m_sim_material_handler_8hh__incl.svg b/_o_m_sim_material_handler_8hh__incl.svg new file mode 100644 index 0000000000..4f74508061 --- /dev/null +++ b/_o_m_sim_material_handler_8hh__incl.svg @@ -0,0 +1,233 @@ + + + + + + +OMSimMaterialHandler.hh + + +Node1 + + +OMSimMaterialHandler.hh + + + + + +Node2 + + +G4NistManager.hh + + + + + +Node1->Node2 + + + + + +Node3 + + +G4SystemOfUnits.hh + + + + + +Node1->Node3 + + + + + +Node4 + + +G4OpticalSurface.hh + + + + + +Node1->Node4 + + + + + +Node5 + + +G4PhysicalConstants.hh + + + + + +Node1->Node5 + + + + + +Node6 + + +boost/property_tree +/json_parser.hpp + + + + + +Node1->Node6 + + + + + +Node7 + + +OMSimCommandArgsTable.hh + + + + + +Node1->Node7 + + + + + +Node8 + + +OMSimLogger.hh + + + + + +Node7->Node8 + + + + + +Node13 + + +fstream + + + + + +Node7->Node13 + + + + + +Node14 + + +boost/any.hpp + + + + + +Node7->Node14 + + + + + +Node15 + + +sys/time.h + + + + + +Node7->Node15 + + + + + +Node9 + + +spdlog/spdlog.h + + + + + +Node8->Node9 + + + + + +Node10 + + +spdlog/sinks/stdout +_color_sinks.h + + + + + +Node8->Node10 + + + + + +Node11 + + +memory + + + + + +Node8->Node11 + + + + + +Node12 + + +spdlog/fmt/fmt.h + + + + + +Node8->Node12 + + + + + diff --git a/_o_m_sim_material_handler_8hh_source.html b/_o_m_sim_material_handler_8hh_source.html new file mode 100644 index 0000000000..c077a7aca4 --- /dev/null +++ b/_o_m_sim_material_handler_8hh_source.html @@ -0,0 +1,232 @@ + + + + + + + +OMSim: OMSimMaterialHandler.hh Source File + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
OMSim +
+
Geant4 for IceCube optical module studies
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
OMSimMaterialHandler.hh
+
+
+Go to the documentation of this file.
1 
+
6 #pragma once
+
7 
+
8 #include <G4NistManager.hh>
+
9 #include <G4SystemOfUnits.hh>
+
10 #include <G4OpticalSurface.hh>
+
11 #include <G4PhysicalConstants.hh>
+
12 #include <boost/property_tree/json_parser.hpp>
+
13 #include <OMSimCommandArgsTable.hh>
+
14 
+
15 class ParameterTable;
+
16 using ProcessorFunction = void(ParameterTable *, const boost::property_tree::ptree &, G4MaterialPropertiesTable *);
+
17 
+ +
28 {
+
29 public:
+
30  OMSimMaterialHandler(const G4String &filename);
+ +
32 
+
33  void processMaterial();
+
34  G4OpticalSurface *processSurface();
+ +
36  void processSpecial(ProcessorFunction *processor);
+
37  G4String GetName() { return m_objectName; };
+
38 
+
39 private:
+
40  ParameterTable *m_fileData;
+
41  G4double m_hc_eVnm = h_Planck * c_light / nm;
+
42  G4String m_filePath;
+
43  G4String m_objectName;
+
44  boost::property_tree::ptree m_jsonTree;
+
45  G4Material *m_material;
+
46  G4MaterialPropertiesTable *m_MPT;
+
47  G4OpticalSurface *m_opticalSurface;
+
48 
+
49  void readJsonFile();
+
50  void createMaterial();
+
51  void processProperties();
+ +
53  void findMaterialPropertyTable(G4String p_name);
+
54  void addProperty(const G4String &key, G4double energyUnit, G4double valueUnit, bool invertX, const boost::property_tree::ptree &propertyTree);
+
55 
+
56  // Helper functions for optical surface
+
57  G4OpticalSurfaceFinish getOpticalSurfaceFinish(const std::string &finish);
+
58  G4OpticalSurfaceModel getOpticalSurfaceModel(const std::string &model);
+
59  G4SurfaceType getSurfaceType(const std::string &type);
+
60  G4State getState(const std::string &type);
+
61 };
+
62 
+ +
64 {
+
65  void process(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT);
+
66  void extractSpectrum(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT);
+
67  void getLifeTimeTemperatureRange(const boost::property_tree::ptree &p_jsonTree, double &pMinTemp, double &pMaxTemp);
+
68  std::pair<std::vector<G4double>, std::vector<G4double>> extractLifeTimesForTemperature(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4String pTemperature);
+
69  void weightLifeTimesAmplitudes(std::vector<G4double> &pAmp, double pT1, double pT2);
+
70  void extractLifeTimes(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String pTemperature);
+
71  void extractYield(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT,
+
72  G4String pTemperature, G4String pYieldPropertyName, G4String pArgKey, G4String pTreeKeyTemperature, G4String pTreeKeyYield);
+
73  void extractYieldAlpha(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String pTemperature);
+
74  void extractYieldElectron(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String pTemperature);
+
75 }
+
76 
+
77 namespace IceProcessor
+
78 {
+
79  void process(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT);
+
80  G4double spiceTemperature(G4double p_depth);
+
81  G4double spiceAbsorption(G4double p_lambda, const std::vector<G4double> &p_spicea400inv, const std::vector<G4double> &p_spiceDepth);
+
82  G4double spiceRefraction(G4double p_lambda);
+
83  G4double mieScattering(G4double p_lambda, const std::vector<G4double> &p_spicebe400inv);
+
84 }
+
Definition of the OMSimCommandArgsTable singleton class, which controls user args.
+
Handles the creation and processing of materials from json files.
Definition: OMSimMaterialHandler.hh:28
+
void processConstProperties()
Process constant properties defined in the input file and add them to the material.
Definition: OMSimMaterialHandler.cc:152
+
void processProperties()
Process the properties defined in the input file and add them to the material.
Definition: OMSimMaterialHandler.cc:132
+
G4OpticalSurface * processSurface()
Process and return an optical surface defined in the input file.
Definition: OMSimMaterialHandler.cc:42
+
G4OpticalSurfaceModel getOpticalSurfaceModel(const std::string &model)
Get the G4OpticalSurfaceModel enum value from a string.
Definition: OMSimMaterialHandler.cc:294
+
void processExtraProperties()
Process extra properties for an existing material.
Definition: OMSimMaterialHandler.cc:228
+
void addProperty(const G4String &key, G4double energyUnit, G4double valueUnit, bool invertX, const boost::property_tree::ptree &propertyTree)
Add a property to the material properties table.
Definition: OMSimMaterialHandler.cc:170
+
void createMaterial()
Create a new Geant4 material based on the input data.
Definition: OMSimMaterialHandler.cc:95
+
void processMaterial()
Process the material defined in the input file.
Definition: OMSimMaterialHandler.cc:24
+
void findMaterialPropertyTable(G4String p_name)
Find the material property table for an existing material.
Definition: OMSimMaterialHandler.cc:210
+
G4SurfaceType getSurfaceType(const std::string &type)
Get the G4SurfaceType enum value from a string.
Definition: OMSimMaterialHandler.cc:313
+
void processSpecial(ProcessorFunction *processor)
Process special material types using a provided function.
Definition: OMSimMaterialHandler.cc:84
+
G4State getState(const std::string &type)
Get the G4State enum value from a string.
Definition: OMSimMaterialHandler.cc:339
+
G4OpticalSurfaceFinish getOpticalSurfaceFinish(const std::string &finish)
Get the G4OpticalSurfaceFinish enum value from a string.
Definition: OMSimMaterialHandler.cc:243
+
A utility class for managing JSON-based data tables.
Definition: OMSimInputData.hh:39
+
Namespace containing functions for processing IceCube ice properties from file.
Definition: OMSimMaterialHandler.hh:78
+
G4double spiceTemperature(G4double p_depth)
Calculate temperature of ice depending on the depth.
Definition: OMSimMaterialHandler.cc:627
+
G4double spiceAbsorption(G4double p_lambda, const std::vector< G4double > &p_spicea400inv, const std::vector< G4double > &p_spiceDepth)
Calculate absorption length of IceCube's ice for a specific wavelength.
Definition: OMSimMaterialHandler.cc:639
+
G4double mieScattering(G4double p_lambda, const std::vector< G4double > &p_spicebe400inv)
Calculate mie scattering length of IceCube's ice for a specific wavelength.
Definition: OMSimMaterialHandler.cc:671
+
G4double spiceRefraction(G4double p_lambda)
Calculate refraction index of IceCube's ice for a specific wavelength.
Definition: OMSimMaterialHandler.cc:657
+
void process(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
Process IceCube ice properties and create corresponding materials.
Definition: OMSimMaterialHandler.cc:585
+
Namespace containing functions for processing files with scintillation properties.
Definition: OMSimMaterialHandler.hh:64
+
void weightLifeTimesAmplitudes(std::vector< G4double > &pAmp, double pT1, double pT2)
Adjusts amplitudes of lifetimes based on distance to investigated temperature.
Definition: OMSimMaterialHandler.cc:439
+
void extractLifeTimes(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String pTemperature)
Extracts the scintillation lifetimes from the file and weights them for a specific temperature.
Definition: OMSimMaterialHandler.cc:453
+
void extractYieldAlpha(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String pTemperature)
Extracts and interpolates the alpha particle scintillation yield for a given temperature.
Definition: OMSimMaterialHandler.cc:540
+
void extractSpectrum(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
Extracts the scintillation spectrum from the data file and adds it to the material properties table.
Definition: OMSimMaterialHandler.cc:388
+
void process(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
Process scintillation properties and add them to the material properties table.
Definition: OMSimMaterialHandler.cc:367
+
std::pair< std::vector< G4double >, std::vector< G4double > > extractLifeTimesForTemperature(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4String pTemperature)
Extracts lifetimes and amplitudes for a given temperature from the data.
Definition: OMSimMaterialHandler.cc:423
+
void extractYieldElectron(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String pTemperature)
Extracts and interpolates the electron scintillation yield for a given temperature....
Definition: OMSimMaterialHandler.cc:552
+
void getLifeTimeTemperatureRange(const boost::property_tree::ptree &p_jsonTree, double &pMinTemp, double &pMaxTemp)
Retrieves the range of temperatures available for scintillation lifetimes.
Definition: OMSimMaterialHandler.cc:402
+
void extractYield(ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String pTemperature, G4String pYieldPropertyName, G4String pArgKey, G4String pTreeKeyTemperature, G4String pTreeKeyYield)
Extract the yield from json tree.
Definition: OMSimMaterialHandler.cc:505
+
+
+ + + + diff --git a/_o_m_sim_op_boundary_process_8hh_source.html b/_o_m_sim_op_boundary_process_8hh_source.html index 62f8fa425b..29124d50f7 100644 --- a/_o_m_sim_op_boundary_process_8hh_source.html +++ b/_o_m_sim_op_boundary_process_8hh_source.html @@ -536,7 +536,7 @@ diff --git a/_o_m_sim_optical_module_8hh_source.html b/_o_m_sim_optical_module_8hh_source.html index 45965befdb..125502240f 100644 --- a/_o_m_sim_optical_module_8hh_source.html +++ b/_o_m_sim_optical_module_8hh_source.html @@ -161,7 +161,7 @@ diff --git a/_o_m_sim_p_d_o_m_8hh.html b/_o_m_sim_p_d_o_m_8hh.html index 32ed31e48b..4aaf682d77 100644 --- a/_o_m_sim_p_d_o_m_8hh.html +++ b/_o_m_sim_p_d_o_m_8hh.html @@ -142,7 +142,7 @@ diff --git a/_o_m_sim_p_d_o_m_8hh_source.html b/_o_m_sim_p_d_o_m_8hh_source.html index 909545b3e7..77f8ad9c6a 100644 --- a/_o_m_sim_p_d_o_m_8hh_source.html +++ b/_o_m_sim_p_d_o_m_8hh_source.html @@ -153,7 +153,7 @@ diff --git a/_o_m_sim_p_m_t_construction_8hh.html b/_o_m_sim_p_m_t_construction_8hh.html index 65ea754d7a..04ab307eb1 100644 --- a/_o_m_sim_p_m_t_construction_8hh.html +++ b/_o_m_sim_p_m_t_construction_8hh.html @@ -149,7 +149,7 @@ diff --git a/_o_m_sim_p_m_t_construction_8hh_source.html b/_o_m_sim_p_m_t_construction_8hh_source.html index 0d49657294..d1ec8e6bbc 100644 --- a/_o_m_sim_p_m_t_construction_8hh_source.html +++ b/_o_m_sim_p_m_t_construction_8hh_source.html @@ -231,7 +231,7 @@ diff --git a/_o_m_sim_p_m_t_response_8hh.html b/_o_m_sim_p_m_t_response_8hh.html index 9640b5c870..f8369fb409 100644 --- a/_o_m_sim_p_m_t_response_8hh.html +++ b/_o_m_sim_p_m_t_response_8hh.html @@ -163,7 +163,7 @@ diff --git a/_o_m_sim_p_m_t_response_8hh_source.html b/_o_m_sim_p_m_t_response_8hh_source.html index 46b652ddd8..8e42c791db 100644 --- a/_o_m_sim_p_m_t_response_8hh_source.html +++ b/_o_m_sim_p_m_t_response_8hh_source.html @@ -299,7 +299,7 @@ diff --git a/_o_m_sim_primary_generator_messenger_8cc.html b/_o_m_sim_primary_generator_messenger_8cc.html index 2b1b589273..10ce3849a2 100644 --- a/_o_m_sim_primary_generator_messenger_8cc.html +++ b/_o_m_sim_primary_generator_messenger_8cc.html @@ -131,7 +131,7 @@ diff --git a/_o_m_sim_primary_generator_messenger_8hh_source.html b/_o_m_sim_primary_generator_messenger_8hh_source.html index b3ab81ec9c..b9ef0636d1 100644 --- a/_o_m_sim_primary_generator_messenger_8hh_source.html +++ b/_o_m_sim_primary_generator_messenger_8hh_source.html @@ -153,7 +153,7 @@ diff --git a/_o_m_sim_rad_decays_detector_8hh.html b/_o_m_sim_rad_decays_detector_8hh.html index 33d441cdcc..3f5a99584c 100644 --- a/_o_m_sim_rad_decays_detector_8hh.html +++ b/_o_m_sim_rad_decays_detector_8hh.html @@ -148,7 +148,7 @@ diff --git a/_o_m_sim_rad_decays_detector_8hh_source.html b/_o_m_sim_rad_decays_detector_8hh_source.html index 4d694e6ce8..f1bc3d0f99 100644 --- a/_o_m_sim_rad_decays_detector_8hh_source.html +++ b/_o_m_sim_rad_decays_detector_8hh_source.html @@ -154,7 +154,7 @@ diff --git a/_o_m_sim_run_action_8hh_source.html b/_o_m_sim_run_action_8hh_source.html index 4738e89f9c..8c6b3fa834 100644 --- a/_o_m_sim_run_action_8hh_source.html +++ b/_o_m_sim_run_action_8hh_source.html @@ -151,7 +151,7 @@ diff --git a/_o_m_sim_s_n_analysis_8cc.html b/_o_m_sim_s_n_analysis_8cc.html index c4b68c45cf..2e0b2eba67 100644 --- a/_o_m_sim_s_n_analysis_8cc.html +++ b/_o_m_sim_s_n_analysis_8cc.html @@ -131,7 +131,7 @@ diff --git a/_o_m_sim_s_n_analysis_8hh_source.html b/_o_m_sim_s_n_analysis_8hh_source.html index 68e54f123e..c8a4165607 100644 --- a/_o_m_sim_s_n_analysis_8hh_source.html +++ b/_o_m_sim_s_n_analysis_8hh_source.html @@ -178,7 +178,7 @@ diff --git a/_o_m_sim_s_n_particle_generators_8hh.html b/_o_m_sim_s_n_particle_generators_8hh.html index 032ef42a85..a9fc8073e9 100644 --- a/_o_m_sim_s_n_particle_generators_8hh.html +++ b/_o_m_sim_s_n_particle_generators_8hh.html @@ -153,7 +153,7 @@ diff --git a/_o_m_sim_s_n_particle_generators_8hh_source.html b/_o_m_sim_s_n_particle_generators_8hh_source.html index 71e0b8e743..119af84c74 100644 --- a/_o_m_sim_s_n_particle_generators_8hh_source.html +++ b/_o_m_sim_s_n_particle_generators_8hh_source.html @@ -222,7 +222,7 @@ diff --git a/_o_m_sim_s_n_tools_8hh.html b/_o_m_sim_s_n_tools_8hh.html index 13b6781381..f6647b9d63 100644 --- a/_o_m_sim_s_n_tools_8hh.html +++ b/_o_m_sim_s_n_tools_8hh.html @@ -153,7 +153,7 @@ diff --git a/_o_m_sim_s_n_tools_8hh_source.html b/_o_m_sim_s_n_tools_8hh_source.html index 5d09cda4ae..66ced3281e 100644 --- a/_o_m_sim_s_n_tools_8hh_source.html +++ b/_o_m_sim_s_n_tools_8hh_source.html @@ -190,7 +190,7 @@ diff --git a/_o_m_sim_s_ndetector_8hh_source.html b/_o_m_sim_s_ndetector_8hh_source.html index fb3c4be9a9..8b66699a64 100644 --- a/_o_m_sim_s_ndetector_8hh_source.html +++ b/_o_m_sim_s_ndetector_8hh_source.html @@ -146,7 +146,7 @@ diff --git a/_o_m_sim_sensitive_detector_8hh_source.html b/_o_m_sim_sensitive_detector_8hh_source.html index b6ee81cf97..c65e32b895 100644 --- a/_o_m_sim_sensitive_detector_8hh_source.html +++ b/_o_m_sim_sensitive_detector_8hh_source.html @@ -207,7 +207,7 @@ diff --git a/_o_m_sim_stepping_action_8hh.html b/_o_m_sim_stepping_action_8hh.html index f35e01cc77..70ac6bd1f9 100644 --- a/_o_m_sim_stepping_action_8hh.html +++ b/_o_m_sim_stepping_action_8hh.html @@ -147,7 +147,7 @@ diff --git a/_o_m_sim_stepping_action_8hh_source.html b/_o_m_sim_stepping_action_8hh_source.html index ee75c7bf9c..ba0193c08a 100644 --- a/_o_m_sim_stepping_action_8hh_source.html +++ b/_o_m_sim_stepping_action_8hh_source.html @@ -143,7 +143,7 @@ diff --git a/_o_m_sim_tools_8hh.html b/_o_m_sim_tools_8hh.html index 10947d24e2..1cb86ce6e2 100644 --- a/_o_m_sim_tools_8hh.html +++ b/_o_m_sim_tools_8hh.html @@ -119,6 +119,9 @@
OMSimTools.hh File Reference
+ +

Definition of Tools namespace, a collection of helper methods. +More...

Include dependency graph for OMSimTools.hh:
@@ -142,38 +145,41 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + +

Functions

std::vector< double > Tools::arange (double start, double stop, double step)
 Generates a sequence of numbers. More...
 
TGraph * Tools::create1dInterpolator (const std::vector< double > &pX, const std::vector< double > &pY, const std::string &pName)
 Creates a TGraph interpolator from x and y data points. More...
 
TGraph * Tools::create1dInterpolator (const std::string &pFileName)
 Creates a TGraph interpolator from x and y in file. More...
 
TH2D * Tools::create2DHistogramFromDataFile (const std::string &pFilePath)
 Create a histogram from provided data. More...
 
void Tools::ensureDirectoryExists (const std::string &pFilePath)
 Ensure that the directory of a file to be created exists. More...
 
std::pair< std::vector< double >, std::vector< double > > Tools::histogram (const std::vector< double > &data, const std::variant< int, std::vector< double >> &bins, const std::optional< std::pair< double, double >> &range, const std::vector< double > &weights)
 Compute the histogram of a dataset. More...
 
std::vector< double > Tools::arange (double p_start, double p_stop, double p_step)
 Generates a sequence of numbers. More...
 
TGraph * Tools::create1dInterpolator (const std::vector< double > &p_X, const std::vector< double > &p_y, const std::string &p_name)
 Creates a TGraph interpolator from x and y data points. More...
 
TGraph * Tools::create1dInterpolator (const std::string &p_filename)
 Creates a TGraph interpolator from x and y in file. More...
 
TH2D * Tools::create2DHistogramFromDataFile (const std::string &p_filePath)
 Create a histogram from provided data. More...
 
void Tools::ensureDirectoryExists (const std::string &p_filePath)
 Ensure that the directory of a file to be created exists. More...
 
std::pair< std::vector< double >, std::vector< double > > Tools::histogram (const std::vector< double > &data, const std::variant< int, std::vector< double >> &bins, const std::optional< std::pair< double, double >> &p_range, const std::vector< double > &p_weights)
 Compute the histogram of a dataset. More...
 
G4String Tools::getThreadIDStr ()
 
std::vector< std::vector< double > > Tools::loadtxt (const std::string &pFilePath, bool pUnpack, size_t pSkipRows, char pDelimiter, char pComments)
 Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.loadtxt. More...
 
std::vector< double > Tools::linspace (double start, double stop, int num, bool endpoint)
 Generates a linearly spaced vector. More...
 
std::vector< double > Tools::logspace (double start, double stop, int num, double base, bool endpoint)
 Generates a logarithmically spaced vector. More...
 
void Tools::sortVectorByReference (std::vector< G4double > &pReferenceVector, std::vector< G4double > &pSortVector)
 Sorts two vectors (pSortVector & pReferenceVector) based on the order of values in pReferenceVector. More...
 
std::vector< std::vector< double > > Tools::loadtxt (const std::string &p_filePath, bool p_unpack, size_t p_skipRows, char p_delimiter, char p_comments)
 Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.loadtxt. More...
 
std::vector< double > Tools::linspace (double p_start, double p_stop, int p_num, bool p_endpoint)
 Generates a linearly spaced vector. More...
 
std::vector< double > Tools::logspace (double p_start, double p_stop, int p_num, double base, bool p_endpoint)
 Generates a logarithmically spaced vector. More...
 
void Tools::sortVectorByReference (std::vector< G4double > &p_referenceVector, std::vector< G4double > &p_sortVector)
 Sorts two vectors (p_sortVector & p_referenceVector) based on the order of values in p_referenceVector. More...
 
+void Tools::throwError (const G4String &message)
 
@@ -181,7 +187,7 @@ diff --git a/_o_m_sim_tools_8hh.js b/_o_m_sim_tools_8hh.js index 3afc82ccca..dd29586c7d 100644 --- a/_o_m_sim_tools_8hh.js +++ b/_o_m_sim_tools_8hh.js @@ -1,14 +1,15 @@ var _o_m_sim_tools_8hh = [ - [ "arange", "_o_m_sim_tools_8hh.html#ae8fc38b90057fbc501c79aac16621764", null ], - [ "create1dInterpolator", "_o_m_sim_tools_8hh.html#a8d83bdf51cae647a40b4aa50d694c7da", null ], - [ "create1dInterpolator", "_o_m_sim_tools_8hh.html#a3d2362115cc4d1a234afbc06ee986320", null ], - [ "create2DHistogramFromDataFile", "_o_m_sim_tools_8hh.html#aed2ff40106fa71efad2400344bba2b69", null ], - [ "ensureDirectoryExists", "_o_m_sim_tools_8hh.html#a3da6cd6203cc849a373a25283d772f36", null ], + [ "arange", "_o_m_sim_tools_8hh.html#afc07e23ed8113c72927202c1762c91a4", null ], + [ "create1dInterpolator", "_o_m_sim_tools_8hh.html#a09abd2f325d0bef58f108c277cda429e", null ], + [ "create1dInterpolator", "_o_m_sim_tools_8hh.html#a71949435269d3e8f0671dc8be431b939", null ], + [ "create2DHistogramFromDataFile", "_o_m_sim_tools_8hh.html#ac7412f9ce8a57a3efde80e4fdbb0b364", null ], + [ "ensureDirectoryExists", "_o_m_sim_tools_8hh.html#a79deeeb2ed49181f097d55b88f6831f9", null ], [ "getThreadIDStr", "_o_m_sim_tools_8hh.html#aee9fb48a4947040e59508fd02baa6b4f", null ], - [ "histogram", "_o_m_sim_tools_8hh.html#ab83e877c5728fe5cbfd4c6496c88166f", null ], - [ "linspace", "_o_m_sim_tools_8hh.html#a068657387a0d190043d3e0959e84e18c", null ], - [ "loadtxt", "_o_m_sim_tools_8hh.html#a6d49cd2d5cb0e03b596870bcb9c12681", null ], - [ "logspace", "_o_m_sim_tools_8hh.html#a5150dab6894acffb1c04085437e8e0b8", null ], - [ "sortVectorByReference", "_o_m_sim_tools_8hh.html#a7e168c04a34f0c7ace018063e95b4835", null ] + [ "histogram", "_o_m_sim_tools_8hh.html#a6ed3b046c3661b17f758d3f8f7f784de", null ], + [ "linspace", "_o_m_sim_tools_8hh.html#a052be79128cb3b90b6a4701455307246", null ], + [ "loadtxt", "_o_m_sim_tools_8hh.html#aefa5ecd8f1fb3d69a65d517494e99669", null ], + [ "logspace", "_o_m_sim_tools_8hh.html#adf257eb5c348836614a3c10de47bcf6e", null ], + [ "sortVectorByReference", "_o_m_sim_tools_8hh.html#a3269713e8f36608124048bda75a02a49", null ], + [ "throwError", "_o_m_sim_tools_8hh.html#a643113251f480a06563725426fc25adf", null ] ]; \ No newline at end of file diff --git a/_o_m_sim_tools_8hh__dep__incl.map b/_o_m_sim_tools_8hh__dep__incl.map index a4b4fe9211..9102cb87ee 100644 --- a/_o_m_sim_tools_8hh__dep__incl.map +++ b/_o_m_sim_tools_8hh__dep__incl.map @@ -1,5 +1,5 @@ - + diff --git a/_o_m_sim_tools_8hh__dep__incl.md5 b/_o_m_sim_tools_8hh__dep__incl.md5 index 15d8768cf1..07f428b280 100644 --- a/_o_m_sim_tools_8hh__dep__incl.md5 +++ b/_o_m_sim_tools_8hh__dep__incl.md5 @@ -1 +1 @@ -f4390d0849cf3711bbf471067eefb667 \ No newline at end of file +2a2b85bbdca93c3c8073a9015bdb248c \ No newline at end of file diff --git a/_o_m_sim_tools_8hh__dep__incl.svg b/_o_m_sim_tools_8hh__dep__incl.svg index cb4d3db71d..fa4ae127d2 100644 --- a/_o_m_sim_tools_8hh__dep__incl.svg +++ b/_o_m_sim_tools_8hh__dep__incl.svg @@ -11,7 +11,7 @@ Node1 - + OMSimTools.hh diff --git a/_o_m_sim_tools_8hh__incl.map b/_o_m_sim_tools_8hh__incl.map index 5cd39c17c2..f104fc7234 100644 --- a/_o_m_sim_tools_8hh__incl.map +++ b/_o_m_sim_tools_8hh__incl.map @@ -1,5 +1,5 @@ - + diff --git a/_o_m_sim_tools_8hh__incl.md5 b/_o_m_sim_tools_8hh__incl.md5 index 75bdc144f4..8abf9f8a10 100644 --- a/_o_m_sim_tools_8hh__incl.md5 +++ b/_o_m_sim_tools_8hh__incl.md5 @@ -1 +1 @@ -413298325ea77937308f13c2dcae0a73 \ No newline at end of file +c1fb43fa3a4b389b0e5cf1279b6718c7 \ No newline at end of file diff --git a/_o_m_sim_tools_8hh__incl.svg b/_o_m_sim_tools_8hh__incl.svg index 2c52d31ba8..13d17ce5a1 100644 --- a/_o_m_sim_tools_8hh__incl.svg +++ b/_o_m_sim_tools_8hh__incl.svg @@ -11,7 +11,7 @@ Node1 - + OMSimTools.hh diff --git a/_o_m_sim_tools_8hh_source.html b/_o_m_sim_tools_8hh_source.html index 1250cfcd9a..172301455f 100644 --- a/_o_m_sim_tools_8hh_source.html +++ b/_o_m_sim_tools_8hh_source.html @@ -117,59 +117,60 @@
Go to the documentation of this file.
1 
-
5 #ifndef OMSimHelper_H
-
6 #define OMSimHelper_H 1
-
7 
-
8 #include "OMSimLogger.hh"
-
9 #include "globals.hh"
-
10 #include <TGraph.h>
-
11 #include <TH2D.h>
-
12 #include <variant>
-
23 namespace Tools
-
24 {
-
25  std::vector<double> arange(double start, double stop, double step);
-
26  TGraph* create1dInterpolator(const std::vector<double>& pX, const std::vector<double>& pY, const std::string& pName);
-
27  TGraph* create1dInterpolator(const std::string& pFileName);
-
28  TH2D *create2DHistogramFromDataFile(const std::string &pFilePath);
-
29 
-
30  void ensureDirectoryExists(const std::string &filepath);
-
31  std::pair<std::vector<double>, std::vector<double>> histogram(
-
32  const std::vector<double> &data,
-
33  const std::variant<int, std::vector<double>> &bins = 10,
-
34  const std::optional<std::pair<double, double>> &range = std::nullopt,
-
35  const std::vector<double> &weights = std::vector<double>());
-
36 
-
37  G4String getThreadIDStr();
-
38  std::vector<std::vector<double>> loadtxt(const std::string &pFilePath,
-
39  bool pUnpack = true,
-
40  size_t pSkipRows = 0,
-
41  char pDelimiter = ' ',
-
42  char pComments = '#');
-
43  std::vector<double> linspace(double start, double end, int num_points, bool endpoint = true);
-
44  std::vector<double> logspace(double start, double end, int num_points, double base = 10.0, bool endpoint = true);
-
45  void sortVectorByReference(std::vector<G4double> &referenceVector, std::vector<G4double> &sortVector);
-
46 };
-
47 
-
48 #endif
-
49 //
+
6 #ifndef OMSimHelper_H
+
7 #define OMSimHelper_H 1
+
8 
+
9 #include "OMSimLogger.hh"
+
10 #include "globals.hh"
+
11 #include <TGraph.h>
+
12 #include <TH2D.h>
+
13 #include <variant>
+
24 namespace Tools
+
25 {
+
26  std::vector<double> arange(double start, double stop, double step);
+
27  TGraph* create1dInterpolator(const std::vector<double>& pX, const std::vector<double>& pY, const std::string& pName);
+
28  TGraph* create1dInterpolator(const std::string& pFileName);
+
29  TH2D *create2DHistogramFromDataFile(const std::string &pFilePath);
+
30 
+
31  void ensureDirectoryExists(const std::string &filepath);
+
32  std::pair<std::vector<double>, std::vector<double>> histogram(
+
33  const std::vector<double> &data,
+
34  const std::variant<int, std::vector<double>> &bins = 10,
+
35  const std::optional<std::pair<double, double>> &range = std::nullopt,
+
36  const std::vector<double> &weights = std::vector<double>());
+
37 
+
38  G4String getThreadIDStr();
+
39  std::vector<std::vector<double>> loadtxt(const std::string &pFilePath,
+
40  bool pUnpack = true,
+
41  size_t pSkipRows = 0,
+
42  char pDelimiter = ' ',
+
43  char pComments = '#');
+
44  std::vector<double> linspace(double start, double end, int num_points, bool endpoint = true);
+
45  std::vector<double> logspace(double start, double end, int num_points, double base = 10.0, bool endpoint = true);
+
46  void sortVectorByReference(std::vector<G4double> &referenceVector, std::vector<G4double> &sortVector);
+
47  void throwError(const G4String& message);
+
48 };
+
49 
+
50 #endif
+
51 //
A collection of helper functions for numerical operations.
-
std::vector< double > linspace(double start, double end, int num_points, bool endpoint=true)
Generates a linearly spaced vector.
Definition: OMSimTools.cc:331
-
TGraph * create1dInterpolator(const std::vector< double > &pX, const std::vector< double > &pY, const std::string &pName)
Creates a TGraph interpolator from x and y data points.
Definition: OMSimTools.cc:68
-
void ensureDirectoryExists(const std::string &filepath)
Ensure that the directory of a file to be created exists.
Definition: OMSimTools.cc:452
-
std::vector< double > logspace(double start, double end, int num_points, double base=10.0, bool endpoint=true)
Generates a logarithmically spaced vector.
Definition: OMSimTools.cc:365
-
std::vector< std::vector< double > > loadtxt(const std::string &pFilePath, bool pUnpack=true, size_t pSkipRows=0, char pDelimiter=' ', char pComments='#')
Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.loadtxt.
Definition: OMSimTools.cc:265
-
void sortVectorByReference(std::vector< G4double > &referenceVector, std::vector< G4double > &sortVector)
Sorts two vectors (pSortVector & pReferenceVector) based on the order of values in pReferenceVector.
Definition: OMSimTools.cc:402
-
std::pair< std::vector< double >, std::vector< double > > histogram(const std::vector< double > &data, const std::variant< int, std::vector< double >> &bins=10, const std::optional< std::pair< double, double >> &range=std::nullopt, const std::vector< double > &weights=std::vector< double >())
Compute the histogram of a dataset.
Definition: OMSimTools.cc:162
-
std::vector< double > arange(double start, double stop, double step)
Generates a sequence of numbers.
Definition: OMSimTools.cc:22
-
TH2D * create2DHistogramFromDataFile(const std::string &pFilePath)
Create a histogram from provided data.
Definition: OMSimTools.cc:101
-
G4String getThreadIDStr()
Definition: OMSimTools.cc:440
+
std::vector< double > linspace(double start, double end, int num_points, bool endpoint=true)
Generates a linearly spaced vector.
Definition: OMSimTools.cc:330
+
void sortVectorByReference(std::vector< G4double > &referenceVector, std::vector< G4double > &sortVector)
Sorts two vectors (p_sortVector & p_referenceVector) based on the order of values in p_referenceVecto...
Definition: OMSimTools.cc:401
+
std::pair< std::vector< double >, std::vector< double > > histogram(const std::vector< double > &data, const std::variant< int, std::vector< double >> &bins=10, const std::optional< std::pair< double, double >> &range=std::nullopt, const std::vector< double > &weights=std::vector< double >())
Compute the histogram of a dataset.
Definition: OMSimTools.cc:161
+
TGraph * create1dInterpolator(const std::vector< double > &pX, const std::vector< double > &pY, const std::string &pName)
Creates a TGraph interpolator from x and y data points.
Definition: OMSimTools.cc:68
+
void ensureDirectoryExists(const std::string &filepath)
Ensure that the directory of a file to be created exists.
Definition: OMSimTools.cc:451
+
TH2D * create2DHistogramFromDataFile(const std::string &pFilePath)
Create a histogram from provided data.
Definition: OMSimTools.cc:101
+
std::vector< double > logspace(double start, double end, int num_points, double base=10.0, bool endpoint=true)
Generates a logarithmically spaced vector.
Definition: OMSimTools.cc:364
+
G4String getThreadIDStr()
Definition: OMSimTools.cc:439
+
std::vector< std::vector< double > > loadtxt(const std::string &pFilePath, bool pUnpack=true, size_t pSkipRows=0, char pDelimiter=' ', char pComments='#')
Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.loadtxt.
Definition: OMSimTools.cc:264
+
std::vector< double > arange(double start, double stop, double step)
Generates a sequence of numbers.
Definition: OMSimTools.cc:22
diff --git a/_o_m_sim_tracking_action_8hh_source.html b/_o_m_sim_tracking_action_8hh_source.html index 51bde98ca0..6df09eb442 100644 --- a/_o_m_sim_tracking_action_8hh_source.html +++ b/_o_m_sim_tracking_action_8hh_source.html @@ -141,7 +141,7 @@ diff --git a/_o_m_sim_u_iinterface_8hh.html b/_o_m_sim_u_iinterface_8hh.html index 370d0600d1..ff29291b4e 100644 --- a/_o_m_sim_u_iinterface_8hh.html +++ b/_o_m_sim_u_iinterface_8hh.html @@ -145,7 +145,7 @@ diff --git a/_o_m_sim_u_iinterface_8hh_source.html b/_o_m_sim_u_iinterface_8hh_source.html index 364951be7b..ad532701ee 100644 --- a/_o_m_sim_u_iinterface_8hh_source.html +++ b/_o_m_sim_u_iinterface_8hh_source.html @@ -198,7 +198,7 @@ diff --git a/abc_detector_component_8hh.html b/abc_detector_component_8hh.html index c35f466dac..8b3e316915 100644 --- a/abc_detector_component_8hh.html +++ b/abc_detector_component_8hh.html @@ -151,7 +151,7 @@ diff --git a/abc_detector_component_8hh_source.html b/abc_detector_component_8hh_source.html index 3769dbd289..a8018cb5c0 100644 --- a/abc_detector_component_8hh_source.html +++ b/abc_detector_component_8hh_source.html @@ -187,7 +187,7 @@
89 
90 #endif
Definition of ParameterTable and OMSimInputData.
-
Manages the input data, including parsing and storing material properties.
Definition: OMSimInputData.hh:190
+
Manages the input data, including parsing and storing material properties.
Definition: OMSimInputData.hh:189
Abstract base class used for constructing detector components.
Definition: abcDetectorComponent.hh:27
std::vector< G4RotationMatrix > mPlacedOrientations
store the orientations each time the components are placed
Definition: abcDetectorComponent.hh:51
G4Transform3D getNewPosition(G4ThreeVector pPosition, G4RotationMatrix pRotation, G4ThreeVector pObjectPosition, G4RotationMatrix pObjectRotation)
Computes a new position for a sub-component, based on a given global position and rotation.
Definition: abcDetectorComponent.cc:104
@@ -216,7 +216,7 @@ diff --git a/annotated.html b/annotated.html index c34518d802..b366612394 100644 --- a/annotated.html +++ b/annotated.html @@ -133,81 +133,73 @@  CMesh  CCADMeshTemplate  CTessellatedMesh - CabcDataFileThis is an abstract base class that provides an interface for handling data files in the simulation - CabcDetectorComponentAbstract base class used for constructing detector components - CComponentThis struct represents a single detector component within an abcDetectorComponent instance - CabcMaterialDataAbstract base class for material data extraction from a json file. abcMaterialData class is derived from abcDataFile class. It is designed to manage the material data, such as refractive index and absorption length - CAngularScanClass for defining and running simple GPS beam configurations with angular scans - CBeam - CCustomPropertiesAdds user defined properties to already defined materials - CDecayStatsA structure to store information about decays - CDEGGConstruction of the DEGG detector geometry - CDEggHarness - CDEGGPMTResponse - CDistributionSamplerUtility class for sampling from a given distribution using the inverse cumulative function and interpolating with TGraph - CeffectiveAreaResultStruct to hold results of effective area calculations - CEventInfoManagerSingleton class for managing event-specific information - CFresnelCoefficients - CG4OpBoundaryProcess - CG4RadioactiveDecay - CGen1PMTResponse - CGlobalPositionHolds the global position and orientation of a flasher - CHitStatsA structure of vectors to store information about detected photons - CIceCubeIceCreation and extraction of IceCube's ice optical properties - CLOM16 - CLOM18 - CLOMHamamatsuResponse - CLOMNNVTResponse - CmDOM - CmDOMFlasher10 flashers in an mDOM optical module - CmDOMHarness - CmDOMPMTResponse - CNoOpticsMaterials without optical properties defined - CNoResponse - COMSimControls the main simulation process - COMSimActionInitialization - COMSimCommandArgsTableA class used to hold OMSim command arguments with global instance access - COMSimDecaysAnalysisSingleton class responsible for managing, analysing, and saving decay-related data - COMSimDecaysGPSA class for simulating isotope decays inside the pressure vessel and PMT glass - COMSimDetectorConstructionClass for detector construction in the effective area simulation - CSDInfo - COMSimEffectiveAreaAnalyisisResponsible for calculating the effective area of optical hits and saving the results - COMSimEffectiveAreaDetectorClass for detector construction in the effective area simulation - COMSimEffiCaliAnalyisis - COMSimENESClass in charge of generating electrons from Electron-electron_Neutrino Elastic Scattering (ENES) nu_e+e -> nu_e+e of supernova antineutrino interactions - COMSimEventActionHandles custom actions at the beginning and end of each event - COMSimG4Scintillation - COMSimHitManagerManages detected photon information - CThreadLocalData - COMSimIBDClass in charge of generating positrons from IBD of supernova antineutrino interactions - COMSimInputDataManages the input data, including parsing and storing material properties - COMSimOpticalModuleBase class for OMs works as interface - COMSimPhysicsListCustom physics list for optical photon processes - COMSimPMTConstruction - COMSimPMTResponseSingleton class to simulate PMT response - CPMTPulseRepresents the output pulse for a detected photon - COMSimPrimaryGeneratorAction - COMSimPrimaryGeneratorMessenger - COMSimRadDecaysDetectorDetector construction of radioactive decays simulation - COMSimRunAction - COMSimSensitiveDetectorRepresents a sensitive detector - COMSimSNAnalysis - COMSimSNdetectorClass for detector construction in the SN neutrino simulation - COMSimSNToolsProvides utility methods for generating ENES and IBD interactions - COMSimSteppingAction - COMSimTrackingAction - COMSimUIinterfaceSingleton interface to Geant4's UI manager - COpticalLayerResult - CParameterTableA utility class for managing JSON-based data tables - CpDOMPDOM class represents the construction of pDOM/Gen1 DOM - CPhotonInfoContains information about a detected photon which will be appended in HitManager - CPhotonMaterialTracking - CRefractionAndAbsorptionMaterials with defined refractive index and absorption length - CRefractionOnlyMaterials only with refractive index defined - CScintillationPropertiesScintillation properties extraction for existing materials - CSNBaseParticleGenerator - CSNEventStats - CSurfaceReflective surfaces parsed from a JSON file + CabcDetectorComponentAbstract base class used for constructing detector components + CComponentThis struct represents a single detector component within an abcDetectorComponent instance + CAngularScanClass for defining and running simple GPS beam configurations with angular scans + CBeam + CDecayStatsA structure to store information about decays + CDEGGConstruction of the DEGG detector geometry + CDEggHarness + CDEGGPMTResponse + CDistributionSamplerUtility class for sampling from a given distribution using the inverse cumulative function and interpolating with TGraph + CeffectiveAreaResultStruct to hold results of effective area calculations + CEventInfoManagerSingleton class for managing event-specific information + CFresnelCoefficients + CG4OpBoundaryProcess + CG4RadioactiveDecay + CGen1PMTResponse + CGlobalPositionHolds the global position and orientation of a flasher + CHitStatsA structure of vectors to store information about detected photons + CLOM16 + CLOM18 + CLOMHamamatsuResponse + CLOMNNVTResponse + CmDOM + CmDOMFlasher10 flashers in an mDOM optical module + CmDOMHarness + CmDOMPMTResponse + CNoResponse + COMSimControls the main simulation process + COMSimActionInitialization + COMSimCommandArgsTableA class used to hold OMSim command arguments with global instance access + COMSimDecaysAnalysisSingleton class responsible for managing, analysing, and saving decay-related data + COMSimDecaysGPSA class for simulating isotope decays inside the pressure vessel and PMT glass + COMSimDetectorConstructionClass for detector construction in the effective area simulation + CSDInfo + COMSimEffectiveAreaAnalyisisResponsible for calculating the effective area of optical hits and saving the results + COMSimEffectiveAreaDetectorClass for detector construction in the effective area simulation + COMSimEffiCaliAnalyisis + COMSimENESClass in charge of generating electrons from Electron-electron_Neutrino Elastic Scattering (ENES) nu_e+e -> nu_e+e of supernova antineutrino interactions + COMSimEventActionHandles custom actions at the beginning and end of each event + COMSimG4Scintillation + COMSimHitManagerManages detected photon information + CThreadLocalData + COMSimIBDClass in charge of generating positrons from IBD of supernova antineutrino interactions + COMSimInputDataManages the input data, including parsing and storing material properties + COMSimMaterialHandlerHandles the creation and processing of materials from json files + COMSimOpticalModuleBase class for OMs works as interface + COMSimPhysicsListCustom physics list for optical photon processes + COMSimPMTConstruction + COMSimPMTResponseSingleton class to simulate PMT response + CPMTPulseRepresents the output pulse for a detected photon + COMSimPrimaryGeneratorAction + COMSimPrimaryGeneratorMessenger + COMSimRadDecaysDetectorDetector construction of radioactive decays simulation + COMSimRunAction + COMSimSensitiveDetectorRepresents a sensitive detector + COMSimSNAnalysis + COMSimSNdetectorClass for detector construction in the SN neutrino simulation + COMSimSNToolsProvides utility methods for generating ENES and IBD interactions + COMSimSteppingAction + COMSimTrackingAction + COMSimUIinterfaceSingleton interface to Geant4's UI manager + COpticalLayerResult + CParameterTableA utility class for managing JSON-based data tables + CpDOMPDOM class represents the construction of pDOM/Gen1 DOM + CPhotonInfoContains information about a detected photon which will be appended in HitManager + CPhotonMaterialTracking + CSNBaseParticleGenerator + CSNEventStats @@ -215,7 +207,7 @@ diff --git a/annotated_dup.js b/annotated_dup.js index c2e863f789..8dfa0f6acb 100644 --- a/annotated_dup.js +++ b/annotated_dup.js @@ -17,12 +17,9 @@ var annotated_dup = [ "CADMeshTemplate", "class_c_a_d_mesh_1_1_c_a_d_mesh_template.html", "class_c_a_d_mesh_1_1_c_a_d_mesh_template" ], [ "TessellatedMesh", "class_c_a_d_mesh_1_1_tessellated_mesh.html", "class_c_a_d_mesh_1_1_tessellated_mesh" ] ] ], - [ "abcDataFile", "classabc_data_file.html", "classabc_data_file" ], [ "abcDetectorComponent", "classabc_detector_component.html", "classabc_detector_component" ], - [ "abcMaterialData", "classabc_material_data.html", "classabc_material_data" ], [ "AngularScan", "class_angular_scan.html", "class_angular_scan" ], [ "Beam", "class_beam.html", "class_beam" ], - [ "CustomProperties", "class_custom_properties.html", "class_custom_properties" ], [ "DecayStats", "struct_decay_stats.html", "struct_decay_stats" ], [ "DEGG", "class_d_e_g_g.html", "class_d_e_g_g" ], [ "DEggHarness", "class_d_egg_harness.html", "class_d_egg_harness" ], @@ -36,7 +33,6 @@ var annotated_dup = [ "Gen1PMTResponse", "class_gen1_p_m_t_response.html", "class_gen1_p_m_t_response" ], [ "GlobalPosition", "struct_global_position.html", "struct_global_position" ], [ "HitStats", "struct_hit_stats.html", "struct_hit_stats" ], - [ "IceCubeIce", "class_ice_cube_ice.html", "class_ice_cube_ice" ], [ "LOM16", "class_l_o_m16.html", "class_l_o_m16" ], [ "LOM18", "class_l_o_m18.html", "class_l_o_m18" ], [ "LOMHamamatsuResponse", "class_l_o_m_hamamatsu_response.html", "class_l_o_m_hamamatsu_response" ], @@ -45,7 +41,6 @@ var annotated_dup = [ "mDOMFlasher", "classm_d_o_m_flasher.html", "classm_d_o_m_flasher" ], [ "mDOMHarness", "classm_d_o_m_harness.html", "classm_d_o_m_harness" ], [ "mDOMPMTResponse", "classm_d_o_m_p_m_t_response.html", "classm_d_o_m_p_m_t_response" ], - [ "NoOptics", "class_no_optics.html", "class_no_optics" ], [ "NoResponse", "class_no_response.html", "class_no_response" ], [ "OMSim", "class_o_m_sim.html", "class_o_m_sim" ], [ "OMSimActionInitialization", "class_o_m_sim_action_initialization.html", "class_o_m_sim_action_initialization" ], @@ -62,6 +57,7 @@ var annotated_dup = [ "OMSimHitManager", "class_o_m_sim_hit_manager.html", "class_o_m_sim_hit_manager" ], [ "OMSimIBD", "class_o_m_sim_i_b_d.html", "class_o_m_sim_i_b_d" ], [ "OMSimInputData", "class_o_m_sim_input_data.html", "class_o_m_sim_input_data" ], + [ "OMSimMaterialHandler", "class_o_m_sim_material_handler.html", "class_o_m_sim_material_handler" ], [ "OMSimOpticalModule", "class_o_m_sim_optical_module.html", "class_o_m_sim_optical_module" ], [ "OMSimPhysicsList", "class_o_m_sim_physics_list.html", "class_o_m_sim_physics_list" ], [ "OMSimPMTConstruction", "class_o_m_sim_p_m_t_construction.html", "class_o_m_sim_p_m_t_construction" ], @@ -82,10 +78,6 @@ var annotated_dup = [ "pDOM", "classp_d_o_m.html", "classp_d_o_m" ], [ "PhotonInfo", "struct_photon_info.html", "struct_photon_info" ], [ "PhotonMaterialTracking", "class_photon_material_tracking.html", "class_photon_material_tracking" ], - [ "RefractionAndAbsorption", "class_refraction_and_absorption.html", "class_refraction_and_absorption" ], - [ "RefractionOnly", "class_refraction_only.html", "class_refraction_only" ], - [ "ScintillationProperties", "class_scintillation_properties.html", "class_scintillation_properties" ], [ "SNBaseParticleGenerator", "class_s_n_base_particle_generator.html", "class_s_n_base_particle_generator" ], - [ "SNEventStats", "struct_s_n_event_stats.html", "struct_s_n_event_stats" ], - [ "Surface", "class_surface.html", "class_surface" ] + [ "SNEventStats", "struct_s_n_event_stats.html", "struct_s_n_event_stats" ] ]; \ No newline at end of file diff --git a/class_angular_scan-members.html b/class_angular_scan-members.html index 99a7114e10..7254cee8da 100644 --- a/class_angular_scan-members.html +++ b/class_angular_scan-members.html @@ -135,7 +135,7 @@ diff --git a/class_angular_scan.html b/class_angular_scan.html index de0746df45..0ca1d56c1e 100644 --- a/class_angular_scan.html +++ b/class_angular_scan.html @@ -257,7 +257,7 @@

    - +
diff --git a/class_beam-members.html b/class_beam-members.html index dfcaf1acc8..ee64fd04b6 100644 --- a/class_beam-members.html +++ b/class_beam-members.html @@ -139,7 +139,7 @@ diff --git a/class_beam.html b/class_beam.html index 1d8178edb4..d5b9cd6d1b 100644 --- a/class_beam.html +++ b/class_beam.html @@ -183,7 +183,7 @@ diff --git a/class_c_a_d_mesh_1_1_c_a_d_mesh_template-members.html b/class_c_a_d_mesh_1_1_c_a_d_mesh_template-members.html index 716eb5379a..bc3d78cee1 100644 --- a/class_c_a_d_mesh_1_1_c_a_d_mesh_template-members.html +++ b/class_c_a_d_mesh_1_1_c_a_d_mesh_template-members.html @@ -161,7 +161,7 @@ diff --git a/class_c_a_d_mesh_1_1_c_a_d_mesh_template.html b/class_c_a_d_mesh_1_1_c_a_d_mesh_template.html index 36e564a8da..704afaf1ec 100644 --- a/class_c_a_d_mesh_1_1_c_a_d_mesh_template.html +++ b/class_c_a_d_mesh_1_1_c_a_d_mesh_template.html @@ -245,7 +245,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_built_in_reader-members.html b/class_c_a_d_mesh_1_1_file_1_1_built_in_reader-members.html index dc6f89e534..19c30d46d0 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_built_in_reader-members.html +++ b/class_c_a_d_mesh_1_1_file_1_1_built_in_reader-members.html @@ -139,7 +139,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_built_in_reader.html b/class_c_a_d_mesh_1_1_file_1_1_built_in_reader.html index 1a25ff6852..2870835c06 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_built_in_reader.html +++ b/class_c_a_d_mesh_1_1_file_1_1_built_in_reader.html @@ -182,7 +182,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_lexer-members.html b/class_c_a_d_mesh_1_1_file_1_1_lexer-members.html index 8dd006e7eb..e321dcc67d 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_lexer-members.html +++ b/class_c_a_d_mesh_1_1_file_1_1_lexer-members.html @@ -172,7 +172,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_lexer.html b/class_c_a_d_mesh_1_1_file_1_1_lexer.html index ed36ce68ad..9d539a98db 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_lexer.html +++ b/class_c_a_d_mesh_1_1_file_1_1_lexer.html @@ -286,7 +286,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader-members.html b/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader-members.html index 82094e5894..d2542a78ef 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader-members.html +++ b/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader-members.html @@ -149,7 +149,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html b/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html index 6b56ad445a..3e204a7a28 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html +++ b/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html @@ -217,7 +217,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader-members.html b/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader-members.html index 3e664a6d87..774164824e 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader-members.html +++ b/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader-members.html @@ -156,7 +156,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html b/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html index 3e5039b28d..f3508ce69e 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html +++ b/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html @@ -238,7 +238,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_reader-members.html b/class_c_a_d_mesh_1_1_file_1_1_reader-members.html index 89d89d353d..5f42142dc1 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_reader-members.html +++ b/class_c_a_d_mesh_1_1_file_1_1_reader-members.html @@ -138,7 +138,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_reader.html b/class_c_a_d_mesh_1_1_file_1_1_reader.html index ff0fe00287..dbed86c314 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_reader.html +++ b/class_c_a_d_mesh_1_1_file_1_1_reader.html @@ -185,7 +185,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader-members.html b/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader-members.html index 9c36e60a7d..2e73976254 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader-members.html +++ b/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader-members.html @@ -151,7 +151,7 @@ diff --git a/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader.html b/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader.html index b26197de75..770e06e953 100644 --- a/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader.html +++ b/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader.html @@ -219,7 +219,7 @@ diff --git a/class_c_a_d_mesh_1_1_mesh-members.html b/class_c_a_d_mesh_1_1_mesh-members.html index a8c54240ea..dc905dd596 100644 --- a/class_c_a_d_mesh_1_1_mesh-members.html +++ b/class_c_a_d_mesh_1_1_mesh-members.html @@ -135,7 +135,7 @@ diff --git a/class_c_a_d_mesh_1_1_mesh.html b/class_c_a_d_mesh_1_1_mesh.html index 0dcb41be88..a7b34792e9 100644 --- a/class_c_a_d_mesh_1_1_mesh.html +++ b/class_c_a_d_mesh_1_1_mesh.html @@ -173,7 +173,7 @@ diff --git a/class_c_a_d_mesh_1_1_tessellated_mesh-members.html b/class_c_a_d_mesh_1_1_tessellated_mesh-members.html index 52380c69c1..cd2f2c2eba 100644 --- a/class_c_a_d_mesh_1_1_tessellated_mesh-members.html +++ b/class_c_a_d_mesh_1_1_tessellated_mesh-members.html @@ -173,7 +173,7 @@ diff --git a/class_c_a_d_mesh_1_1_tessellated_mesh.html b/class_c_a_d_mesh_1_1_tessellated_mesh.html index 3135536dd8..79313dd1b4 100644 --- a/class_c_a_d_mesh_1_1_tessellated_mesh.html +++ b/class_c_a_d_mesh_1_1_tessellated_mesh.html @@ -302,7 +302,7 @@ diff --git a/class_custom_properties-members.html b/class_custom_properties-members.html deleted file mode 100644 index 62fd5f4fe5..0000000000 --- a/class_custom_properties-members.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
OMSim -
-
Geant4 for IceCube optical module studies
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
CustomProperties Member List
-
-
- -

This is the complete list of members for CustomProperties, including all inherited members.

- - - - - - - - - - - - - - -
abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
CustomProperties(G4String pFilename) (defined in CustomProperties)CustomPropertiesinline
extractConstProperties()CustomPropertiesprivate
extractInformation()CustomPropertiesvirtual
extractProperties()CustomPropertiesprivate
findMPT()CustomPropertiesprivate
mFileData (defined in abcDataFile)abcDataFileprotected
mFileName (defined in abcDataFile)abcDataFile
mHC_eVnmabcDataFileprotected
mJsonTree (defined in abcDataFile)abcDataFileprotected
mMPT (defined in CustomProperties)CustomPropertiesprivate
mObjectName (defined in abcDataFile)abcDataFile
~abcDataFile() (defined in abcDataFile)abcDataFile
-
- - - - diff --git a/class_custom_properties.html b/class_custom_properties.html deleted file mode 100644 index 48b6852b69..0000000000 --- a/class_custom_properties.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - -OMSim: CustomProperties Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
OMSim -
-
Geant4 for IceCube optical module studies
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- -

Adds user defined properties to already defined materials. -

-
-Inheritance diagram for CustomProperties:
-
-
-
-
[legend]
-
-Collaboration diagram for CustomProperties:
-
-
-
-
[legend]
- - - - - - - - - - -

-Public Member Functions

CustomProperties (G4String pFilename)
 
-void extractInformation ()
 Extracts the custom properties from the file and updates the MPT of the material.
 
- Public Member Functions inherited from abcDataFile
abcDataFile (G4String pFileName)
 
- - - - - - - - - - -

-Private Member Functions

-void extractConstProperties ()
 Extracts so-called "constant properties" (i.e. single numbers) for the material from the file.
 
-void extractProperties ()
 Extracts vector-like 2D properties for the material from the file.
 
-void findMPT ()
 Finds the Material Properties Table (MPT) for the specific material. The MPT is updated with the custom properties from the file.
 
- - - -

-Private Attributes

-G4MaterialPropertiesTable * mMPT
 
- - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from abcDataFile
-G4String mFileName
 
-G4String mObjectName
 
- Protected Attributes inherited from abcDataFile
-const G4double mHC_eVnm = 1239.84193 * eV
 h*c in eV * nm
 
-boost::property_tree::ptree mJsonTree
 
-ParameterTablemFileData
 
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/class_custom_properties.js b/class_custom_properties.js deleted file mode 100644 index 7a9fc867ac..0000000000 --- a/class_custom_properties.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_custom_properties = -[ - [ "CustomProperties", "class_custom_properties.html#a171bc08ac6a90472c91399b6f26830f2", null ], - [ "extractConstProperties", "class_custom_properties.html#a8f8afa0c715f51ead8ffc33b6e9e55f5", null ], - [ "extractInformation", "class_custom_properties.html#a453e83cc8168f5d141fd41591f28f14e", null ], - [ "extractProperties", "class_custom_properties.html#ab45e2d203b1eb3acccf2a8d1b4868e0e", null ], - [ "findMPT", "class_custom_properties.html#abca98b6b320fe77b30a9754511ac99fe", null ], - [ "mMPT", "class_custom_properties.html#a32e855c4f0a7cf9d0eab91b70d933fe3", null ] -]; \ No newline at end of file diff --git a/class_custom_properties__coll__graph.map b/class_custom_properties__coll__graph.map deleted file mode 100644 index 97ee32613d..0000000000 --- a/class_custom_properties__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/class_custom_properties__coll__graph.md5 b/class_custom_properties__coll__graph.md5 deleted file mode 100644 index bc27134471..0000000000 --- a/class_custom_properties__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d3f7ac5f20a12f4a6067ad6ad1e66344 \ No newline at end of file diff --git a/class_custom_properties__coll__graph.svg b/class_custom_properties__coll__graph.svg deleted file mode 100644 index eaf2799f11..0000000000 --- a/class_custom_properties__coll__graph.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - -CustomProperties - - -Node1 - - -CustomProperties - - - - - -Node2 - - -abcDataFile - - - - - -Node2->Node1 - - - - - -Node3 - - -ParameterTable - - - - - -Node3->Node2 - - - mFileData - - - diff --git a/class_custom_properties__inherit__graph.map b/class_custom_properties__inherit__graph.map deleted file mode 100644 index 1d023f7a43..0000000000 --- a/class_custom_properties__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/class_custom_properties__inherit__graph.md5 b/class_custom_properties__inherit__graph.md5 deleted file mode 100644 index 06a090cd8e..0000000000 --- a/class_custom_properties__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2c4b8d9e7fddb6701a98c8f0637be5cf \ No newline at end of file diff --git a/class_custom_properties__inherit__graph.svg b/class_custom_properties__inherit__graph.svg deleted file mode 100644 index 9fa703ae60..0000000000 --- a/class_custom_properties__inherit__graph.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - -CustomProperties - - -Node1 - - -CustomProperties - - - - - -Node2 - - -abcDataFile - - - - - -Node2->Node1 - - - - - diff --git a/class_d_e_g_g-members.html b/class_d_e_g_g-members.html index 075f566dca..99e7da32cf 100644 --- a/class_d_e_g_g-members.html +++ b/class_d_e_g_g-members.html @@ -175,7 +175,7 @@ diff --git a/class_d_e_g_g.html b/class_d_e_g_g.html index 7cb0052f7f..220ff370b6 100644 --- a/class_d_e_g_g.html +++ b/class_d_e_g_g.html @@ -528,7 +528,7 @@

    - +
diff --git a/class_d_e_g_g_p_m_t_response-members.html b/class_d_e_g_g_p_m_t_response-members.html index 2c3dd62b93..cf827a2df6 100644 --- a/class_d_e_g_g_p_m_t_response-members.html +++ b/class_d_e_g_g_p_m_t_response-members.html @@ -156,7 +156,7 @@ diff --git a/class_d_e_g_g_p_m_t_response.html b/class_d_e_g_g_p_m_t_response.html index 36e1eecd76..aa57009abd 100644 --- a/class_d_e_g_g_p_m_t_response.html +++ b/class_d_e_g_g_p_m_t_response.html @@ -238,7 +238,7 @@ diff --git a/class_d_egg_harness-members.html b/class_d_egg_harness-members.html index 7c51d5e075..bd9cd2d691 100644 --- a/class_d_egg_harness-members.html +++ b/class_d_egg_harness-members.html @@ -175,7 +175,7 @@ diff --git a/class_d_egg_harness.html b/class_d_egg_harness.html index 508dde1c4b..a7a13369e8 100644 --- a/class_d_egg_harness.html +++ b/class_d_egg_harness.html @@ -320,7 +320,7 @@ diff --git a/class_distribution_sampler-members.html b/class_distribution_sampler-members.html index c1cf7102bc..ecb0569776 100644 --- a/class_distribution_sampler-members.html +++ b/class_distribution_sampler-members.html @@ -140,7 +140,7 @@ diff --git a/class_distribution_sampler.html b/class_distribution_sampler.html index 96ae4b9753..f92b618a44 100644 --- a/class_distribution_sampler.html +++ b/class_distribution_sampler.html @@ -353,7 +353,7 @@

    - +
diff --git a/class_event_info_manager-members.html b/class_event_info_manager-members.html index eaeed9c889..2d009fbe87 100644 --- a/class_event_info_manager-members.html +++ b/class_event_info_manager-members.html @@ -137,7 +137,7 @@ diff --git a/class_event_info_manager.html b/class_event_info_manager.html index e9a56d9595..108b6db12e 100644 --- a/class_event_info_manager.html +++ b/class_event_info_manager.html @@ -175,7 +175,7 @@ diff --git a/class_g4_op_boundary_process-members.html b/class_g4_op_boundary_process-members.html index ac9e5fba8e..0ef3f78c5d 100644 --- a/class_g4_op_boundary_process-members.html +++ b/class_g4_op_boundary_process-members.html @@ -212,7 +212,7 @@ diff --git a/class_g4_op_boundary_process.html b/class_g4_op_boundary_process.html index ac901e23a2..d6ccf86f33 100644 --- a/class_g4_op_boundary_process.html +++ b/class_g4_op_boundary_process.html @@ -414,7 +414,7 @@ diff --git a/class_g4_radioactive_decay-members.html b/class_g4_radioactive_decay-members.html index 80253ed4ea..5bd24de02f 100644 --- a/class_g4_radioactive_decay-members.html +++ b/class_g4_radioactive_decay-members.html @@ -182,7 +182,7 @@ diff --git a/class_g4_radioactive_decay.html b/class_g4_radioactive_decay.html index 192e7364bb..413d4f40a5 100644 --- a/class_g4_radioactive_decay.html +++ b/class_g4_radioactive_decay.html @@ -340,7 +340,7 @@ diff --git a/class_gen1_p_m_t_response-members.html b/class_gen1_p_m_t_response-members.html index 7afe4a08da..907da43a79 100644 --- a/class_gen1_p_m_t_response-members.html +++ b/class_gen1_p_m_t_response-members.html @@ -156,7 +156,7 @@ diff --git a/class_gen1_p_m_t_response.html b/class_gen1_p_m_t_response.html index 29d915f549..ec3337fbb0 100644 --- a/class_gen1_p_m_t_response.html +++ b/class_gen1_p_m_t_response.html @@ -238,7 +238,7 @@ diff --git a/class_ice_cube_ice-members.html b/class_ice_cube_ice-members.html deleted file mode 100644 index 3c9529e6cc..0000000000 --- a/class_ice_cube_ice-members.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
OMSim -
-
Geant4 for IceCube optical module studies
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
IceCubeIce Member List
-
-
- -

This is the complete list of members for IceCubeIce, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
abcMaterialData(G4String pFileName) (defined in abcMaterialData)abcMaterialDatainline
createMaterial()abcMaterialData
extractAbsorptionLength()abcMaterialData
extractInformation()IceCubeIcevirtual
extractRefractionIndex()abcMaterialData
getState(G4String pState)abcMaterialDataprotected
IceCubeIce(G4String pFilename) (defined in IceCubeIce)IceCubeIceinline
mFileData (defined in abcDataFile)abcDataFileprotected
mFileName (defined in abcDataFile)abcDataFile
mHC_eVnmabcDataFileprotected
mieScattering(G4double pLambd)IceCubeIceprivate
mInnerColumn_b_invIceCubeIceprivate
mJsonTree (defined in abcDataFile)abcDataFileprotected
mMaterial (defined in abcMaterialData)abcMaterialData
mMieSpiceConst (defined in IceCubeIce)IceCubeIceprivate
mMPT (defined in abcMaterialData)abcMaterialData
mObjectName (defined in abcDataFile)abcDataFile
mSpice_a400inv (defined in IceCubeIce)IceCubeIceprivate
mSpice_be400inv (defined in IceCubeIce)IceCubeIceprivate
mSpiceDepth (defined in IceCubeIce)IceCubeIceprivate
mSpiceDepth_pos (defined in IceCubeIce)IceCubeIceprivate
spiceAbsorption(G4double pLambd)IceCubeIceprivate
spiceRefraction(G4double pLambd)IceCubeIceprivate
spiceTemperature(G4double pDepth)IceCubeIceprivate
~abcDataFile() (defined in abcDataFile)abcDataFile
-
- - - - diff --git a/class_ice_cube_ice.html b/class_ice_cube_ice.html deleted file mode 100644 index f4c5684d91..0000000000 --- a/class_ice_cube_ice.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - - -OMSim: IceCubeIce Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
OMSim -
-
Geant4 for IceCube optical module studies
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- -

Creation and extraction of IceCube's ice optical properties. -

-
-Inheritance diagram for IceCubeIce:
-
-
-
-
[legend]
-
-Collaboration diagram for IceCubeIce:
-
-
-
-
[legend]
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

IceCubeIce (G4String pFilename)
 
void extractInformation ()
 Extracts information and creates ice with optical properties from IceCube. More...
 
- Public Member Functions inherited from abcMaterialData
abcMaterialData (G4String pFileName)
 
void createMaterial ()
 Defines a new material from data in a json-file. More...
 
-void extractAbsorptionLength ()
 Extracts absorption length data from a json-file and adds it to the material property table.
 
-void extractRefractionIndex ()
 Extracts refraction index data from a json-file and adds it to the material property table.
 
- Public Member Functions inherited from abcDataFile
abcDataFile (G4String pFileName)
 
- - - - - - - - - - - - - -

-Private Member Functions

G4double spiceTemperature (G4double pDepth)
 Calculate temperature of ice depending on the depth. More...
 
G4double spiceAbsorption (G4double pLambd)
 Calculate absorption length of IceCube's ice for a specific wavelength. More...
 
G4double spiceRefraction (G4double pLambd)
 Calculate refraction index of IceCube's ice for a specific wavelength. More...
 
G4double mieScattering (G4double pLambd)
 Calculate mie scattering length of IceCube's ice for a specific wavelength. More...
 
- - - - - - - - - - - - - - -

-Private Attributes

-int mSpiceDepth_pos
 
-std::vector< G4double > mSpice_be400inv
 
-std::vector< G4double > mSpice_a400inv
 
-std::vector< G4double > mSpiceDepth
 
-const G4double mMieSpiceConst [3] = {0.972, 0.0000001, 1}
 
-G4double mInnerColumn_b_inv = 3 * cm
 Eff. scattering lenght of bubble column (if placed)
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from abcMaterialData
-G4Material * mMaterial
 
-G4MaterialPropertiesTable * mMPT
 
- Public Attributes inherited from abcDataFile
-G4String mFileName
 
-G4String mObjectName
 
- Protected Member Functions inherited from abcMaterialData
G4State getState (G4String pState)
 Converts a string representing a state of matter to a G4State. More...
 
- Protected Attributes inherited from abcDataFile
-const G4double mHC_eVnm = 1239.84193 * eV
 h*c in eV * nm
 
-boost::property_tree::ptree mJsonTree
 
-ParameterTablemFileData
 
-

Member Function Documentation

- -

◆ extractInformation()

- -
-
- - - - - -
- - - - - - - -
void IceCubeIce::extractInformation ()
-
-virtual
-
-

This method is responsible for creating a material based on the properties of IceCube's ice. It creates two additional materials "IceCubeICE_SPICE" and "Mat_BubColumn", sets their properties, and also handles the calculations and assignments for the material's properties such as refractive index, absorption length, and mie scattering length.

- -

Implements abcMaterialData.

- -
-
- -

◆ mieScattering()

- -
-
- - - - - -
- - - - - - - - -
G4double IceCubeIce::mieScattering (G4double pLambd)
-
-private
-
-
Parameters
- - -
pLambdWavelength in nm.
-
-
-
Returns
Mie scattering length in m.
- -
-
- -

◆ spiceAbsorption()

- -
-
- - - - - -
- - - - - - - - -
G4double IceCubeIce::spiceAbsorption (G4double pLambd)
-
-private
-
-
Parameters
- - -
pLambdWavelength in nm.
-
-
-
Returns
Absorption length in m.
- -
-
- -

◆ spiceRefraction()

- -
-
- - - - - -
- - - - - - - - -
G4double IceCubeIce::spiceRefraction (G4double pLambd)
-
-private
-
-
Parameters
- - -
pLambdWavelength in nm.
-
-
-
Returns
Refraction index.
- -
-
- -

◆ spiceTemperature()

- -
-
- - - - - -
- - - - - - - - -
G4double IceCubeIce::spiceTemperature (G4double pDepth)
-
-private
-
-

This function is needed for the calculation of scattering and absorption length of the ice.

-
Parameters
- - -
pDepthDepth in m from where we need the temperature.
-
-
-
Returns
Temperature in Kelvin.
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/class_ice_cube_ice.js b/class_ice_cube_ice.js deleted file mode 100644 index a7fc937ffe..0000000000 --- a/class_ice_cube_ice.js +++ /dev/null @@ -1,15 +0,0 @@ -var class_ice_cube_ice = -[ - [ "IceCubeIce", "class_ice_cube_ice.html#a1720736962e3e3ef2002bc15931f7f8d", null ], - [ "extractInformation", "class_ice_cube_ice.html#ac9d7a61c33f41d0025d128d7268d077f", null ], - [ "mieScattering", "class_ice_cube_ice.html#ae93c30abe662867d3ecc55dd894c5af2", null ], - [ "spiceAbsorption", "class_ice_cube_ice.html#a435568d41c037359ed3425ad4d964312", null ], - [ "spiceRefraction", "class_ice_cube_ice.html#ae2f18c457a5b75e3cdb7d8b1dff68acf", null ], - [ "spiceTemperature", "class_ice_cube_ice.html#aa11719c4167b5abb115c9ecc9aed08d7", null ], - [ "mInnerColumn_b_inv", "class_ice_cube_ice.html#a70ac529445cd531daf9f77754f543288", null ], - [ "mMieSpiceConst", "class_ice_cube_ice.html#ad4b33ebde2fda92e90a5e178c3a01b1f", null ], - [ "mSpice_a400inv", "class_ice_cube_ice.html#a1d7f8974a17a9f604c56bd535cad96f9", null ], - [ "mSpice_be400inv", "class_ice_cube_ice.html#ac100e7b3a092ade6255ac3ff156efebe", null ], - [ "mSpiceDepth", "class_ice_cube_ice.html#ab4bb3c52de20e3e2703fc9886338f620", null ], - [ "mSpiceDepth_pos", "class_ice_cube_ice.html#a2931d719308ecb6d6bc34733ac6e0f8e", null ] -]; \ No newline at end of file diff --git a/class_ice_cube_ice__coll__graph.map b/class_ice_cube_ice__coll__graph.map deleted file mode 100644 index 429469752a..0000000000 --- a/class_ice_cube_ice__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/class_ice_cube_ice__coll__graph.md5 b/class_ice_cube_ice__coll__graph.md5 deleted file mode 100644 index dbac6c53e5..0000000000 --- a/class_ice_cube_ice__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8df98f8a1e6c2f42c2314f3d8ec9df80 \ No newline at end of file diff --git a/class_ice_cube_ice__coll__graph.svg b/class_ice_cube_ice__coll__graph.svg deleted file mode 100644 index b6414033af..0000000000 --- a/class_ice_cube_ice__coll__graph.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -IceCubeIce - - -Node1 - - -IceCubeIce - - - - - -Node2 - - -abcMaterialData - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -abcDataFile - - - - - -Node3->Node2 - - - - - -Node4 - - -ParameterTable - - - - - -Node4->Node3 - - - mFileData - - - diff --git a/class_ice_cube_ice__inherit__graph.map b/class_ice_cube_ice__inherit__graph.map deleted file mode 100644 index 60ed05ed63..0000000000 --- a/class_ice_cube_ice__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/class_ice_cube_ice__inherit__graph.md5 b/class_ice_cube_ice__inherit__graph.md5 deleted file mode 100644 index 9a7bd53931..0000000000 --- a/class_ice_cube_ice__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5212485ff48248bc87e24c081505520c \ No newline at end of file diff --git a/class_ice_cube_ice__inherit__graph.svg b/class_ice_cube_ice__inherit__graph.svg deleted file mode 100644 index 89597ada5a..0000000000 --- a/class_ice_cube_ice__inherit__graph.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -IceCubeIce - - -Node1 - - -IceCubeIce - - - - - -Node2 - - -abcMaterialData - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -abcDataFile - - - - - -Node3->Node2 - - - - - diff --git a/class_l_o_m16-members.html b/class_l_o_m16-members.html index acb3697850..61ca684cf8 100644 --- a/class_l_o_m16-members.html +++ b/class_l_o_m16-members.html @@ -217,7 +217,7 @@ diff --git a/class_l_o_m16.html b/class_l_o_m16.html index aeff12bebe..7b4c704c36 100644 --- a/class_l_o_m16.html +++ b/class_l_o_m16.html @@ -524,7 +524,7 @@

    - +
diff --git a/class_l_o_m18-members.html b/class_l_o_m18-members.html index c3f9ec30ae..b2cf688138 100644 --- a/class_l_o_m18-members.html +++ b/class_l_o_m18-members.html @@ -218,7 +218,7 @@ diff --git a/class_l_o_m18.html b/class_l_o_m18.html index 20bab391bd..074f98a994 100644 --- a/class_l_o_m18.html +++ b/class_l_o_m18.html @@ -749,7 +749,7 @@

    - +
diff --git a/class_l_o_m_hamamatsu_response-members.html b/class_l_o_m_hamamatsu_response-members.html index 931ba87d8a..c64a9bf392 100644 --- a/class_l_o_m_hamamatsu_response-members.html +++ b/class_l_o_m_hamamatsu_response-members.html @@ -156,7 +156,7 @@ diff --git a/class_l_o_m_hamamatsu_response.html b/class_l_o_m_hamamatsu_response.html index f12d271870..d9d9168c84 100644 --- a/class_l_o_m_hamamatsu_response.html +++ b/class_l_o_m_hamamatsu_response.html @@ -238,7 +238,7 @@ diff --git a/class_l_o_m_n_n_v_t_response-members.html b/class_l_o_m_n_n_v_t_response-members.html index fcf89040af..1e04c842a9 100644 --- a/class_l_o_m_n_n_v_t_response-members.html +++ b/class_l_o_m_n_n_v_t_response-members.html @@ -156,7 +156,7 @@ diff --git a/class_l_o_m_n_n_v_t_response.html b/class_l_o_m_n_n_v_t_response.html index 68792ec380..c7b33b4b1e 100644 --- a/class_l_o_m_n_n_v_t_response.html +++ b/class_l_o_m_n_n_v_t_response.html @@ -238,7 +238,7 @@ diff --git a/class_no_optics-members.html b/class_no_optics-members.html deleted file mode 100644 index f09d8775dc..0000000000 --- a/class_no_optics-members.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
OMSim -
-
Geant4 for IceCube optical module studies
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
NoOptics Member List
-
-
- -

This is the complete list of members for NoOptics, including all inherited members.

- - - - - - - - - - - - - - - - - -
abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
abcMaterialData(G4String pFileName) (defined in abcMaterialData)abcMaterialDatainline
createMaterial()abcMaterialData
extractAbsorptionLength()abcMaterialData
extractInformation()NoOpticsvirtual
extractRefractionIndex()abcMaterialData
getState(G4String pState)abcMaterialDataprotected
mFileData (defined in abcDataFile)abcDataFileprotected
mFileName (defined in abcDataFile)abcDataFile
mHC_eVnmabcDataFileprotected
mJsonTree (defined in abcDataFile)abcDataFileprotected
mMaterial (defined in abcMaterialData)abcMaterialData
mMPT (defined in abcMaterialData)abcMaterialData
mObjectName (defined in abcDataFile)abcDataFile
NoOptics(G4String pFilename) (defined in NoOptics)NoOpticsinline
~abcDataFile() (defined in abcDataFile)abcDataFile
-
- - - - diff --git a/class_no_optics.html b/class_no_optics.html deleted file mode 100644 index 22216b0728..0000000000 --- a/class_no_optics.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -OMSim: NoOptics Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
OMSim -
-
Geant4 for IceCube optical module studies
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- -

Materials without optical properties defined. -

-
-Inheritance diagram for NoOptics:
-
-
-
-
[legend]
-
-Collaboration diagram for NoOptics:
-
-
-
-
[legend]
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

NoOptics (G4String pFilename)
 
-void extractInformation ()
 Extracts information and creates a material without optical properties.
 
- Public Member Functions inherited from abcMaterialData
abcMaterialData (G4String pFileName)
 
void createMaterial ()
 Defines a new material from data in a json-file. More...
 
-void extractAbsorptionLength ()
 Extracts absorption length data from a json-file and adds it to the material property table.
 
-void extractRefractionIndex ()
 Extracts refraction index data from a json-file and adds it to the material property table.
 
- Public Member Functions inherited from abcDataFile
abcDataFile (G4String pFileName)
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from abcMaterialData
-G4Material * mMaterial
 
-G4MaterialPropertiesTable * mMPT
 
- Public Attributes inherited from abcDataFile
-G4String mFileName
 
-G4String mObjectName
 
- Protected Member Functions inherited from abcMaterialData
G4State getState (G4String pState)
 Converts a string representing a state of matter to a G4State. More...
 
- Protected Attributes inherited from abcDataFile
-const G4double mHC_eVnm = 1239.84193 * eV
 h*c in eV * nm
 
-boost::property_tree::ptree mJsonTree
 
-ParameterTablemFileData
 
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/class_no_optics.js b/class_no_optics.js deleted file mode 100644 index 868ad31428..0000000000 --- a/class_no_optics.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_no_optics = -[ - [ "NoOptics", "class_no_optics.html#a72a79cde00793ecf96d400588e906dc9", null ], - [ "extractInformation", "class_no_optics.html#ac9d755acccf586cfbc80510bb946e345", null ] -]; \ No newline at end of file diff --git a/class_no_optics__coll__graph.map b/class_no_optics__coll__graph.map deleted file mode 100644 index 7d8a88fefa..0000000000 --- a/class_no_optics__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/class_no_optics__coll__graph.md5 b/class_no_optics__coll__graph.md5 deleted file mode 100644 index c9ca7afa86..0000000000 --- a/class_no_optics__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fc359482fa9bb6d7a5a47dbbc7bbf394 \ No newline at end of file diff --git a/class_no_optics__coll__graph.svg b/class_no_optics__coll__graph.svg deleted file mode 100644 index a5e1512472..0000000000 --- a/class_no_optics__coll__graph.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -NoOptics - - -Node1 - - -NoOptics - - - - - -Node2 - - -abcMaterialData - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -abcDataFile - - - - - -Node3->Node2 - - - - - -Node4 - - -ParameterTable - - - - - -Node4->Node3 - - - mFileData - - - diff --git a/class_no_optics__inherit__graph.map b/class_no_optics__inherit__graph.map deleted file mode 100644 index 3ced7b1e72..0000000000 --- a/class_no_optics__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/class_no_optics__inherit__graph.md5 b/class_no_optics__inherit__graph.md5 deleted file mode 100644 index 113a95b812..0000000000 --- a/class_no_optics__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0418e7309206121460536aa2179cf9bd \ No newline at end of file diff --git a/class_no_optics__inherit__graph.svg b/class_no_optics__inherit__graph.svg deleted file mode 100644 index baa8fdf48c..0000000000 --- a/class_no_optics__inherit__graph.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -NoOptics - - -Node1 - - -NoOptics - - - - - -Node2 - - -abcMaterialData - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -abcDataFile - - - - - -Node3->Node2 - - - - - diff --git a/class_no_response-members.html b/class_no_response-members.html index 39da6137d6..f42e7db6dd 100644 --- a/class_no_response-members.html +++ b/class_no_response-members.html @@ -156,7 +156,7 @@ diff --git a/class_no_response.html b/class_no_response.html index 635bbf09be..aa2b8b59d6 100644 --- a/class_no_response.html +++ b/class_no_response.html @@ -332,7 +332,7 @@

    - +
diff --git a/class_o_m_sim-members.html b/class_o_m_sim-members.html index 70a600806d..ca86d9beb0 100644 --- a/class_o_m_sim-members.html +++ b/class_o_m_sim-members.html @@ -144,7 +144,7 @@ diff --git a/class_o_m_sim.html b/class_o_m_sim.html index 76798fa7a4..856dba8bb2 100644 --- a/class_o_m_sim.html +++ b/class_o_m_sim.html @@ -239,7 +239,7 @@

    - +
diff --git a/class_o_m_sim_action_initialization-members.html b/class_o_m_sim_action_initialization-members.html index 3687787d76..54989e6c22 100644 --- a/class_o_m_sim_action_initialization-members.html +++ b/class_o_m_sim_action_initialization-members.html @@ -128,7 +128,7 @@ diff --git a/class_o_m_sim_action_initialization.html b/class_o_m_sim_action_initialization.html index 2ca9b4d04b..e86a3a5945 100644 --- a/class_o_m_sim_action_initialization.html +++ b/class_o_m_sim_action_initialization.html @@ -151,7 +151,7 @@ diff --git a/class_o_m_sim_command_args_table-members.html b/class_o_m_sim_command_args_table-members.html index 6e5a20fd4c..71eefc3527 100644 --- a/class_o_m_sim_command_args_table-members.html +++ b/class_o_m_sim_command_args_table-members.html @@ -140,7 +140,7 @@ diff --git a/class_o_m_sim_command_args_table.html b/class_o_m_sim_command_args_table.html index 3c6dcb23c9..443c11053c 100644 --- a/class_o_m_sim_command_args_table.html +++ b/class_o_m_sim_command_args_table.html @@ -409,7 +409,7 @@

    - +
diff --git a/class_o_m_sim_decays_analysis-members.html b/class_o_m_sim_decays_analysis-members.html index 31eb71df92..2da15f263d 100644 --- a/class_o_m_sim_decays_analysis-members.html +++ b/class_o_m_sim_decays_analysis-members.html @@ -138,7 +138,7 @@ diff --git a/class_o_m_sim_decays_analysis.html b/class_o_m_sim_decays_analysis.html index 9f068ccfe7..3511965d6f 100644 --- a/class_o_m_sim_decays_analysis.html +++ b/class_o_m_sim_decays_analysis.html @@ -238,7 +238,7 @@

    - +
diff --git a/class_o_m_sim_decays_g_p_s-members.html b/class_o_m_sim_decays_g_p_s-members.html index ee33a3d566..6903b2e368 100644 --- a/class_o_m_sim_decays_g_p_s-members.html +++ b/class_o_m_sim_decays_g_p_s-members.html @@ -142,7 +142,7 @@ diff --git a/class_o_m_sim_decays_g_p_s.html b/class_o_m_sim_decays_g_p_s.html index efc6d0cf57..3b19c80959 100644 --- a/class_o_m_sim_decays_g_p_s.html +++ b/class_o_m_sim_decays_g_p_s.html @@ -436,7 +436,7 @@

    - +
diff --git a/class_o_m_sim_detector_construction-members.html b/class_o_m_sim_detector_construction-members.html index 74ba928c2d..2dd8cbbf06 100644 --- a/class_o_m_sim_detector_construction-members.html +++ b/class_o_m_sim_detector_construction-members.html @@ -136,7 +136,7 @@ diff --git a/class_o_m_sim_detector_construction.html b/class_o_m_sim_detector_construction.html index e25b545f9d..cfcd20e45f 100644 --- a/class_o_m_sim_detector_construction.html +++ b/class_o_m_sim_detector_construction.html @@ -215,7 +215,7 @@

    - +
diff --git a/class_o_m_sim_e_n_e_s-members.html b/class_o_m_sim_e_n_e_s-members.html index d09704e3fb..e7653a3988 100644 --- a/class_o_m_sim_e_n_e_s-members.html +++ b/class_o_m_sim_e_n_e_s-members.html @@ -147,7 +147,7 @@ diff --git a/class_o_m_sim_e_n_e_s.html b/class_o_m_sim_e_n_e_s.html index f1486623b5..a33323b420 100644 --- a/class_o_m_sim_e_n_e_s.html +++ b/class_o_m_sim_e_n_e_s.html @@ -368,7 +368,7 @@

    - +
diff --git a/class_o_m_sim_effective_area_analyisis-members.html b/class_o_m_sim_effective_area_analyisis-members.html index ead3b4b2bd..7ed2adbe7c 100644 --- a/class_o_m_sim_effective_area_analyisis-members.html +++ b/class_o_m_sim_effective_area_analyisis-members.html @@ -130,7 +130,7 @@ diff --git a/class_o_m_sim_effective_area_analyisis.html b/class_o_m_sim_effective_area_analyisis.html index 5953e80503..647575425e 100644 --- a/class_o_m_sim_effective_area_analyisis.html +++ b/class_o_m_sim_effective_area_analyisis.html @@ -207,7 +207,7 @@

    - +
diff --git a/class_o_m_sim_effective_area_detector-members.html b/class_o_m_sim_effective_area_detector-members.html index 9e0e986997..20129ae9c0 100644 --- a/class_o_m_sim_effective_area_detector-members.html +++ b/class_o_m_sim_effective_area_detector-members.html @@ -142,7 +142,7 @@ diff --git a/class_o_m_sim_effective_area_detector.html b/class_o_m_sim_effective_area_detector.html index 0dc354349d..7d7efe836a 100644 --- a/class_o_m_sim_effective_area_detector.html +++ b/class_o_m_sim_effective_area_detector.html @@ -221,7 +221,7 @@

    - +
diff --git a/class_o_m_sim_effi_cali_analyisis-members.html b/class_o_m_sim_effi_cali_analyisis-members.html index 91038ef1ee..7fb640916a 100644 --- a/class_o_m_sim_effi_cali_analyisis-members.html +++ b/class_o_m_sim_effi_cali_analyisis-members.html @@ -129,7 +129,7 @@ diff --git a/class_o_m_sim_effi_cali_analyisis.html b/class_o_m_sim_effi_cali_analyisis.html index 169941bac3..ac01adca97 100644 --- a/class_o_m_sim_effi_cali_analyisis.html +++ b/class_o_m_sim_effi_cali_analyisis.html @@ -146,7 +146,7 @@ diff --git a/class_o_m_sim_event_action-members.html b/class_o_m_sim_event_action-members.html index e4527f8367..dd372cbb70 100644 --- a/class_o_m_sim_event_action-members.html +++ b/class_o_m_sim_event_action-members.html @@ -140,7 +140,7 @@ diff --git a/class_o_m_sim_event_action.html b/class_o_m_sim_event_action.html index 07ade4e67f..24c9839c96 100644 --- a/class_o_m_sim_event_action.html +++ b/class_o_m_sim_event_action.html @@ -229,7 +229,7 @@

    - +
diff --git a/class_o_m_sim_g4_scintillation-members.html b/class_o_m_sim_g4_scintillation-members.html index 0c513ad89f..f1c97e8361 100644 --- a/class_o_m_sim_g4_scintillation-members.html +++ b/class_o_m_sim_g4_scintillation-members.html @@ -173,7 +173,7 @@ diff --git a/class_o_m_sim_g4_scintillation.html b/class_o_m_sim_g4_scintillation.html index 5aa05cdfb7..db2366fd04 100644 --- a/class_o_m_sim_g4_scintillation.html +++ b/class_o_m_sim_g4_scintillation.html @@ -321,7 +321,7 @@

    - +
diff --git a/class_o_m_sim_hit_manager-members.html b/class_o_m_sim_hit_manager-members.html index cff82f2f6f..eef904445b 100644 --- a/class_o_m_sim_hit_manager-members.html +++ b/class_o_m_sim_hit_manager-members.html @@ -149,7 +149,7 @@ diff --git a/class_o_m_sim_hit_manager.html b/class_o_m_sim_hit_manager.html index 3af12d754c..30c427f516 100644 --- a/class_o_m_sim_hit_manager.html +++ b/class_o_m_sim_hit_manager.html @@ -614,7 +614,7 @@

    - +
diff --git a/class_o_m_sim_i_b_d-members.html b/class_o_m_sim_i_b_d-members.html index 85b93c73d7..7db3518c9b 100644 --- a/class_o_m_sim_i_b_d-members.html +++ b/class_o_m_sim_i_b_d-members.html @@ -147,7 +147,7 @@ diff --git a/class_o_m_sim_i_b_d.html b/class_o_m_sim_i_b_d.html index 9b01cf0e58..9da09a160c 100644 --- a/class_o_m_sim_i_b_d.html +++ b/class_o_m_sim_i_b_d.html @@ -370,7 +370,7 @@

    - +
diff --git a/class_o_m_sim_input_data-members.html b/class_o_m_sim_input_data-members.html index 54413e81a6..590e796e8b 100644 --- a/class_o_m_sim_input_data-members.html +++ b/class_o_m_sim_input_data-members.html @@ -120,7 +120,11 @@

This is the complete list of members for OMSimInputData, including all inherited members.

- + + + + + @@ -128,9 +132,9 @@ - - - + + + @@ -139,7 +143,7 @@ - + @@ -148,7 +152,7 @@ diff --git a/class_o_m_sim_input_data.html b/class_o_m_sim_input_data.html index 00d3efa50b..ff4eedf70b 100644 --- a/class_o_m_sim_input_data.html +++ b/class_o_m_sim_input_data.html @@ -116,8 +116,10 @@ Public Member Functions | Static Public Member Functions | Public Attributes | +Private Types | Private Member Functions | Private Attributes | +Static Private Attributes | List of all members
OMSimInputData Class Reference
@@ -143,14 +145,15 @@

This class follows a global instance pattern and its lifecycle is managed by OMSimDetectorConstruction. It can be accessed by other classes using OMSimInputData::getInstance(). For example:

G4Material* lWater = OMSimInputData::getInstance().getMaterial("CustomWater"); // Retrieve a Geant4 material by name
G4OpticalSurface* lSurface = OMSimInputData::getInstance().getOpticalSurface("SomeSurfaceName"); // Retrieve an optical surface by name
-
G4Material * getMaterial(G4String pName)
Definition: OMSimInputData.cc:168
-
static OMSimInputData & getInstance()
Definition: OMSimInputData.cc:149
-
G4OpticalSurface * getOpticalSurface(G4String pName)
Definition: OMSimInputData.cc:214
-

(see also Minimal example) This class assumes certain conventions in naming and structuring the input files, which aids in automatically identifying and processing them. For example, files with names starting with "RiAbs" are treated as describing refractive and absorption properties.

+
G4Material * getMaterial(G4String pName)
Retrieves a G4Material based on the given name.
Definition: OMSimInputData.cc:190
+
static OMSimInputData & getInstance()
Definition: OMSimInputData.cc:169
+
G4OpticalSurface * getOpticalSurface(G4String pName)
Definition: OMSimInputData.cc:236
+

(see also Minimal example) This class assumes certain conventions in naming and structuring the input files, which aids in automatically identifying and processing them.

appendAndReturnTree(G4String pFileName)ParameterTable
checkIfKeyInTable(G4String pKey)ParameterTable
checkIfKeyInTree(G4String p_treeName, G4String p_key)ParameterTable
checkIfTreeNameInTable(G4String pKey)ParameterTable
FileType enum name (defined in OMSimInputData)OMSimInputDataprivate
fileTypePrefixes (defined in OMSimInputData)OMSimInputDataprivatestatic
getFileType(const std::string &fileName) const (defined in OMSimInputData)OMSimInputDataprivate
getInstance()OMSimInputDatastatic
getJSONTree(G4String pKey)ParameterTable
getMaterial(G4String pName)OMSimInputData
getValue(G4String pKey, G4String pParameter)ParameterTableinline
getValueWithUnit(G4String pKey, G4String pParameter)ParameterTable
init()OMSimInputDatastatic
mDataDirectoryOMSimInputDataprivate
mKeyFileOriginParameterTableprivate
mOpticalSurfaceMapOMSimInputData
m_dataDirectoryOMSimInputDataprivate
m_opticalSurfaceMapOMSimInputData
mKeyFileOriginParameterTableprivate
mTableParameterTableprivate
OMSimInputData()=default (defined in OMSimInputData)OMSimInputDataprivate
OMSimInputData(const OMSimInputData &)=delete (defined in OMSimInputData)OMSimInputDataprivate
parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)ParameterTableinline
parseKeyContentToVector(std::vector< T > &pVector, std::basic_string< char > p_MapKey, std::basic_string< char > pKey, G4double pScaling, bool pInverse)ParameterTableinline
processFile(const std::string &filePath, const std::string &fileName)OMSimInputDataprivate
scannDataDirectory()OMSimInputDataprivate
scannDataDirectory() (defined in OMSimInputData)OMSimInputDataprivate
searchFolders()OMSimInputData
shutdown()OMSimInputDatastatic
~OMSimInputData()=default (defined in OMSimInputData)OMSimInputDataprivate
+ @@ -163,9 +166,12 @@ - - - + + + + + + @@ -195,20 +201,38 @@

Public Member Functions

G4Material * getMaterial (G4String pName)
 Retrieves a G4Material based on the given name. More...
 
G4OpticalSurface * getOpticalSurface (G4String pName)
 
getValue (G4String pKey, G4String pParameter)
 Fetches a value from the table based on a key and parameter. More...
 
G4bool checkIfKeyInTable (G4String pKey)
 Checks if a key exists within the table. More...
 
G4bool checkIfTreeNameInTable (G4String pKey)
 Checks if a key exists within the table. More...
 
G4bool checkIfKeyInTree (G4String p_treeName, G4String p_key)
 Checks if a specific key exists in a given JSON tree. More...
 
G4double getValueWithUnit (G4String pKey, G4String pParameter)
 Fetches the value associated with a given key and parameter. More...
 
- - - + + + +

Public Attributes

-std::map< G4String, G4OpticalSurface * > mOpticalSurfaceMap
 Map that links names with optical surfaces.
 
+std::map< G4String, G4OpticalSurface * > m_opticalSurfaceMap
 Map that links names with optical surfaces.
 
+ + +

+Private Types

enum class  FileType {
+  IceCubeICE +, Scintillator +, Custom +, Table +,
+  Surface +, Material +
+ }
 
+ + - + @@ -216,10 +240,15 @@

Private Member Functions

+FileType getFileType (const std::string &fileName) const
 
 OMSimInputData (const OMSimInputData &)=delete
 
OMSimInputDataoperator= (const OMSimInputData &)=delete
 
void scannDataDirectory ()
+void scannDataDirectory ()
 
void processFile (const std::string &filePath, const std::string &fileName)
 Processes a data file based on its name prefix. More...
- - - + + + +

Private Attributes

-G4String mDataDirectory
 The current directory being scanned for data.
 
+G4String m_dataDirectory
 The current directory being scanned for data.
 
+ + +

+Static Private Attributes

static const std::unordered_map< std::string, FileType > fileTypePrefixes
 

Member Function Documentation

@@ -264,18 +293,21 @@

G4Material * OMSimInputData::getMaterial ( G4String  - pName) + p_name)
-

Get a G4Material. In order to get custom built materials, method searchFolders() should have already been called. Standard materials from Geant4 are also transfered directly (if found through FindOrBuildMaterial()). Materials defined by arguments of the main should start with "arg" and then we get the material name from the arrays depending on the global integers (gGel, gGlass, gEnvironment..) .

Parameters
+

Handles both predefined and argument-based materials. For argument materials (prefixed with "arg"), it selects materials based on user-defined indices for glass, gel, and environment. For standard materials, it retrieves from Geant4's material database or NIST manager.

+
Parameters
- +
pNamename of the (custom) material or "argVesselGlass", "argGel", "argWorld" for argument materials
pNameMaterial name or argument material key ("argVesselGlass", "argGel", "argWorld").
-
Returns
G4Material
+
Returns
Pointer to the requested G4Material, or nullptr if not found.
+
Note
Uses OMSimCommandArgsTable for argument-based material selection.
+
Warning
May cause undefined behavior if argument indices are out of bounds.
@@ -289,14 +321,14 @@

G4OpticalSurface * OMSimInputData::getOpticalSurface ( G4String  - pName) + p_name)

Get a G4OpticalSurface. In order to get custom built materials, method searchFolders() should have already been called.

Parameters
- +
pNamename of the optical surface or argument reflectors "argReflector"
p_namename of the optical surface or argument reflectors "argReflector"
@@ -343,13 +375,13 @@

void OMSimInputData::processFile ( const std::string &  - pFilePath, + p_filePath, const std::string &  - pFileName  + p_fileName  @@ -363,19 +395,19 @@

-

The function identifies the type of data file (RefractionAndAbsorption, RefractionOnly, NoOptics, IceCubeIce, Surface or others) based on the prefix of the filename. It then constructs an object of the appropriate class and invokes its information extraction method. For 'Surf' prefixed files, it also updates the mOpticalSurfaceMap. For 'pmt_', 'om_', and 'usr_' prefixed files, it invokes directly appendAndReturnTree without any extra parsing into Geant4 objects.

+

The function identifies the type of data file based on the prefix of the filename. It then calls the correct extraction method. For 'Surf' prefixed files, it also updates the m_opticalSurfaceMap. For 'pmt_', 'om_', and 'usr_' prefixed files, it invokes directly appendAndReturnTree without any extra parsing into Geant4 objects.

Parameters
- - + +
pFilePathFull path to the file.
pFileNameName of the file (without the path).
p_filePathFull path to the file.
p_fileNameName of the file (without the path).

- -

◆ scannDataDirectory()

+ +

◆ shutdown()

- -

◆ shutdown()

+

Member Data Documentation

+ +

◆ fileTypePrefixes


The documentation for this class was generated from the following files:
    @@ -441,7 +472,7 @@

      - +
    diff --git a/class_o_m_sim_input_data.js b/class_o_m_sim_input_data.js index 8780b4ee9a..229c5b2c9c 100644 --- a/class_o_m_sim_input_data.js +++ b/class_o_m_sim_input_data.js @@ -1,8 +1,17 @@ var class_o_m_sim_input_data = [ + [ "FileType", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7", [ + [ "IceCubeICE", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a36320c475aafdd54181e4ff589b70bdb", null ], + [ "Scintillator", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7aff706d4ca652ed0b174da1a92cb35501", null ], + [ "Custom", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a90589c47f06eb971d548591f23c285af", null ], + [ "Table", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a51c45b795d5d18a3e4e0c37e8b20a141", null ], + [ "Surface", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7aaa0d528ba11ea1485d466dfe1ea40819", null ], + [ "Material", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7ad92a8333dd3ccb895cc65f7455b71206", null ] + ] ], [ "OMSimInputData", "class_o_m_sim_input_data.html#ab6c8d9586fc3f3230298dfa19f892415", null ], [ "~OMSimInputData", "class_o_m_sim_input_data.html#ac3b07c03ac42364b340135898dab1f93", null ], [ "OMSimInputData", "class_o_m_sim_input_data.html#a2fe2c68872dc59b3a8fe9e961a28ec94", null ], + [ "getFileType", "class_o_m_sim_input_data.html#ae5886651fcc9baae2beb745d4377d756", null ], [ "getInstance", "class_o_m_sim_input_data.html#a810d7ae3b652d05e7b85eb568873eed2", null ], [ "getMaterial", "class_o_m_sim_input_data.html#a12e64f3ec83f33c173da0cd5954dd5b2", null ], [ "getOpticalSurface", "class_o_m_sim_input_data.html#aca56b05e268bbb47761dbcc8e487c283", null ], @@ -12,6 +21,7 @@ var class_o_m_sim_input_data = [ "scannDataDirectory", "class_o_m_sim_input_data.html#ae6e28e3df96ad7ca980aec5d3b1f8ce6", null ], [ "searchFolders", "class_o_m_sim_input_data.html#a84781faca6d03b8f9f13777c85a1c9dc", null ], [ "shutdown", "class_o_m_sim_input_data.html#a9ba12328d251141daeb086ae37f95f98", null ], - [ "mDataDirectory", "class_o_m_sim_input_data.html#a9b0073c725ef7569e354242545a2912e", null ], - [ "mOpticalSurfaceMap", "class_o_m_sim_input_data.html#addde153519e7a6884a9583614d6c5f49", null ] + [ "fileTypePrefixes", "class_o_m_sim_input_data.html#a405e4a0a5c03a7218b3a91dd2e25de56", null ], + [ "m_dataDirectory", "class_o_m_sim_input_data.html#ad606b2982529624542cb6cd4184160d3", null ], + [ "m_opticalSurfaceMap", "class_o_m_sim_input_data.html#a692d89c9fbdd287aa13c3bb5ddba8278", null ] ]; \ No newline at end of file diff --git a/class_o_m_sim_material_handler-members.html b/class_o_m_sim_material_handler-members.html new file mode 100644 index 0000000000..1a614b9334 --- /dev/null +++ b/class_o_m_sim_material_handler-members.html @@ -0,0 +1,156 @@ + + + + + + + +OMSim: Member List + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    OMSim +
    +
    Geant4 for IceCube optical module studies
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    OMSimMaterialHandler Member List
    +
    +
    + +

    This is the complete list of members for OMSimMaterialHandler, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    addProperty(const G4String &key, G4double energyUnit, G4double valueUnit, bool invertX, const boost::property_tree::ptree &propertyTree)OMSimMaterialHandlerprivate
    createMaterial()OMSimMaterialHandlerprivate
    findMaterialPropertyTable(G4String p_name)OMSimMaterialHandlerprivate
    GetName() (defined in OMSimMaterialHandler)OMSimMaterialHandlerinline
    getOpticalSurfaceFinish(const std::string &finish)OMSimMaterialHandlerprivate
    getOpticalSurfaceModel(const std::string &model)OMSimMaterialHandlerprivate
    getState(const std::string &type)OMSimMaterialHandlerprivate
    getSurfaceType(const std::string &type)OMSimMaterialHandlerprivate
    m_fileData (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    m_filePath (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    m_hc_eVnm (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    m_jsonTree (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    m_material (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    m_MPT (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    m_objectName (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    m_opticalSurface (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    OMSimMaterialHandler(const G4String &filename) (defined in OMSimMaterialHandler)OMSimMaterialHandler
    processConstProperties()OMSimMaterialHandlerprivate
    processExtraProperties()OMSimMaterialHandler
    processMaterial()OMSimMaterialHandler
    processProperties()OMSimMaterialHandlerprivate
    processSpecial(ProcessorFunction *processor)OMSimMaterialHandler
    processSurface()OMSimMaterialHandler
    readJsonFile() (defined in OMSimMaterialHandler)OMSimMaterialHandlerprivate
    ~OMSimMaterialHandler() (defined in OMSimMaterialHandler)OMSimMaterialHandler
    +
    + + + + diff --git a/class_o_m_sim_material_handler.html b/class_o_m_sim_material_handler.html new file mode 100644 index 0000000000..2458ac65a1 --- /dev/null +++ b/class_o_m_sim_material_handler.html @@ -0,0 +1,571 @@ + + + + + + + +OMSim: OMSimMaterialHandler Class Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    OMSim +
    +
    Geant4 for IceCube optical module studies
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + + +
    + +

    Handles the creation and processing of materials from json files. + More...

    +
    +Collaboration diagram for OMSimMaterialHandler:
    +
    +
    +
    +
    [legend]
    +

    Detailed Description

    +

    This class is responsible for extracting data from json files, creating new materials, processing optical surfaces, and handling special material types such as IceCube ice and scintillators.

    +
    + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    OMSimMaterialHandler (const G4String &filename)
     
    +void processMaterial ()
     Process the material defined in the input file.
     
    G4OpticalSurface * processSurface ()
     Process and return an optical surface defined in the input file. More...
     
    void processExtraProperties ()
     Process extra properties for an existing material. More...
     
    void processSpecial (ProcessorFunction *processor)
     Process special material types using a provided function. More...
     
    +G4String GetName ()
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Private Member Functions

    +void readJsonFile ()
     
    +void createMaterial ()
     Create a new Geant4 material based on the input data.
     
    void processProperties ()
     Process the properties defined in the input file and add them to the material. More...
     
    void processConstProperties ()
     Process constant properties defined in the input file and add them to the material. More...
     
    void findMaterialPropertyTable (G4String p_name)
     Find the material property table for an existing material. More...
     
    void addProperty (const G4String &key, G4double energyUnit, G4double valueUnit, bool invertX, const boost::property_tree::ptree &propertyTree)
     Add a property to the material properties table. More...
     
    G4OpticalSurfaceFinish getOpticalSurfaceFinish (const std::string &finish)
     Get the G4OpticalSurfaceFinish enum value from a string. More...
     
    G4OpticalSurfaceModel getOpticalSurfaceModel (const std::string &model)
     Get the G4OpticalSurfaceModel enum value from a string. More...
     
    G4SurfaceType getSurfaceType (const std::string &type)
     Get the G4SurfaceType enum value from a string. More...
     
    G4State getState (const std::string &type)
     Get the G4State enum value from a string. More...
     
    + + + + + + + + + + + + + + + + + +

    +Private Attributes

    +ParameterTablem_fileData
     
    +G4double m_hc_eVnm = h_Planck * c_light / nm
     
    +G4String m_filePath
     
    +G4String m_objectName
     
    +boost::property_tree::ptree m_jsonTree
     
    +G4Material * m_material
     
    +G4MaterialPropertiesTable * m_MPT
     
    +G4OpticalSurface * m_opticalSurface
     
    +

    Member Function Documentation

    + +

    ◆ addProperty()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void OMSimMaterialHandler::addProperty (const G4String & p_propertyName,
    G4double p_xUnit,
    G4double p_yUnit,
    bool p_invertX,
    const boost::property_tree::ptree & p_propertyTree 
    )
    +
    +private
    +
    +
    Parameters
    + + + + + + +
    p_propertyNameName of the property.
    p_xUnitUnit conversion factor for energy values.
    p_yUnitUnit conversion factor for property values.
    p_invertXWhether to invert the x-axis values.
    p_propertyTreeProperty tree containing the property data.
    +
    +
    + +
    +
    + +

    ◆ findMaterialPropertyTable()

    + +
    +
    + + + + + +
    + + + + + + + + +
    void OMSimMaterialHandler::findMaterialPropertyTable (G4String p_name)
    +
    +private
    +
    +
    Parameters
    + + +
    p_nameName of the material whose property table is to be found.
    +
    +
    + +
    +
    + +

    ◆ getOpticalSurfaceFinish()

    + +
    +
    + + + + + +
    + + + + + + + + +
    G4OpticalSurfaceFinish OMSimMaterialHandler::getOpticalSurfaceFinish (const std::string & p_finish)
    +
    +private
    +
    +
    Parameters
    + + +
    finishString representation of the finish.
    +
    +
    + +
    +
    + +

    ◆ getOpticalSurfaceModel()

    + +
    +
    + + + + + +
    + + + + + + + + +
    G4OpticalSurfaceModel OMSimMaterialHandler::getOpticalSurfaceModel (const std::string & p_model)
    +
    +private
    +
    +
    Parameters
    + + +
    p_modelString representation of the model.
    +
    +
    + +
    +
    + +

    ◆ getState()

    + +
    +
    + + + + + +
    + + + + + + + + +
    G4State OMSimMaterialHandler::getState (const std::string & p_state)
    +
    +private
    +
    +
    Parameters
    + + +
    p_stateString representation of the state.
    +
    +
    + +
    +
    + +

    ◆ getSurfaceType()

    + +
    +
    + + + + + +
    + + + + + + + + +
    G4SurfaceType OMSimMaterialHandler::getSurfaceType (const std::string & p_type)
    +
    +private
    +
    +
    Parameters
    + + +
    p_typeString representation of the surface type.
    +
    +
    + +
    +
    + +

    ◆ processConstProperties()

    + +
    +
    + + + + + +
    + + + + + + + +
    void OMSimMaterialHandler::processConstProperties ()
    +
    +private
    +
    +

    The json files that contain a key "jConstProperties", will have a list of properties with a constant

    + +
    +
    + +

    ◆ processExtraProperties()

    + +
    +
    + + + + + + + +
    void OMSimMaterialHandler::processExtraProperties ()
    +
    +

    This method is used to add additional properties to a material that has already been defined.

    + +
    +
    + +

    ◆ processProperties()

    + +
    +
    + + + + + +
    + + + + + + + +
    void OMSimMaterialHandler::processProperties ()
    +
    +private
    +
    +

    In the json file there is a jProperties key containing one ore more keys (which will be the name of the property in the material property table). Each of these keys contains two arrays, one in key jWavelength and the other in jValues.

    + +
    +
    + +

    ◆ processSpecial()

    + +
    +
    + + + + + + + + +
    void OMSimMaterialHandler::processSpecial (ProcessorFunction * p_processor)
    +
    +
    Parameters
    + + +
    p_processorFunction pointer to the processor function.
    +
    +
    +

    This method is used for processing special material types like IceCube ice or scintillators, which require custom handling.

    + +
    +
    + +

    ◆ processSurface()

    + +
    +
    + + + + + + + +
    G4OpticalSurface * OMSimMaterialHandler::processSurface ()
    +
    +
    Returns
    Pointer to the created G4OpticalSurface.
    + +
    +
    +
    The documentation for this class was generated from the following files: +
    +
    + + + + diff --git a/class_o_m_sim_material_handler.js b/class_o_m_sim_material_handler.js new file mode 100644 index 0000000000..3a43f16fcc --- /dev/null +++ b/class_o_m_sim_material_handler.js @@ -0,0 +1,28 @@ +var class_o_m_sim_material_handler = +[ + [ "OMSimMaterialHandler", "class_o_m_sim_material_handler.html#aa9297e3c3a9b78ec2b352c9b97958ca0", null ], + [ "~OMSimMaterialHandler", "class_o_m_sim_material_handler.html#ad63c0782667cf4198d9cd98b23a283f5", null ], + [ "addProperty", "class_o_m_sim_material_handler.html#a4205415c818cd65b9121e070179e3f99", null ], + [ "createMaterial", "class_o_m_sim_material_handler.html#a6d25aa1ea0cfae2ca9c3ea9d539fdcca", null ], + [ "findMaterialPropertyTable", "class_o_m_sim_material_handler.html#aa7ebed1dfaffe532d7b1fd878ffd7d27", null ], + [ "GetName", "class_o_m_sim_material_handler.html#aa0383250837f73422cb6cfd1872ce029", null ], + [ "getOpticalSurfaceFinish", "class_o_m_sim_material_handler.html#aeb612b7e496704e9e5dd8e8bfbf37af0", null ], + [ "getOpticalSurfaceModel", "class_o_m_sim_material_handler.html#a2a947dda8ecc28b13bf5fdf93ff0fef4", null ], + [ "getState", "class_o_m_sim_material_handler.html#ae25187ca37e6e40b9b1af077c3093523", null ], + [ "getSurfaceType", "class_o_m_sim_material_handler.html#abf218ce78a52805add727b92527daec8", null ], + [ "processConstProperties", "class_o_m_sim_material_handler.html#a0f799e0b10b1d0e37eb849b401b0d5e7", null ], + [ "processExtraProperties", "class_o_m_sim_material_handler.html#a2e87189ae05d3d960df85957c799ebf9", null ], + [ "processMaterial", "class_o_m_sim_material_handler.html#a719ebf626a19a6e8ff9a0b9e2a262c21", null ], + [ "processProperties", "class_o_m_sim_material_handler.html#a116e075ea33b846fd722a7e1470072a4", null ], + [ "processSpecial", "class_o_m_sim_material_handler.html#ad337c539e395d32e708d18a4f5e48264", null ], + [ "processSurface", "class_o_m_sim_material_handler.html#a1cf8cf3badeaa28c33d4b96973239c71", null ], + [ "readJsonFile", "class_o_m_sim_material_handler.html#accfcbc6f254ffb9540c7616995f75ef5", null ], + [ "m_fileData", "class_o_m_sim_material_handler.html#abe626039d2555d987b511cb67d4a4c4e", null ], + [ "m_filePath", "class_o_m_sim_material_handler.html#a6aad72f724d2a1ec3e8cd347c87889a7", null ], + [ "m_hc_eVnm", "class_o_m_sim_material_handler.html#a9e1f9ac956d49bfc424463a210491bf0", null ], + [ "m_jsonTree", "class_o_m_sim_material_handler.html#a24de0381225f033080f863c12642b0d7", null ], + [ "m_material", "class_o_m_sim_material_handler.html#aa42295a37e4fbf653d98e43947573c46", null ], + [ "m_MPT", "class_o_m_sim_material_handler.html#a1d1f9666a3ccd108bfe87d30e1973dcc", null ], + [ "m_objectName", "class_o_m_sim_material_handler.html#a3a63a30a2459aaa5fac167723a0b8cbf", null ], + [ "m_opticalSurface", "class_o_m_sim_material_handler.html#a8d61537212c492994519b03abc5bccfa", null ] +]; \ No newline at end of file diff --git a/class_o_m_sim_material_handler__coll__graph.map b/class_o_m_sim_material_handler__coll__graph.map new file mode 100644 index 0000000000..2c5117bbe4 --- /dev/null +++ b/class_o_m_sim_material_handler__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/class_o_m_sim_material_handler__coll__graph.md5 b/class_o_m_sim_material_handler__coll__graph.md5 new file mode 100644 index 0000000000..a592760223 --- /dev/null +++ b/class_o_m_sim_material_handler__coll__graph.md5 @@ -0,0 +1 @@ +efb3e807d6201a52c762dd7ffea0714c \ No newline at end of file diff --git a/class_o_m_sim_material_handler__coll__graph.svg b/class_o_m_sim_material_handler__coll__graph.svg new file mode 100644 index 0000000000..e73e433526 --- /dev/null +++ b/class_o_m_sim_material_handler__coll__graph.svg @@ -0,0 +1,37 @@ + + + + + + +OMSimMaterialHandler + + +Node1 + + +OMSimMaterialHandler + + + + + +Node2 + + +ParameterTable + + + + + +Node2->Node1 + + + m_fileData + + + diff --git a/class_o_m_sim_optical_module-members.html b/class_o_m_sim_optical_module-members.html index 597735e68b..86fc4fed54 100644 --- a/class_o_m_sim_optical_module-members.html +++ b/class_o_m_sim_optical_module-members.html @@ -168,7 +168,7 @@ diff --git a/class_o_m_sim_optical_module.html b/class_o_m_sim_optical_module.html index 39219d6488..d0c8622ded 100644 --- a/class_o_m_sim_optical_module.html +++ b/class_o_m_sim_optical_module.html @@ -349,7 +349,7 @@

      - +
    diff --git a/class_o_m_sim_p_m_t_construction-members.html b/class_o_m_sim_p_m_t_construction-members.html index 9bc86b0062..7b691aab12 100644 --- a/class_o_m_sim_p_m_t_construction-members.html +++ b/class_o_m_sim_p_m_t_construction-members.html @@ -204,7 +204,7 @@ diff --git a/class_o_m_sim_p_m_t_construction.html b/class_o_m_sim_p_m_t_construction.html index 8d06d77e07..d746afd454 100644 --- a/class_o_m_sim_p_m_t_construction.html +++ b/class_o_m_sim_p_m_t_construction.html @@ -829,7 +829,7 @@

      - +
    diff --git a/class_o_m_sim_p_m_t_response-members.html b/class_o_m_sim_p_m_t_response-members.html index d996255511..f7a2f407ed 100644 --- a/class_o_m_sim_p_m_t_response-members.html +++ b/class_o_m_sim_p_m_t_response-members.html @@ -151,7 +151,7 @@ diff --git a/class_o_m_sim_p_m_t_response.html b/class_o_m_sim_p_m_t_response.html index 8b3cc2bb4f..ad790b1425 100644 --- a/class_o_m_sim_p_m_t_response.html +++ b/class_o_m_sim_p_m_t_response.html @@ -713,7 +713,7 @@

      - +
    diff --git a/class_o_m_sim_physics_list-members.html b/class_o_m_sim_physics_list-members.html index 1806bd39a1..69e4c1b8cc 100644 --- a/class_o_m_sim_physics_list-members.html +++ b/class_o_m_sim_physics_list-members.html @@ -144,7 +144,7 @@ diff --git a/class_o_m_sim_physics_list.html b/class_o_m_sim_physics_list.html index d7c9dac19d..4d9a99bec5 100644 --- a/class_o_m_sim_physics_list.html +++ b/class_o_m_sim_physics_list.html @@ -265,7 +265,7 @@

      - +
    diff --git a/class_o_m_sim_primary_generator_action-members.html b/class_o_m_sim_primary_generator_action-members.html index ee7c63a909..bd3e0c7638 100644 --- a/class_o_m_sim_primary_generator_action-members.html +++ b/class_o_m_sim_primary_generator_action-members.html @@ -149,7 +149,7 @@ diff --git a/class_o_m_sim_primary_generator_action.html b/class_o_m_sim_primary_generator_action.html index dab9225939..33386d5a12 100644 --- a/class_o_m_sim_primary_generator_action.html +++ b/class_o_m_sim_primary_generator_action.html @@ -204,7 +204,7 @@ diff --git a/class_o_m_sim_primary_generator_messenger-members.html b/class_o_m_sim_primary_generator_messenger-members.html index 5e47255707..9ad847db7d 100644 --- a/class_o_m_sim_primary_generator_messenger-members.html +++ b/class_o_m_sim_primary_generator_messenger-members.html @@ -130,7 +130,7 @@ diff --git a/class_o_m_sim_primary_generator_messenger.html b/class_o_m_sim_primary_generator_messenger.html index 53d6c7ff76..95cb7915b4 100644 --- a/class_o_m_sim_primary_generator_messenger.html +++ b/class_o_m_sim_primary_generator_messenger.html @@ -164,7 +164,7 @@ diff --git a/class_o_m_sim_rad_decays_detector-members.html b/class_o_m_sim_rad_decays_detector-members.html index b516ee4ea9..7de45b85c6 100644 --- a/class_o_m_sim_rad_decays_detector-members.html +++ b/class_o_m_sim_rad_decays_detector-members.html @@ -139,7 +139,7 @@ diff --git a/class_o_m_sim_rad_decays_detector.html b/class_o_m_sim_rad_decays_detector.html index ab7c1c02b4..9cd54e61b0 100644 --- a/class_o_m_sim_rad_decays_detector.html +++ b/class_o_m_sim_rad_decays_detector.html @@ -193,7 +193,7 @@ diff --git a/class_o_m_sim_run_action-members.html b/class_o_m_sim_run_action-members.html index 16f1b93eae..cca3f607ee 100644 --- a/class_o_m_sim_run_action-members.html +++ b/class_o_m_sim_run_action-members.html @@ -128,7 +128,7 @@ diff --git a/class_o_m_sim_run_action.html b/class_o_m_sim_run_action.html index 8c6720ca36..830897a915 100644 --- a/class_o_m_sim_run_action.html +++ b/class_o_m_sim_run_action.html @@ -150,7 +150,7 @@ diff --git a/class_o_m_sim_s_n_analysis-members.html b/class_o_m_sim_s_n_analysis-members.html index 404b48b5fa..d5c1fadb79 100644 --- a/class_o_m_sim_s_n_analysis-members.html +++ b/class_o_m_sim_s_n_analysis-members.html @@ -138,7 +138,7 @@ diff --git a/class_o_m_sim_s_n_analysis.html b/class_o_m_sim_s_n_analysis.html index 15ca2867fb..87576d7b9a 100644 --- a/class_o_m_sim_s_n_analysis.html +++ b/class_o_m_sim_s_n_analysis.html @@ -214,7 +214,7 @@

      - +
    diff --git a/class_o_m_sim_s_n_tools-members.html b/class_o_m_sim_s_n_tools-members.html index 957e26f369..b811ee5757 100644 --- a/class_o_m_sim_s_n_tools-members.html +++ b/class_o_m_sim_s_n_tools-members.html @@ -135,7 +135,7 @@ diff --git a/class_o_m_sim_s_n_tools.html b/class_o_m_sim_s_n_tools.html index f6748fb992..506d4dd452 100644 --- a/class_o_m_sim_s_n_tools.html +++ b/class_o_m_sim_s_n_tools.html @@ -403,7 +403,7 @@

      - +
    diff --git a/class_o_m_sim_s_ndetector-members.html b/class_o_m_sim_s_ndetector-members.html index bdcf688f84..8a17a9fce0 100644 --- a/class_o_m_sim_s_ndetector-members.html +++ b/class_o_m_sim_s_ndetector-members.html @@ -138,7 +138,7 @@ diff --git a/class_o_m_sim_s_ndetector.html b/class_o_m_sim_s_ndetector.html index 8705a2b872..612f6290d3 100644 --- a/class_o_m_sim_s_ndetector.html +++ b/class_o_m_sim_s_ndetector.html @@ -213,7 +213,7 @@

      - +
    diff --git a/class_o_m_sim_sensitive_detector-members.html b/class_o_m_sim_sensitive_detector-members.html index e18ae1ccaa..7bff0eeb37 100644 --- a/class_o_m_sim_sensitive_detector-members.html +++ b/class_o_m_sim_sensitive_detector-members.html @@ -138,7 +138,7 @@ diff --git a/class_o_m_sim_sensitive_detector.html b/class_o_m_sim_sensitive_detector.html index 218147f95a..ce58f5766b 100644 --- a/class_o_m_sim_sensitive_detector.html +++ b/class_o_m_sim_sensitive_detector.html @@ -423,7 +423,7 @@

      - +
    diff --git a/class_o_m_sim_stepping_action-members.html b/class_o_m_sim_stepping_action-members.html index cdbf4b2ca3..fcbbd1103d 100644 --- a/class_o_m_sim_stepping_action-members.html +++ b/class_o_m_sim_stepping_action-members.html @@ -127,7 +127,7 @@ diff --git a/class_o_m_sim_stepping_action.html b/class_o_m_sim_stepping_action.html index d79610dd68..cae83e7a97 100644 --- a/class_o_m_sim_stepping_action.html +++ b/class_o_m_sim_stepping_action.html @@ -174,7 +174,7 @@

      - +
    diff --git a/class_o_m_sim_tracking_action-members.html b/class_o_m_sim_tracking_action-members.html index 1d414cc734..112e97d9be 100644 --- a/class_o_m_sim_tracking_action-members.html +++ b/class_o_m_sim_tracking_action-members.html @@ -128,7 +128,7 @@ diff --git a/class_o_m_sim_tracking_action.html b/class_o_m_sim_tracking_action.html index dbdd1484c8..15d8506ff9 100644 --- a/class_o_m_sim_tracking_action.html +++ b/class_o_m_sim_tracking_action.html @@ -150,7 +150,7 @@ diff --git a/class_o_m_sim_u_iinterface-members.html b/class_o_m_sim_u_iinterface-members.html index a304d06af8..25e96328bb 100644 --- a/class_o_m_sim_u_iinterface-members.html +++ b/class_o_m_sim_u_iinterface-members.html @@ -135,7 +135,7 @@ diff --git a/class_o_m_sim_u_iinterface.html b/class_o_m_sim_u_iinterface.html index 42b5f5ce3a..b244424674 100644 --- a/class_o_m_sim_u_iinterface.html +++ b/class_o_m_sim_u_iinterface.html @@ -416,7 +416,7 @@

      - +
    diff --git a/class_parameter_table-members.html b/class_parameter_table-members.html index 0bcb75fc0e..27a0028ffd 100644 --- a/class_parameter_table-members.html +++ b/class_parameter_table-members.html @@ -120,21 +120,22 @@

    This is the complete list of members for ParameterTable, including all inherited members.

    - - - - - - - - - + + + + + + + + + +
    appendAndReturnTree(G4String pFileName)ParameterTable
    checkIfKeyInTable(G4String pKey)ParameterTable
    getJSONTree(G4String pKey)ParameterTable
    getValue(G4String pKey, G4String pParameter)ParameterTableinline
    getValueWithUnit(G4String pKey, G4String pParameter)ParameterTable
    mKeyFileOriginParameterTableprivate
    mTableParameterTableprivate
    ParameterTable() (defined in ParameterTable)ParameterTableinline
    parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)ParameterTableinline
    parseKeyContentToVector(std::vector< T > &pVector, std::basic_string< char > p_MapKey, std::basic_string< char > pKey, G4double pScaling, bool pInverse)ParameterTableinline
    checkIfKeyInTree(G4String p_treeName, G4String p_key)ParameterTable
    checkIfTreeNameInTable(G4String pKey)ParameterTable
    getJSONTree(G4String pKey)ParameterTable
    getValue(G4String pKey, G4String pParameter)ParameterTableinline
    getValueWithUnit(G4String pKey, G4String pParameter)ParameterTable
    mKeyFileOriginParameterTableprivate
    mTableParameterTableprivate
    ParameterTable() (defined in ParameterTable)ParameterTableinline
    parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)ParameterTableinline
    parseKeyContentToVector(std::vector< T > &pVector, std::basic_string< char > p_MapKey, std::basic_string< char > pKey, G4double pScaling, bool pInverse)ParameterTableinline
    diff --git a/class_parameter_table.html b/class_parameter_table.html index 53420830b9..bf3183ead4 100644 --- a/class_parameter_table.html +++ b/class_parameter_table.html @@ -142,11 +142,11 @@

    std::vector<G4double> lVector;
    pt::ptree lSubtree = lTable.getJSONTree("SomeKey"); // Retrieving the subtree of the file
    lTable.parseKeyContentToVector(lVector, lSubtree, "keyOfArray", 1.0, false); // parsing array into vector
    -
    A utility class for managing JSON-based data tables.
    Definition: OMSimInputData.hh:40
    +
    A utility class for managing JSON-based data tables.
    Definition: OMSimInputData.hh:39
    pt::ptree getJSONTree(G4String pKey)
    Definition: OMSimInputData.cc:87
    pt::ptree appendAndReturnTree(G4String pFileName)
    Definition: OMSimInputData.cc:21
    void parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)
    Parses the content of a JSON subtree into a vector, scaling values if necessary.
    Definition: OMSimInputData.hh:86
    -
    T getValue(G4String pKey, G4String pParameter)
    Fetches a value from the table based on a key and parameter.
    Definition: OMSimInputData.hh:53
    +
    T getValue(G4String pKey, G4String pParameter)
    Fetches a value from the table based on a key and parameter.
    Definition: OMSimInputData.hh:52
    @@ -154,9 +154,12 @@

    - - - + + + + + + @@ -195,28 +198,64 @@

    pt::ptree ParameterTable::appendAndReturnTree

    - +

    Public Member Functions

    getValue (G4String pKey, G4String pParameter)
     Fetches a value from the table based on a key and parameter. More...
     
    G4bool checkIfKeyInTable (G4String pKey)
     Checks if a key exists within the table. More...
     
    G4bool checkIfTreeNameInTable (G4String pKey)
     Checks if a key exists within the table. More...
     
    G4bool checkIfKeyInTree (G4String p_treeName, G4String p_key)
     Checks if a specific key exists in a given JSON tree. More...
     
    G4double getValueWithUnit (G4String pKey, G4String pParameter)
     Fetches the value associated with a given key and parameter. More...
     
    ( G4String pFileName)p_fileName)

    Appends information of json-file containing PMT/OM parameters to a dictionary of ptrees

    Parameters
    - +
    pFileNameName of file containing json
    p_fileNameName of file containing json
    -
    -

    ◆ checkIfKeyInTable()

    + +

    ◆ checkIfKeyInTree()

    - + + + + + + + + + + + + + + + + +
    G4bool ParameterTable::checkIfKeyInTable G4bool ParameterTable::checkIfKeyInTree (G4String p_treeName,
    G4String p_key 
    )
    +
    +
    Parameters
    + + + +
    p_treeNameName of the JSON tree to search in.
    p_keyKey to look for in the tree.
    +
    +
    +
    Returns
    true if the key exists in the tree, false otherwise.
    + +
    +
    + +

    ◆ checkIfTreeNameInTable()

    + +
    +
    + + + @@ -502,7 +541,7 @@

      - +
    diff --git a/class_parameter_table.js b/class_parameter_table.js index 8dc0f40e41..ae1630d2b6 100644 --- a/class_parameter_table.js +++ b/class_parameter_table.js @@ -2,7 +2,8 @@ var class_parameter_table = [ [ "ParameterTable", "class_parameter_table.html#a6acdd356fb3153bcc463f29e495c211d", null ], [ "appendAndReturnTree", "class_parameter_table.html#a131ddfbbf38d27b59f454a4ec96b2b9e", null ], - [ "checkIfKeyInTable", "class_parameter_table.html#afd0aa495dfeeb68bf370c3ea8390192d", null ], + [ "checkIfKeyInTree", "class_parameter_table.html#a8181a3c7b97c75eae98e3d6fb5d3e048", null ], + [ "checkIfTreeNameInTable", "class_parameter_table.html#a462edf8d5284908b7c59c851e367b779", null ], [ "getJSONTree", "class_parameter_table.html#a042ee0eca2c9daa755d7a472608e6d66", null ], [ "getValue", "class_parameter_table.html#adb1234ccb47c9e44ecd7f8c5cb9e0407", null ], [ "getValueWithUnit", "class_parameter_table.html#aa7546560723ba3b94c08229266b27307", null ], diff --git a/class_photon_material_tracking-members.html b/class_photon_material_tracking-members.html index 975186d42d..e043b389e2 100644 --- a/class_photon_material_tracking-members.html +++ b/class_photon_material_tracking-members.html @@ -130,7 +130,7 @@ diff --git a/class_photon_material_tracking.html b/class_photon_material_tracking.html index 705320b9d9..3ebf272fcb 100644 --- a/class_photon_material_tracking.html +++ b/class_photon_material_tracking.html @@ -160,7 +160,7 @@ diff --git a/class_refraction_and_absorption-members.html b/class_refraction_and_absorption-members.html deleted file mode 100644 index f13ad19565..0000000000 --- a/class_refraction_and_absorption-members.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    G4bool ParameterTable::checkIfTreeNameInTable ( G4String  pKey)
    - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    RefractionAndAbsorption Member List
    -
    -
    - -

    This is the complete list of members for RefractionAndAbsorption, including all inherited members.

    - - - - - - - - - - - - - - - - - -
    abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
    abcMaterialData(G4String pFileName) (defined in abcMaterialData)abcMaterialDatainline
    createMaterial()abcMaterialData
    extractAbsorptionLength()abcMaterialData
    extractInformation()RefractionAndAbsorptionvirtual
    extractRefractionIndex()abcMaterialData
    getState(G4String pState)abcMaterialDataprotected
    mFileData (defined in abcDataFile)abcDataFileprotected
    mFileName (defined in abcDataFile)abcDataFile
    mHC_eVnmabcDataFileprotected
    mJsonTree (defined in abcDataFile)abcDataFileprotected
    mMaterial (defined in abcMaterialData)abcMaterialData
    mMPT (defined in abcMaterialData)abcMaterialData
    mObjectName (defined in abcDataFile)abcDataFile
    RefractionAndAbsorption(G4String pFilename) (defined in RefractionAndAbsorption)RefractionAndAbsorptioninline
    ~abcDataFile() (defined in abcDataFile)abcDataFile
    -
    - - - - diff --git a/class_refraction_and_absorption.html b/class_refraction_and_absorption.html deleted file mode 100644 index b972a69bce..0000000000 --- a/class_refraction_and_absorption.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -OMSim: RefractionAndAbsorption Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    RefractionAndAbsorption Class Reference
    -
    -
    - -

    Materials with defined refractive index and absorption length. -

    -
    -Inheritance diagram for RefractionAndAbsorption:
    -
    -
    -
    -
    [legend]
    -
    -Collaboration diagram for RefractionAndAbsorption:
    -
    -
    -
    -
    [legend]
    - - - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

    RefractionAndAbsorption (G4String pFilename)
     
    -void extractInformation ()
     Extracts information and creates a material with refraction index and absorption length defined.
     
    - Public Member Functions inherited from abcMaterialData
    abcMaterialData (G4String pFileName)
     
    void createMaterial ()
     Defines a new material from data in a json-file. More...
     
    -void extractAbsorptionLength ()
     Extracts absorption length data from a json-file and adds it to the material property table.
     
    -void extractRefractionIndex ()
     Extracts refraction index data from a json-file and adds it to the material property table.
     
    - Public Member Functions inherited from abcDataFile
    abcDataFile (G4String pFileName)
     
    - - - - - - - - - - - - - - - - - - - - - - - -

    -Additional Inherited Members

    - Public Attributes inherited from abcMaterialData
    -G4Material * mMaterial
     
    -G4MaterialPropertiesTable * mMPT
     
    - Public Attributes inherited from abcDataFile
    -G4String mFileName
     
    -G4String mObjectName
     
    - Protected Member Functions inherited from abcMaterialData
    G4State getState (G4String pState)
     Converts a string representing a state of matter to a G4State. More...
     
    - Protected Attributes inherited from abcDataFile
    -const G4double mHC_eVnm = 1239.84193 * eV
     h*c in eV * nm
     
    -boost::property_tree::ptree mJsonTree
     
    -ParameterTablemFileData
     
    -
    The documentation for this class was generated from the following files: -
    -
    - - - - diff --git a/class_refraction_and_absorption.js b/class_refraction_and_absorption.js deleted file mode 100644 index 8c7542c477..0000000000 --- a/class_refraction_and_absorption.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_refraction_and_absorption = -[ - [ "RefractionAndAbsorption", "class_refraction_and_absorption.html#a629c719139ebf807133ed1e15867ca02", null ], - [ "extractInformation", "class_refraction_and_absorption.html#ac921e76f96cfacad6f3af7c6a8941c51", null ] -]; \ No newline at end of file diff --git a/class_refraction_and_absorption__coll__graph.map b/class_refraction_and_absorption__coll__graph.map deleted file mode 100644 index ee8091715b..0000000000 --- a/class_refraction_and_absorption__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/class_refraction_and_absorption__coll__graph.md5 b/class_refraction_and_absorption__coll__graph.md5 deleted file mode 100644 index 3c7cc0049e..0000000000 --- a/class_refraction_and_absorption__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b0acebb08d6ebf1e77f033d2ec41c010 \ No newline at end of file diff --git a/class_refraction_and_absorption__coll__graph.svg b/class_refraction_and_absorption__coll__graph.svg deleted file mode 100644 index 44b23994a7..0000000000 --- a/class_refraction_and_absorption__coll__graph.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -RefractionAndAbsorption - - -Node1 - - -RefractionAndAbsorption - - - - - -Node2 - - -abcMaterialData - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -abcDataFile - - - - - -Node3->Node2 - - - - - -Node4 - - -ParameterTable - - - - - -Node4->Node3 - - - mFileData - - - diff --git a/class_refraction_and_absorption__inherit__graph.map b/class_refraction_and_absorption__inherit__graph.map deleted file mode 100644 index e4f2e4672a..0000000000 --- a/class_refraction_and_absorption__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/class_refraction_and_absorption__inherit__graph.md5 b/class_refraction_and_absorption__inherit__graph.md5 deleted file mode 100644 index 719d023db4..0000000000 --- a/class_refraction_and_absorption__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -47955dc0ca5d665aed1f97198e076b39 \ No newline at end of file diff --git a/class_refraction_and_absorption__inherit__graph.svg b/class_refraction_and_absorption__inherit__graph.svg deleted file mode 100644 index 1d3afe1cf5..0000000000 --- a/class_refraction_and_absorption__inherit__graph.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -RefractionAndAbsorption - - -Node1 - - -RefractionAndAbsorption - - - - - -Node2 - - -abcMaterialData - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -abcDataFile - - - - - -Node3->Node2 - - - - - diff --git a/class_refraction_only-members.html b/class_refraction_only-members.html deleted file mode 100644 index af144feb92..0000000000 --- a/class_refraction_only-members.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    RefractionOnly Member List
    -
    -
    - -

    This is the complete list of members for RefractionOnly, including all inherited members.

    - - - - - - - - - - - - - - - - - -
    abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
    abcMaterialData(G4String pFileName) (defined in abcMaterialData)abcMaterialDatainline
    createMaterial()abcMaterialData
    extractAbsorptionLength()abcMaterialData
    extractInformation()RefractionOnlyvirtual
    extractRefractionIndex()abcMaterialData
    getState(G4String pState)abcMaterialDataprotected
    mFileData (defined in abcDataFile)abcDataFileprotected
    mFileName (defined in abcDataFile)abcDataFile
    mHC_eVnmabcDataFileprotected
    mJsonTree (defined in abcDataFile)abcDataFileprotected
    mMaterial (defined in abcMaterialData)abcMaterialData
    mMPT (defined in abcMaterialData)abcMaterialData
    mObjectName (defined in abcDataFile)abcDataFile
    RefractionOnly(G4String pFilename) (defined in RefractionOnly)RefractionOnlyinline
    ~abcDataFile() (defined in abcDataFile)abcDataFile
    -
    - - - - diff --git a/class_refraction_only.html b/class_refraction_only.html deleted file mode 100644 index 0a96e11f96..0000000000 --- a/class_refraction_only.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -OMSim: RefractionOnly Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    RefractionOnly Class Reference
    -
    -
    - -

    Materials only with refractive index defined. -

    -
    -Inheritance diagram for RefractionOnly:
    -
    -
    -
    -
    [legend]
    -
    -Collaboration diagram for RefractionOnly:
    -
    -
    -
    -
    [legend]
    - - - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

    RefractionOnly (G4String pFilename)
     
    -void extractInformation ()
     Extracts information and creates a material with refraction index defined.
     
    - Public Member Functions inherited from abcMaterialData
    abcMaterialData (G4String pFileName)
     
    void createMaterial ()
     Defines a new material from data in a json-file. More...
     
    -void extractAbsorptionLength ()
     Extracts absorption length data from a json-file and adds it to the material property table.
     
    -void extractRefractionIndex ()
     Extracts refraction index data from a json-file and adds it to the material property table.
     
    - Public Member Functions inherited from abcDataFile
    abcDataFile (G4String pFileName)
     
    - - - - - - - - - - - - - - - - - - - - - - - -

    -Additional Inherited Members

    - Public Attributes inherited from abcMaterialData
    -G4Material * mMaterial
     
    -G4MaterialPropertiesTable * mMPT
     
    - Public Attributes inherited from abcDataFile
    -G4String mFileName
     
    -G4String mObjectName
     
    - Protected Member Functions inherited from abcMaterialData
    G4State getState (G4String pState)
     Converts a string representing a state of matter to a G4State. More...
     
    - Protected Attributes inherited from abcDataFile
    -const G4double mHC_eVnm = 1239.84193 * eV
     h*c in eV * nm
     
    -boost::property_tree::ptree mJsonTree
     
    -ParameterTablemFileData
     
    -
    The documentation for this class was generated from the following files: -
    -
    - - - - diff --git a/class_refraction_only.js b/class_refraction_only.js deleted file mode 100644 index 37f93755a3..0000000000 --- a/class_refraction_only.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_refraction_only = -[ - [ "RefractionOnly", "class_refraction_only.html#a52775dea9ddf5f105c1b42ba1d033446", null ], - [ "extractInformation", "class_refraction_only.html#a0c360b4beb97682982ddbe8146708b90", null ] -]; \ No newline at end of file diff --git a/class_refraction_only__coll__graph.map b/class_refraction_only__coll__graph.map deleted file mode 100644 index e3f51745a3..0000000000 --- a/class_refraction_only__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/class_refraction_only__coll__graph.md5 b/class_refraction_only__coll__graph.md5 deleted file mode 100644 index e22786887d..0000000000 --- a/class_refraction_only__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -13bbd66893a64e6ec8cdd1c77c3c9358 \ No newline at end of file diff --git a/class_refraction_only__coll__graph.svg b/class_refraction_only__coll__graph.svg deleted file mode 100644 index c81e3a06eb..0000000000 --- a/class_refraction_only__coll__graph.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -RefractionOnly - - -Node1 - - -RefractionOnly - - - - - -Node2 - - -abcMaterialData - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -abcDataFile - - - - - -Node3->Node2 - - - - - -Node4 - - -ParameterTable - - - - - -Node4->Node3 - - - mFileData - - - diff --git a/class_refraction_only__inherit__graph.map b/class_refraction_only__inherit__graph.map deleted file mode 100644 index 7e2b46fa6f..0000000000 --- a/class_refraction_only__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/class_refraction_only__inherit__graph.md5 b/class_refraction_only__inherit__graph.md5 deleted file mode 100644 index 50e148365f..0000000000 --- a/class_refraction_only__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3dfc7db4d6590abc58cce9e6dff8bbba \ No newline at end of file diff --git a/class_refraction_only__inherit__graph.svg b/class_refraction_only__inherit__graph.svg deleted file mode 100644 index 1de7701767..0000000000 --- a/class_refraction_only__inherit__graph.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -RefractionOnly - - -Node1 - - -RefractionOnly - - - - - -Node2 - - -abcMaterialData - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -abcDataFile - - - - - -Node3->Node2 - - - - - diff --git a/class_s_n_base_particle_generator-members.html b/class_s_n_base_particle_generator-members.html index 1cb28162e6..e2399d8ccd 100644 --- a/class_s_n_base_particle_generator-members.html +++ b/class_s_n_base_particle_generator-members.html @@ -145,7 +145,7 @@ diff --git a/class_s_n_base_particle_generator.html b/class_s_n_base_particle_generator.html index c732717b7a..ead0e4ac90 100644 --- a/class_s_n_base_particle_generator.html +++ b/class_s_n_base_particle_generator.html @@ -213,7 +213,7 @@ diff --git a/class_scintillation_properties-members.html b/class_scintillation_properties-members.html deleted file mode 100644 index dfe691f810..0000000000 --- a/class_scintillation_properties-members.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ScintillationProperties Member List
    -
    -
    - -

    This is the complete list of members for ScintillationProperties, including all inherited members.

    - - - - - - - - - - - - - - - - - - - - -
    abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
    extractInformation()ScintillationPropertiesvirtual
    extractLifeTimes(G4String pTemperature)ScintillationPropertiesprivate
    extractLifeTimesForTemperature(G4String pTemperature)ScintillationPropertiesprivate
    extractSpectrum()ScintillationPropertiesprivate
    extractYield(G4String pTemperature, G4String pYieldPropertyName, G4String pArgKey, G4String pTreeKeyTemperature, G4String pTreeKeyYield)ScintillationPropertiesprivate
    extractYieldAlpha(G4String pTemperature)ScintillationPropertiesprivate
    extractYieldElectron(G4String pTemperature)ScintillationPropertiesprivate
    findMPT()ScintillationPropertiesprivate
    getLifeTimeTemperatureRange(double &pMinTemp, double &pMaxTemp)ScintillationPropertiesprivate
    mFileData (defined in abcDataFile)abcDataFileprotected
    mFileName (defined in abcDataFile)abcDataFile
    mHC_eVnmabcDataFileprotected
    mJsonTree (defined in abcDataFile)abcDataFileprotected
    mMPT (defined in ScintillationProperties)ScintillationPropertiesprivate
    mObjectName (defined in abcDataFile)abcDataFile
    ScintillationProperties(G4String pFilename) (defined in ScintillationProperties)ScintillationPropertiesinline
    weightLifeTimesAmplitudes(std::vector< G4double > &pAmplitudes, double pT1, double pT2)ScintillationPropertiesprivate
    ~abcDataFile() (defined in abcDataFile)abcDataFile
    -
    - - - - diff --git a/class_scintillation_properties.html b/class_scintillation_properties.html deleted file mode 100644 index 49f965ad9f..0000000000 --- a/class_scintillation_properties.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - - - -OMSim: ScintillationProperties Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - - -
    - -

    Scintillation properties extraction for existing materials. -

    -
    -Inheritance diagram for ScintillationProperties:
    -
    -
    -
    -
    [legend]
    -
    -Collaboration diagram for ScintillationProperties:
    -
    -
    -
    -
    [legend]
    - - - - - - - - - - -

    -Public Member Functions

    ScintillationProperties (G4String pFilename)
     
    -void extractInformation ()
     Extract sctintillation properties from json-file and adds them to existing material table.
     
    - Public Member Functions inherited from abcDataFile
    abcDataFile (G4String pFileName)
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Private Member Functions

    -void extractSpectrum ()
     Extracts the scintillation spectrum from the data file and adds it to the material properties table.
     
    void extractLifeTimes (G4String pTemperature)
     Extracts the scintillation lifetimes from the file and weights them for a specific temperature. More...
     
    void getLifeTimeTemperatureRange (double &pMinTemp, double &pMaxTemp)
     Retrieves the range of temperatures available for scintillation lifetimes. More...
     
    std::pair< std::vector< G4double >, std::vector< G4double > > extractLifeTimesForTemperature (G4String pTemperature)
     Extracts lifetimes and amplitudes for a given temperature from the data. More...
     
    void weightLifeTimesAmplitudes (std::vector< G4double > &pAmplitudes, double pT1, double pT2)
     Adjusts amplitudes of lifetimes based on distance to investigated temperature. More...
     
    -void extractYieldAlpha (G4String pTemperature)
     Extracts and interpolates the alpha particle scintillation yield for a given temperature.
     
    -void extractYieldElectron (G4String pTemperature)
     Extracts and interpolates the electron scintillation yield for a given temperature. Uses the alpha yield as fallback if electron yield is not given.
     
    void extractYield (G4String pTemperature, G4String pYieldPropertyName, G4String pArgKey, G4String pTreeKeyTemperature, G4String pTreeKeyYield)
     Extract the yield from json tree. More...
     
    -void findMPT ()
     Finds and stores the Geant4 Material Properties Table for the material with name given by the key jMaterialName. If material does not exist it will throw an exception!
     
    - - - -

    -Private Attributes

    -G4MaterialPropertiesTable * mMPT
     
    - - - - - - - - - - - - - - -

    -Additional Inherited Members

    - Public Attributes inherited from abcDataFile
    -G4String mFileName
     
    -G4String mObjectName
     
    - Protected Attributes inherited from abcDataFile
    -const G4double mHC_eVnm = 1239.84193 * eV
     h*c in eV * nm
     
    -boost::property_tree::ptree mJsonTree
     
    -ParameterTablemFileData
     
    -

    Member Function Documentation

    - -

    ◆ extractLifeTimes()

    - -
    -
    - - - - - -
    - - - - - - - - -
    void ScintillationProperties::extractLifeTimes (G4String pTemperature)
    -
    -private
    -
    -
    Parameters
    - - -
    pTemperatureTemperature for which lifetimes are to be weighted.
    -
    -
    - -
    -
    - -

    ◆ extractLifeTimesForTemperature()

    - -
    -
    - - - - - -
    - - - - - - - - -
    std::pair< std::vector< G4double >, std::vector< G4double > > ScintillationProperties::extractLifeTimesForTemperature (G4String pTemperature)
    -
    -private
    -
    -
    Returns
    Pair of vectors containing lifetimes and their corresponding amplitudes.
    - -
    -
    - -

    ◆ extractYield()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void ScintillationProperties::extractYield (G4String pTemperature,
    G4String pYieldPropertyName,
    G4String pArgKey,
    G4String pTreeKeyTemperature,
    G4String pTreeKeyYield 
    )
    -
    -private
    -
    -

    The data is the yield at different temperatures and is interpolated with a TGraph to the investigated temperature. If a user argument with a yield, it will overwrite the extracted data.

    -
    Parameters
    - - - - - - -
    pTemperatureTemperature for which the yield is interpolated.
    pYieldPropertyNameName of the yield property (Geant4 internal).
    pArgKeyCommand arguments key.
    pTreeKeyTemperatureKey to access temperature array in the tree.
    pTreeKeyYieldKey to access yield array in the tree.
    -
    -
    - -
    -
    - -

    ◆ getLifeTimeTemperatureRange()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    void ScintillationProperties::getLifeTimeTemperatureRange (double & pMinTemp,
    double & pMaxTemp 
    )
    -
    -private
    -
    -
    Parameters
    - - - -
    pMinTempReference variable to receive the minimum temperature value.
    pMaxTempReference variable to receive the maximum temperature value.
    -
    -
    - -
    -
    - -

    ◆ weightLifeTimesAmplitudes()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void ScintillationProperties::weightLifeTimesAmplitudes (std::vector< G4double > & pAmp,
    double pT1,
    double pT2 
    )
    -
    -private
    -
    -
    Parameters
    - - - - -
    pAmplitudesReference to the vector of amplitudes to be adjusted.
    pT1Investigated temperature.
    pT2Actual temperature from the data.
    -
    -
    - -
    -
    -
    The documentation for this class was generated from the following files: -
    -
    - - - - diff --git a/class_scintillation_properties.js b/class_scintillation_properties.js deleted file mode 100644 index 06c6b56610..0000000000 --- a/class_scintillation_properties.js +++ /dev/null @@ -1,15 +0,0 @@ -var class_scintillation_properties = -[ - [ "ScintillationProperties", "class_scintillation_properties.html#a03dca72bd4861b8500283dc15c0864e0", null ], - [ "extractInformation", "class_scintillation_properties.html#a6c16439c71032b0df72dfff7aa776e69", null ], - [ "extractLifeTimes", "class_scintillation_properties.html#a3c9fea78ae17e8a52784e4a5fbd09342", null ], - [ "extractLifeTimesForTemperature", "class_scintillation_properties.html#afd7145815d2baf2008a755c487d0a613", null ], - [ "extractSpectrum", "class_scintillation_properties.html#a2f5e62b56857772f598738907d3ed210", null ], - [ "extractYield", "class_scintillation_properties.html#ac8ab70819d1cdb35cc6ce2155f990379", null ], - [ "extractYieldAlpha", "class_scintillation_properties.html#a37ebebbb7e81f92499faf54aabd89c6c", null ], - [ "extractYieldElectron", "class_scintillation_properties.html#afd81afebbf2a8addf8f2f4c775dc255e", null ], - [ "findMPT", "class_scintillation_properties.html#af525e651ef632ab272850c743ea9c76f", null ], - [ "getLifeTimeTemperatureRange", "class_scintillation_properties.html#a8b08735d53c1990715c1dc4e84c47c34", null ], - [ "weightLifeTimesAmplitudes", "class_scintillation_properties.html#a5e7da3437242c6c025edff017adf2c1b", null ], - [ "mMPT", "class_scintillation_properties.html#a63544a170f82e5862fd96180f49551f1", null ] -]; \ No newline at end of file diff --git a/class_scintillation_properties__coll__graph.map b/class_scintillation_properties__coll__graph.map deleted file mode 100644 index 81e129844d..0000000000 --- a/class_scintillation_properties__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/class_scintillation_properties__coll__graph.md5 b/class_scintillation_properties__coll__graph.md5 deleted file mode 100644 index 173c840d17..0000000000 --- a/class_scintillation_properties__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f758ebfc764e1f15d4af93c1be95327a \ No newline at end of file diff --git a/class_scintillation_properties__coll__graph.svg b/class_scintillation_properties__coll__graph.svg deleted file mode 100644 index 8f97e4fcf6..0000000000 --- a/class_scintillation_properties__coll__graph.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - -ScintillationProperties - - -Node1 - - -ScintillationProperties - - - - - -Node2 - - -abcDataFile - - - - - -Node2->Node1 - - - - - -Node3 - - -ParameterTable - - - - - -Node3->Node2 - - - mFileData - - - diff --git a/class_scintillation_properties__inherit__graph.map b/class_scintillation_properties__inherit__graph.map deleted file mode 100644 index f69b15ba68..0000000000 --- a/class_scintillation_properties__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/class_scintillation_properties__inherit__graph.md5 b/class_scintillation_properties__inherit__graph.md5 deleted file mode 100644 index 7dcf86ef7c..0000000000 --- a/class_scintillation_properties__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a42bf895948c80f063f85b1c98c5c058 \ No newline at end of file diff --git a/class_scintillation_properties__inherit__graph.svg b/class_scintillation_properties__inherit__graph.svg deleted file mode 100644 index 7a5571b1fc..0000000000 --- a/class_scintillation_properties__inherit__graph.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - -ScintillationProperties - - -Node1 - - -ScintillationProperties - - - - - -Node2 - - -abcDataFile - - - - - -Node2->Node1 - - - - - diff --git a/class_surface-members.html b/class_surface-members.html deleted file mode 100644 index 7f00269113..0000000000 --- a/class_surface-members.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Surface Member List
    -
    -
    - -

    This is the complete list of members for Surface, including all inherited members.

    - - - - - - - - - - - - - - -
    abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
    extractInformation()Surfacevirtual
    getOpticalSurfaceFinish(G4String pFinish)Surface
    getOpticalSurfaceModel(G4String pModel)Surface
    getSurfaceType(G4String pType)Surface
    mFileData (defined in abcDataFile)abcDataFileprotected
    mFileName (defined in abcDataFile)abcDataFile
    mHC_eVnmabcDataFileprotected
    mJsonTree (defined in abcDataFile)abcDataFileprotected
    mObjectName (defined in abcDataFile)abcDataFile
    mOpticalSurface (defined in Surface)Surface
    Surface(G4String pFilename) (defined in Surface)Surfaceinline
    ~abcDataFile() (defined in abcDataFile)abcDataFile
    -
    - - - - diff --git a/class_surface.html b/class_surface.html deleted file mode 100644 index 0da13bef06..0000000000 --- a/class_surface.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - -OMSim: Surface Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - - -
    - -

    Reflective surfaces parsed from a JSON file. -

    -
    -Inheritance diagram for Surface:
    -
    -
    -
    -
    [legend]
    -
    -Collaboration diagram for Surface:
    -
    -
    -
    -
    [legend]
    - - - - - - - - - - - - - - - - - -

    -Public Member Functions

    Surface (G4String pFilename)
     
    G4OpticalSurfaceFinish getOpticalSurfaceFinish (G4String pFinish)
     Convert a string to a G4OpticalSurfaceFinish. More...
     
    G4OpticalSurfaceModel getOpticalSurfaceModel (G4String pModel)
     
    G4SurfaceType getSurfaceType (G4String pType)
     
    -void extractInformation ()
     Define a new reflective surface from data in a json-file.
     
    - Public Member Functions inherited from abcDataFile
    abcDataFile (G4String pFileName)
     
    - - - - - - - - -

    -Public Attributes

    -G4OpticalSurface * mOpticalSurface
     
    - Public Attributes inherited from abcDataFile
    -G4String mFileName
     
    -G4String mObjectName
     
    - - - - - - - - - -

    -Additional Inherited Members

    - Protected Attributes inherited from abcDataFile
    -const G4double mHC_eVnm = 1239.84193 * eV
     h*c in eV * nm
     
    -boost::property_tree::ptree mJsonTree
     
    -ParameterTablemFileData
     
    -

    Member Function Documentation

    - -

    ◆ getOpticalSurfaceFinish()

    - -
    -
    - - - - - - - - -
    G4OpticalSurfaceFinish Surface::getOpticalSurfaceFinish (G4String pFinish)
    -
    -
    Parameters
    - - -
    pFinishFinish in G4String format.
    -
    -
    -
    Returns
    Finish in G4OpticalSurfaceFinish format.
    - -
    -
    - -

    ◆ getOpticalSurfaceModel()

    - -
    -
    - - - - - - - - -
    G4OpticalSurfaceModel Surface::getOpticalSurfaceModel (G4String pModel)
    -
    -

    OpticalSurfaceModel in string to G4OpticalSurfaceModel

    Parameters
    - - -
    G4String
    -
    -
    -
    Returns
    G4OpticalSurfaceModel
    - -
    -
    - -

    ◆ getSurfaceType()

    - -
    -
    - - - - - - - - -
    G4SurfaceType Surface::getSurfaceType (G4String pType)
    -
    -

    SurfaceType in string to G4SurfaceType

    Parameters
    - - -
    G4String
    -
    -
    -
    Returns
    G4SurfaceType
    - -
    -
    -
    The documentation for this class was generated from the following files: -
    -
    - - - - diff --git a/class_surface.js b/class_surface.js deleted file mode 100644 index 387a50f3bb..0000000000 --- a/class_surface.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_surface = -[ - [ "Surface", "class_surface.html#a9fb1c942459b05fb216731ef7cc78e52", null ], - [ "extractInformation", "class_surface.html#accebb04b0468876b68298b72380c6d37", null ], - [ "getOpticalSurfaceFinish", "class_surface.html#ac425ef0a4f51424549eaa541766ea8cf", null ], - [ "getOpticalSurfaceModel", "class_surface.html#a81a6d02fd2b3f605673932a34a7bb1bf", null ], - [ "getSurfaceType", "class_surface.html#a9c69d5516b6e0544d59efed89d7a4ceb", null ], - [ "mOpticalSurface", "class_surface.html#a2e3ad23371b044da46648c991aab3294", null ] -]; \ No newline at end of file diff --git a/class_surface__coll__graph.map b/class_surface__coll__graph.map deleted file mode 100644 index 8e688287ae..0000000000 --- a/class_surface__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/class_surface__coll__graph.md5 b/class_surface__coll__graph.md5 deleted file mode 100644 index 6628ac9617..0000000000 --- a/class_surface__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -42b5470b654d1d680e08670d995a79b1 \ No newline at end of file diff --git a/class_surface__coll__graph.svg b/class_surface__coll__graph.svg deleted file mode 100644 index f0041f3eb0..0000000000 --- a/class_surface__coll__graph.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - -Surface - - -Node1 - - -Surface - - - - - -Node2 - - -abcDataFile - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - -Node3 - - -ParameterTable - - - - - -Node3->Node2 - - - mFileData - - - diff --git a/class_surface__inherit__graph.map b/class_surface__inherit__graph.map deleted file mode 100644 index 0235481eb5..0000000000 --- a/class_surface__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/class_surface__inherit__graph.md5 b/class_surface__inherit__graph.md5 deleted file mode 100644 index 1c9b367927..0000000000 --- a/class_surface__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7a5d04a5dc9eb1e22fdb7832e74d02f2 \ No newline at end of file diff --git a/class_surface__inherit__graph.svg b/class_surface__inherit__graph.svg deleted file mode 100644 index 1ef8db8887..0000000000 --- a/class_surface__inherit__graph.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - -Surface - - -Node1 - - -Surface - - - - - -Node2 - - -abcDataFile - - - - - -Node2->Node1 - - - - - -Node2->Node1 - - - - - diff --git a/classabc_data_file-members.html b/classabc_data_file-members.html deleted file mode 100644 index 6e379a9966..0000000000 --- a/classabc_data_file-members.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    abcDataFile Member List
    -
    -
    - -

    This is the complete list of members for abcDataFile, including all inherited members.

    - - - - - - - - - -
    abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
    extractInformation()=0abcDataFileprotectedpure virtual
    mFileData (defined in abcDataFile)abcDataFileprotected
    mFileName (defined in abcDataFile)abcDataFile
    mHC_eVnmabcDataFileprotected
    mJsonTree (defined in abcDataFile)abcDataFileprotected
    mObjectName (defined in abcDataFile)abcDataFile
    ~abcDataFile() (defined in abcDataFile)abcDataFile
    -
    - - - - diff --git a/classabc_data_file.html b/classabc_data_file.html deleted file mode 100644 index b0992eae48..0000000000 --- a/classabc_data_file.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - -OMSim: abcDataFile Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - - -
    - -

    This is an abstract base class that provides an interface for handling data files in the simulation. - More...

    -
    -Inheritance diagram for abcDataFile:
    -
    -
    -
    -
    [legend]
    -
    -Collaboration diagram for abcDataFile:
    -
    -
    -
    -
    [legend]
    -

    Detailed Description

    -

    Derived classes should implement specific functionality for reading and writing different types of data files. This class contains a pointer to a ParameterTable, used for storing file data, and a string for the file name.

    -
    - - - -

    -Public Member Functions

    abcDataFile (G4String pFileName)
     
    - - - - - -

    -Public Attributes

    -G4String mFileName
     
    -G4String mObjectName
     
    - - - - -

    -Protected Member Functions

    -virtual void extractInformation ()=0
     abstract method you have to define for a derived class
     
    - - - - - - - - -

    -Protected Attributes

    -const G4double mHC_eVnm = 1239.84193 * eV
     h*c in eV * nm
     
    -boost::property_tree::ptree mJsonTree
     
    -ParameterTablemFileData
     
    -
    The documentation for this class was generated from the following files: -
    -
    - - - - diff --git a/classabc_data_file.js b/classabc_data_file.js deleted file mode 100644 index 126b495dce..0000000000 --- a/classabc_data_file.js +++ /dev/null @@ -1,11 +0,0 @@ -var classabc_data_file = -[ - [ "abcDataFile", "classabc_data_file.html#afa294a5fd58c6c3911d1a57683f7688a", null ], - [ "~abcDataFile", "classabc_data_file.html#a09322347b2356236b06ea16551d5ad31", null ], - [ "extractInformation", "classabc_data_file.html#afc01d4904129c5b170f0299f96ec7f8a", null ], - [ "mFileData", "classabc_data_file.html#a794403b1f022f0376e4a38e0ac28c281", null ], - [ "mFileName", "classabc_data_file.html#ad2a6eb774f0168b51176d745b84c1d9c", null ], - [ "mHC_eVnm", "classabc_data_file.html#ac936f1db15895afb06fc9a40e2a77677", null ], - [ "mJsonTree", "classabc_data_file.html#acfb2cc94ea37a200d617125538e2271f", null ], - [ "mObjectName", "classabc_data_file.html#a50d1fc61db3d6d907c0dcbd541b10e36", null ] -]; \ No newline at end of file diff --git a/classabc_data_file__coll__graph.map b/classabc_data_file__coll__graph.map deleted file mode 100644 index a75958c2ca..0000000000 --- a/classabc_data_file__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/classabc_data_file__coll__graph.md5 b/classabc_data_file__coll__graph.md5 deleted file mode 100644 index e3e46a1cb2..0000000000 --- a/classabc_data_file__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f6ae61eb483cd4579b4c76de068b4402 \ No newline at end of file diff --git a/classabc_data_file__coll__graph.svg b/classabc_data_file__coll__graph.svg deleted file mode 100644 index 4112ee3b81..0000000000 --- a/classabc_data_file__coll__graph.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - -abcDataFile - - -Node1 - - -abcDataFile - - - - - -Node2 - - -ParameterTable - - - - - -Node2->Node1 - - - mFileData - - - diff --git a/classabc_data_file__inherit__graph.map b/classabc_data_file__inherit__graph.map deleted file mode 100644 index ac41a2fea4..0000000000 --- a/classabc_data_file__inherit__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/classabc_data_file__inherit__graph.md5 b/classabc_data_file__inherit__graph.md5 deleted file mode 100644 index cac02fe358..0000000000 --- a/classabc_data_file__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b58c651aaa7c2ead3399a0f453784c2c \ No newline at end of file diff --git a/classabc_data_file__inherit__graph.svg b/classabc_data_file__inherit__graph.svg deleted file mode 100644 index b2ac3dbb79..0000000000 --- a/classabc_data_file__inherit__graph.svg +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -abcDataFile - - -Node1 - - -abcDataFile - - - - - -Node2 - - -CustomProperties - - - - - -Node1->Node2 - - - - - -Node3 - - -ScintillationProperties - - - - - -Node1->Node3 - - - - - -Node4 - - -Surface - - - - - -Node1->Node4 - - - - - -Node1->Node4 - - - - - -Node5 - - -abcMaterialData - - - - - -Node1->Node5 - - - - - -Node6 - - -IceCubeIce - - - - - -Node5->Node6 - - - - - -Node5->Node6 - - - - - -Node7 - - -NoOptics - - - - - -Node5->Node7 - - - - - -Node5->Node7 - - - - - -Node8 - - -RefractionAndAbsorption - - - - - -Node5->Node8 - - - - - -Node5->Node8 - - - - - -Node9 - - -RefractionOnly - - - - - -Node5->Node9 - - - - - -Node5->Node9 - - - - - diff --git a/classabc_detector_component-members.html b/classabc_detector_component-members.html index 81554bf79d..6b66896999 100644 --- a/classabc_detector_component-members.html +++ b/classabc_detector_component-members.html @@ -159,7 +159,7 @@ diff --git a/classabc_detector_component.html b/classabc_detector_component.html index aff0801996..959a71939d 100644 --- a/classabc_detector_component.html +++ b/classabc_detector_component.html @@ -691,7 +691,7 @@

      - +
    diff --git a/classabc_material_data-members.html b/classabc_material_data-members.html deleted file mode 100644 index 089df77146..0000000000 --- a/classabc_material_data-members.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -OMSim: Member List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    abcMaterialData Member List
    -
    -
    - -

    This is the complete list of members for abcMaterialData, including all inherited members.

    - - - - - - - - - - - - - - - - -
    abcDataFile(G4String pFileName) (defined in abcDataFile)abcDataFile
    abcMaterialData(G4String pFileName) (defined in abcMaterialData)abcMaterialDatainline
    createMaterial()abcMaterialData
    extractAbsorptionLength()abcMaterialData
    extractInformation()=0abcMaterialDataprotectedpure virtual
    extractRefractionIndex()abcMaterialData
    getState(G4String pState)abcMaterialDataprotected
    mFileData (defined in abcDataFile)abcDataFileprotected
    mFileName (defined in abcDataFile)abcDataFile
    mHC_eVnmabcDataFileprotected
    mJsonTree (defined in abcDataFile)abcDataFileprotected
    mMaterial (defined in abcMaterialData)abcMaterialData
    mMPT (defined in abcMaterialData)abcMaterialData
    mObjectName (defined in abcDataFile)abcDataFile
    ~abcDataFile() (defined in abcDataFile)abcDataFile
    -
    - - - - diff --git a/classabc_material_data.html b/classabc_material_data.html deleted file mode 100644 index e79a57db0e..0000000000 --- a/classabc_material_data.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - -OMSim: abcMaterialData Class Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    OMSim -
    -
    Geant4 for IceCube optical module studies
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - - -
    - -

    Abstract base class for material data extraction from a json file. abcMaterialData class is derived from abcDataFile class. It is designed to manage the material data, such as refractive index and absorption length. -

    -
    -Inheritance diagram for abcMaterialData:
    -
    -
    -
    -
    [legend]
    -
    -Collaboration diagram for abcMaterialData:
    -
    -
    -
    -
    [legend]
    - - - - - - - - - - - - - - - - -

    -Public Member Functions

    abcMaterialData (G4String pFileName)
     
    void createMaterial ()
     Defines a new material from data in a json-file. More...
     
    -void extractAbsorptionLength ()
     Extracts absorption length data from a json-file and adds it to the material property table.
     
    -void extractRefractionIndex ()
     Extracts refraction index data from a json-file and adds it to the material property table.
     
    - Public Member Functions inherited from abcDataFile
    abcDataFile (G4String pFileName)
     
    - - - - - - - - - - -

    -Public Attributes

    -G4Material * mMaterial
     
    -G4MaterialPropertiesTable * mMPT
     
    - Public Attributes inherited from abcDataFile
    -G4String mFileName
     
    -G4String mObjectName
     
    - - - - - - - -

    -Protected Member Functions

    G4State getState (G4String pState)
     Converts a string representing a state of matter to a G4State. More...
     
    -virtual void extractInformation ()=0
     abstract method that has to be defined in derived classes
     
    - - - - - - - - - -

    -Additional Inherited Members

    - Protected Attributes inherited from abcDataFile
    -const G4double mHC_eVnm = 1239.84193 * eV
     h*c in eV * nm
     
    -boost::property_tree::ptree mJsonTree
     
    -ParameterTablemFileData
     
    -

    Member Function Documentation

    - -

    ◆ createMaterial()

    - -
    -
    - - - - - - - -
    void abcMaterialData::createMaterial ()
    -
    -

    Reads a JSON file containing material data, parses the data into a material properties table, and creates a new material in the G4NistManager.

    - -
    -
    - -

    ◆ getState()

    - -
    -
    - - - - - -
    - - - - - - - - -
    G4State abcMaterialData::getState (G4String pState_str)
    -
    -protected
    -
    -
    Parameters
    - - -
    pState_strA string representing a state of matter. Should be one of "kStateSolid", "kStateLiquid", "kStateGas".
    -
    -
    -
    Returns
    A G4State representing the state of matter. Will be kStateUndefined if the input string does not match any known states.
    - -
    -
    -
    The documentation for this class was generated from the following files: -
    -
    - - - - diff --git a/classabc_material_data.js b/classabc_material_data.js deleted file mode 100644 index 72abb84f10..0000000000 --- a/classabc_material_data.js +++ /dev/null @@ -1,11 +0,0 @@ -var classabc_material_data = -[ - [ "abcMaterialData", "classabc_material_data.html#ae30f0dc56953e39e0f5cb711c645d5a5", null ], - [ "createMaterial", "classabc_material_data.html#abd444fe5c9bf9ea0ad3629e448bd0d4e", null ], - [ "extractAbsorptionLength", "classabc_material_data.html#a0ae68961031fd55ab0356112f49aedd0", null ], - [ "extractInformation", "classabc_material_data.html#acca9fc268907f29e89960699cadb0b53", null ], - [ "extractRefractionIndex", "classabc_material_data.html#a2a5b07c86c18825c5eca27818ad6268c", null ], - [ "getState", "classabc_material_data.html#a8fee96bfd62337bcaefd70ba42b35aa6", null ], - [ "mMaterial", "classabc_material_data.html#af94d1f778c1998286f35cae107a3a167", null ], - [ "mMPT", "classabc_material_data.html#a598d1d21330a101855229b2fb08357a9", null ] -]; \ No newline at end of file diff --git a/classabc_material_data__coll__graph.map b/classabc_material_data__coll__graph.map deleted file mode 100644 index aab1dff35b..0000000000 --- a/classabc_material_data__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/classabc_material_data__coll__graph.md5 b/classabc_material_data__coll__graph.md5 deleted file mode 100644 index 7a511ee704..0000000000 --- a/classabc_material_data__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a0ec0d4469110d20a9a0d79e7a6a7b96 \ No newline at end of file diff --git a/classabc_material_data__coll__graph.svg b/classabc_material_data__coll__graph.svg deleted file mode 100644 index c529ef5b14..0000000000 --- a/classabc_material_data__coll__graph.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - -abcMaterialData - - -Node1 - - -abcMaterialData - - - - - -Node2 - - -abcDataFile - - - - - -Node2->Node1 - - - - - -Node3 - - -ParameterTable - - - - - -Node3->Node2 - - - mFileData - - - diff --git a/classabc_material_data__inherit__graph.map b/classabc_material_data__inherit__graph.map deleted file mode 100644 index 4f781212ea..0000000000 --- a/classabc_material_data__inherit__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/classabc_material_data__inherit__graph.md5 b/classabc_material_data__inherit__graph.md5 deleted file mode 100644 index d1a9163031..0000000000 --- a/classabc_material_data__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bde6a467794e13ed132aabe3cdc91604 \ No newline at end of file diff --git a/classabc_material_data__inherit__graph.svg b/classabc_material_data__inherit__graph.svg deleted file mode 100644 index 126563722e..0000000000 --- a/classabc_material_data__inherit__graph.svg +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -abcMaterialData - - -Node1 - - -abcMaterialData - - - - - -Node3 - - -IceCubeIce - - - - - -Node1->Node3 - - - - - -Node1->Node3 - - - - - -Node4 - - -NoOptics - - - - - -Node1->Node4 - - - - - -Node1->Node4 - - - - - -Node5 - - -RefractionAndAbsorption - - - - - -Node1->Node5 - - - - - -Node1->Node5 - - - - - -Node6 - - -RefractionOnly - - - - - -Node1->Node6 - - - - - -Node1->Node6 - - - - - -Node2 - - -abcDataFile - - - - - -Node2->Node1 - - - - - diff --git a/classes.html b/classes.html index 6214edce4d..9a6011e69c 100644 --- a/classes.html +++ b/classes.html @@ -120,13 +120,13 @@
    A
    -
    abcDataFile
    abcDetectorComponent
    abcMaterialData
    AngularScan
    +
    abcDetectorComponent
    AngularScan
    B
    Beam
    BuiltInReader (CADMesh::File)
    C
    -
    CADMeshTemplate (CADMesh)
    abcDetectorComponent::Component
    CustomProperties
    +
    CADMeshTemplate (CADMesh)
    abcDetectorComponent::Component
    D
    DecayStats
    DEGG
    DEggHarness
    DEGGPMTResponse
    DistributionSampler
    @@ -144,7 +144,7 @@
    HitStats
    I
    -
    IceCubeIce
    Item (CADMesh::File)
    +
    Item (CADMesh::File)
    L
    Lexer (CADMesh::File)
    LOM16
    LOM18
    LOMHamamatsuResponse
    LOMNNVTResponse
    @@ -153,19 +153,19 @@
    mDOM
    mDOMFlasher
    mDOMHarness
    mDOMPMTResponse
    Mesh (CADMesh)
    N
    -
    NoOptics
    NoResponse
    +
    NoResponse
    O
    -
    OBJReader (CADMesh::File)
    OMSim
    OMSimActionInitialization
    OMSimCommandArgsTable
    OMSimDecaysAnalysis
    OMSimDecaysGPS
    OMSimDetectorConstruction
    OMSimEffectiveAreaAnalyisis
    OMSimEffectiveAreaDetector
    OMSimEffiCaliAnalyisis
    OMSimENES
    OMSimEventAction
    OMSimG4Scintillation
    OMSimHitManager
    OMSimIBD
    OMSimInputData
    OMSimOpticalModule
    OMSimPhysicsList
    OMSimPMTConstruction
    OMSimPMTResponse
    OMSimPrimaryGeneratorAction
    OMSimPrimaryGeneratorMessenger
    OMSimRadDecaysDetector
    OMSimRunAction
    OMSimSensitiveDetector
    OMSimSNAnalysis
    OMSimSNdetector
    OMSimSNTools
    OMSimSteppingAction
    OMSimTrackingAction
    OMSimUIinterface
    OpticalLayerResult
    +
    OBJReader (CADMesh::File)
    OMSim
    OMSimActionInitialization
    OMSimCommandArgsTable
    OMSimDecaysAnalysis
    OMSimDecaysGPS
    OMSimDetectorConstruction
    OMSimEffectiveAreaAnalyisis
    OMSimEffectiveAreaDetector
    OMSimEffiCaliAnalyisis
    OMSimENES
    OMSimEventAction
    OMSimG4Scintillation
    OMSimHitManager
    OMSimIBD
    OMSimInputData
    OMSimMaterialHandler
    OMSimOpticalModule
    OMSimPhysicsList
    OMSimPMTConstruction
    OMSimPMTResponse
    OMSimPrimaryGeneratorAction
    OMSimPrimaryGeneratorMessenger
    OMSimRadDecaysDetector
    OMSimRunAction
    OMSimSensitiveDetector
    OMSimSNAnalysis
    OMSimSNdetector
    OMSimSNTools
    OMSimSteppingAction
    OMSimTrackingAction
    OMSimUIinterface
    OpticalLayerResult
    P
    ParameterTable
    pDOM
    PhotonInfo
    PhotonMaterialTracking
    PLYReader (CADMesh::File)
    OMSimPMTResponse::PMTPulse
    R
    -
    Reader (CADMesh::File)
    RefractionAndAbsorption
    RefractionOnly
    +
    Reader (CADMesh::File)
    S
    -
    ScintillationProperties
    OMSimDetectorConstruction::SDInfo
    SNBaseParticleGenerator
    SNEventStats
    State (CADMesh::File)
    STLReader (CADMesh::File)
    Surface
    +
    OMSimDetectorConstruction::SDInfo
    SNBaseParticleGenerator
    SNEventStats
    State (CADMesh::File)
    STLReader (CADMesh::File)
    T
    TessellatedMesh (CADMesh)
    OMSimHitManager::ThreadLocalData
    Token (CADMesh::File)
    @@ -178,7 +178,7 @@ diff --git a/classm_d_o_m-members.html b/classm_d_o_m-members.html index c641aa5e1b..f3b9bde4cf 100644 --- a/classm_d_o_m-members.html +++ b/classm_d_o_m-members.html @@ -213,7 +213,7 @@ diff --git a/classm_d_o_m.html b/classm_d_o_m.html index df152c3d1f..f978c79e43 100644 --- a/classm_d_o_m.html +++ b/classm_d_o_m.html @@ -568,7 +568,7 @@

      - +

    diff --git a/classm_d_o_m_flasher-members.html b/classm_d_o_m_flasher-members.html index fc7208ee1b..14292c3a61 100644 --- a/classm_d_o_m_flasher-members.html +++ b/classm_d_o_m_flasher-members.html @@ -176,7 +176,7 @@ diff --git a/classm_d_o_m_flasher.html b/classm_d_o_m_flasher.html index e3e937e88a..3567b53f69 100644 --- a/classm_d_o_m_flasher.html +++ b/classm_d_o_m_flasher.html @@ -448,7 +448,7 @@

      - +
    diff --git a/classm_d_o_m_harness-members.html b/classm_d_o_m_harness-members.html index d06dc3bc66..a72e96b86f 100644 --- a/classm_d_o_m_harness-members.html +++ b/classm_d_o_m_harness-members.html @@ -179,7 +179,7 @@ diff --git a/classm_d_o_m_harness.html b/classm_d_o_m_harness.html index a45ac90dc5..b0acc8f559 100644 --- a/classm_d_o_m_harness.html +++ b/classm_d_o_m_harness.html @@ -350,7 +350,7 @@

      - +
    diff --git a/classm_d_o_m_p_m_t_response-members.html b/classm_d_o_m_p_m_t_response-members.html index f2f43a32b2..65b9fd68eb 100644 --- a/classm_d_o_m_p_m_t_response-members.html +++ b/classm_d_o_m_p_m_t_response-members.html @@ -156,7 +156,7 @@ diff --git a/classm_d_o_m_p_m_t_response.html b/classm_d_o_m_p_m_t_response.html index cd12c250f8..f9bcecf766 100644 --- a/classm_d_o_m_p_m_t_response.html +++ b/classm_d_o_m_p_m_t_response.html @@ -238,7 +238,7 @@ diff --git a/classp_d_o_m-members.html b/classp_d_o_m-members.html index 35730d38a0..c1f71ec6ac 100644 --- a/classp_d_o_m-members.html +++ b/classp_d_o_m-members.html @@ -171,7 +171,7 @@ diff --git a/classp_d_o_m.html b/classp_d_o_m.html index 630710705f..5efe39caca 100644 --- a/classp_d_o_m.html +++ b/classp_d_o_m.html @@ -357,7 +357,7 @@

      - +
    diff --git a/dir_000002_000005.html b/dir_000002_000005.html index fc5561d25f..3c935ef626 100644 --- a/dir_000002_000005.html +++ b/dir_000002_000005.html @@ -118,7 +118,7 @@

    geometry_construction → framework Relation

      - +
    diff --git a/dir_000003_000004.html b/dir_000003_000004.html index a88ec54106..26177dfaac 100644 --- a/dir_000003_000004.html +++ b/dir_000003_000004.html @@ -118,7 +118,7 @@

    src → include Relation

    - + - + - + - + - + @@ -511,11 +514,11 @@

    Parameters

      - +
    diff --git a/dir_000003_000005.html b/dir_000003_000005.html index 852be834ab..2fffd4660b 100644 --- a/dir_000003_000005.html +++ b/dir_000003_000005.html @@ -118,7 +118,7 @@

    src → framework Relation

    < diff --git a/dir_000004_000005.html b/dir_000004_000005.html index 06b0309665..e0a9968229 100644 --- a/dir_000004_000005.html +++ b/dir_000004_000005.html @@ -118,7 +118,7 @@

    include → framework Relation

    diff --git a/dir_000006_000007.html b/dir_000006_000007.html index d33f98a01a..ac8fb05d0b 100644 --- a/dir_000006_000007.html +++ b/dir_000006_000007.html @@ -112,13 +112,13 @@
    -

    src → include Relation

    File in common/framework/srcIncludes file in common/framework/include
    OMSim.ccOMSim.hh
    OMSim.ccOMSimTools.hh
    OMSimActionInitialization.ccOMSimSteppingAction.hh
    OMSimDataFileTypes.ccOMSimDataFileTypes.hh
    OMSimDataFileTypes.ccOMSimInputData.hh
    OMSimDataFileTypes.ccOMSimTools.hh
    OMSimHitManager.ccOMSimCommandArgsTable.hh
    OMSimHitManager.ccOMSimHitManager.hh
    OMSimInputData.ccOMSimCommandArgsTable.hh
    OMSimInputData.ccOMSimDataFileTypes.hh
    OMSimInputData.ccOMSimInputData.hh
    OMSimPMTResponse.ccOMSimCommandArgsTable.hh
    OMSimPMTResponse.ccOMSimInputData.hh
    OMSimPMTResponse.ccOMSimPMTResponse.hh
    OMSimPMTResponse.ccOMSimTools.hh
    OMSimSensitiveDetector.ccOMSimCommandArgsTable.hh
    OMSimSensitiveDetector.ccOMSimHitManager.hh
    OMSimSensitiveDetector.ccOMSimPMTResponse.hh
    OMSimSteppingAction.ccOMSimSteppingAction.hh
    OMSimTools.ccOMSimTools.hh
    +

    src → include Relation

    File in common/framework/srcIncludes file in common/framework/include
    OMSim.ccOMSim.hh
    OMSim.ccOMSimTools.hh
    OMSimActionInitialization.ccOMSimSteppingAction.hh
    OMSimHitManager.ccOMSimCommandArgsTable.hh
    OMSimHitManager.ccOMSimHitManager.hh
    OMSimInputData.ccOMSimCommandArgsTable.hh
    OMSimInputData.ccOMSimInputData.hh
    OMSimInputData.ccOMSimMaterialHandler.hh
    OMSimMaterialHandler.ccOMSimInputData.hh
    OMSimMaterialHandler.ccOMSimMaterialHandler.hh
    OMSimMaterialHandler.ccOMSimTools.hh
    OMSimPMTResponse.ccOMSimCommandArgsTable.hh
    OMSimPMTResponse.ccOMSimInputData.hh
    OMSimPMTResponse.ccOMSimPMTResponse.hh
    OMSimPMTResponse.ccOMSimTools.hh
    OMSimSensitiveDetector.ccOMSimCommandArgsTable.hh
    OMSimSensitiveDetector.ccOMSimHitManager.hh
    OMSimSensitiveDetector.ccOMSimPMTResponse.hh
    OMSimSteppingAction.ccOMSimSteppingAction.hh
    OMSimTools.ccOMSimTools.hh
    diff --git a/dir_000009_000001.html b/dir_000009_000001.html index 61a73a224f..adc8543535 100644 --- a/dir_000009_000001.html +++ b/dir_000009_000001.html @@ -118,7 +118,7 @@

    effective_area → common Relation

      - +
    diff --git a/dir_000009_000014.html b/dir_000009_000014.html index 61f6847004..564678af8d 100644 --- a/dir_000009_000014.html +++ b/dir_000009_000014.html @@ -118,7 +118,7 @@

    effective_area → include Relation

      - +
    diff --git a/dir_000010_000001.html b/dir_000010_000001.html index c51b7f2c78..ffeccfdf77 100644 --- a/dir_000010_000001.html +++ b/dir_000010_000001.html @@ -118,7 +118,7 @@

    efficiency_calibration → common Relation

    diff --git a/dir_000011_000001.html b/dir_000011_000001.html index 546ab906ac..f703da0f6e 100644 --- a/dir_000011_000001.html +++ b/dir_000011_000001.html @@ -118,7 +118,7 @@

    radioactive_decays → common Relation

      - +
    diff --git a/dir_000011_000018.html b/dir_000011_000018.html index f7ebfd0838..02f6cd9964 100644 --- a/dir_000011_000018.html +++ b/dir_000011_000018.html @@ -118,7 +118,7 @@

    radioactive_decays → include Relation

      - +
    diff --git a/dir_000012_000001.html b/dir_000012_000001.html index 82620e265a..4125e74336 100644 --- a/dir_000012_000001.html +++ b/dir_000012_000001.html @@ -118,7 +118,7 @@

    supernova → common Relation

      - +
    diff --git a/dir_000013_000001.html b/dir_000013_000001.html index f56947223d..26aec0d0d6 100644 --- a/dir_000013_000001.html +++ b/dir_000013_000001.html @@ -118,7 +118,7 @@

    src → common Relation

    - + - + @@ -409,8 +412,8 @@

    -

    ◆ linspace()

    + +

    ◆ linspace()

    - + - + - + - + @@ -446,28 +449,28 @@

    -

    Creates a vector of equally spaced values between start and end.

    +

    Creates a vector of equally spaced values between p_start and end.

    Parameters

      - +
    diff --git a/dir_000013_000014.html b/dir_000013_000014.html index 6e39d6f43d..7f5951b19a 100644 --- a/dir_000013_000014.html +++ b/dir_000013_000014.html @@ -118,7 +118,7 @@

    src → include Relation

    - +
      - +
    diff --git a/dir_000014_000001.html b/dir_000014_000001.html index 3e7deb8f81..0888024f0b 100644 --- a/dir_000014_000001.html +++ b/dir_000014_000001.html @@ -118,7 +118,7 @@

    include → common Relation

    diff --git a/dir_000015_000001.html b/dir_000015_000001.html index 2a81f0d75f..3289cef185 100644 --- a/dir_000015_000001.html +++ b/dir_000015_000001.html @@ -118,7 +118,7 @@

    src → common Relation

    - +
    diff --git a/dir_000016_000001.html b/dir_000016_000001.html index 5d4fb1775c..907c6c4674 100644 --- a/dir_000016_000001.html +++ b/dir_000016_000001.html @@ -118,7 +118,7 @@

    include → common Relation

    diff --git a/dir_000017_000001.html b/dir_000017_000001.html index f41f525fa5..32cfe4e723 100644 --- a/dir_000017_000001.html +++ b/dir_000017_000001.html @@ -118,7 +118,7 @@

    src → common Relation

    - + - + - + @@ -268,9 +271,9 @@

    Parameters

    diff --git a/dir_000017_000018.html b/dir_000017_000018.html index fc8ac977f4..179653da9b 100644 --- a/dir_000017_000018.html +++ b/dir_000017_000018.html @@ -118,7 +118,7 @@

    src → include Relation

    - +
    diff --git a/dir_000018_000001.html b/dir_000018_000001.html index 7e13d8bb82..3c1bd25c39 100644 --- a/dir_000018_000001.html +++ b/dir_000018_000001.html @@ -118,7 +118,7 @@

    include → common Relation

    diff --git a/dir_000019_000001.html b/dir_000019_000001.html index 7f02d2b849..0b3cfc5054 100644 --- a/dir_000019_000001.html +++ b/dir_000019_000001.html @@ -118,7 +118,7 @@

    src → common Relation

    - + - + - + @@ -193,24 +196,24 @@

    Parameters

      - +
    diff --git a/dir_000019_000020.html b/dir_000019_000020.html index 90439079c9..a2a59b2d7a 100644 --- a/dir_000019_000020.html +++ b/dir_000019_000020.html @@ -118,7 +118,7 @@

    src → include Relation

    - - - + + + @@ -148,6 +148,7 @@ + @@ -190,33 +191,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -229,6 +203,9 @@ + + + @@ -253,7 +230,7 @@ diff --git a/group__common.js b/group__common.js index b6095d357c..354e8f4955 100644 --- a/group__common.js +++ b/group__common.js @@ -2,9 +2,9 @@ var group__common = [ [ "OMSim.hh", "_o_m_sim_8hh.html", null ], [ "OMSimCommandArgsTable.hh", "_o_m_sim_command_args_table_8hh.html", null ], - [ "OMSimDataFileTypes.hh", "_o_m_sim_data_file_types_8hh.html", null ], [ "OMSimHitManager.hh", "_o_m_sim_hit_manager_8hh.html", null ], [ "OMSimInputData.hh", "_o_m_sim_input_data_8hh.html", null ], + [ "OMSimMaterialHandler.hh", "_o_m_sim_material_handler_8hh.html", null ], [ "OMSimPMTResponse.hh", "_o_m_sim_p_m_t_response_8hh.html", null ], [ "OMSimSteppingAction.hh", "_o_m_sim_stepping_action_8hh.html", null ], [ "OMSimTools.hh", "_o_m_sim_tools_8hh.html", null ], @@ -59,82 +59,6 @@ var group__common = [ "mFinalized", "class_o_m_sim_command_args_table.html#a40786683b20f76ce73bde3a5f7b529c1", null ], [ "mParameters", "class_o_m_sim_command_args_table.html#ac242e3ba27d82d44ba2937770ffa3761", null ] ] ], - [ "abcDataFile", "classabc_data_file.html", [ - [ "abcDataFile", "classabc_data_file.html#afa294a5fd58c6c3911d1a57683f7688a", null ], - [ "~abcDataFile", "classabc_data_file.html#a09322347b2356236b06ea16551d5ad31", null ], - [ "extractInformation", "classabc_data_file.html#afc01d4904129c5b170f0299f96ec7f8a", null ], - [ "mFileData", "classabc_data_file.html#a794403b1f022f0376e4a38e0ac28c281", null ], - [ "mFileName", "classabc_data_file.html#ad2a6eb774f0168b51176d745b84c1d9c", null ], - [ "mHC_eVnm", "classabc_data_file.html#ac936f1db15895afb06fc9a40e2a77677", null ], - [ "mJsonTree", "classabc_data_file.html#acfb2cc94ea37a200d617125538e2271f", null ], - [ "mObjectName", "classabc_data_file.html#a50d1fc61db3d6d907c0dcbd541b10e36", null ] - ] ], - [ "abcMaterialData", "classabc_material_data.html", [ - [ "abcMaterialData", "classabc_material_data.html#ae30f0dc56953e39e0f5cb711c645d5a5", null ], - [ "createMaterial", "classabc_material_data.html#abd444fe5c9bf9ea0ad3629e448bd0d4e", null ], - [ "extractAbsorptionLength", "classabc_material_data.html#a0ae68961031fd55ab0356112f49aedd0", null ], - [ "extractInformation", "classabc_material_data.html#acca9fc268907f29e89960699cadb0b53", null ], - [ "extractRefractionIndex", "classabc_material_data.html#a2a5b07c86c18825c5eca27818ad6268c", null ], - [ "getState", "classabc_material_data.html#a8fee96bfd62337bcaefd70ba42b35aa6", null ], - [ "mMaterial", "classabc_material_data.html#af94d1f778c1998286f35cae107a3a167", null ], - [ "mMPT", "classabc_material_data.html#a598d1d21330a101855229b2fb08357a9", null ] - ] ], - [ "RefractionAndAbsorption", "class_refraction_and_absorption.html", [ - [ "RefractionAndAbsorption", "class_refraction_and_absorption.html#a629c719139ebf807133ed1e15867ca02", null ], - [ "extractInformation", "class_refraction_and_absorption.html#ac921e76f96cfacad6f3af7c6a8941c51", null ] - ] ], - [ "RefractionOnly", "class_refraction_only.html", [ - [ "RefractionOnly", "class_refraction_only.html#a52775dea9ddf5f105c1b42ba1d033446", null ], - [ "extractInformation", "class_refraction_only.html#a0c360b4beb97682982ddbe8146708b90", null ] - ] ], - [ "NoOptics", "class_no_optics.html", [ - [ "NoOptics", "class_no_optics.html#a72a79cde00793ecf96d400588e906dc9", null ], - [ "extractInformation", "class_no_optics.html#ac9d755acccf586cfbc80510bb946e345", null ] - ] ], - [ "IceCubeIce", "class_ice_cube_ice.html", [ - [ "IceCubeIce", "class_ice_cube_ice.html#a1720736962e3e3ef2002bc15931f7f8d", null ], - [ "extractInformation", "class_ice_cube_ice.html#ac9d7a61c33f41d0025d128d7268d077f", null ], - [ "mieScattering", "class_ice_cube_ice.html#ae93c30abe662867d3ecc55dd894c5af2", null ], - [ "spiceAbsorption", "class_ice_cube_ice.html#a435568d41c037359ed3425ad4d964312", null ], - [ "spiceRefraction", "class_ice_cube_ice.html#ae2f18c457a5b75e3cdb7d8b1dff68acf", null ], - [ "spiceTemperature", "class_ice_cube_ice.html#aa11719c4167b5abb115c9ecc9aed08d7", null ], - [ "mInnerColumn_b_inv", "class_ice_cube_ice.html#a70ac529445cd531daf9f77754f543288", null ], - [ "mMieSpiceConst", "class_ice_cube_ice.html#ad4b33ebde2fda92e90a5e178c3a01b1f", null ], - [ "mSpice_a400inv", "class_ice_cube_ice.html#a1d7f8974a17a9f604c56bd535cad96f9", null ], - [ "mSpice_be400inv", "class_ice_cube_ice.html#ac100e7b3a092ade6255ac3ff156efebe", null ], - [ "mSpiceDepth", "class_ice_cube_ice.html#ab4bb3c52de20e3e2703fc9886338f620", null ], - [ "mSpiceDepth_pos", "class_ice_cube_ice.html#a2931d719308ecb6d6bc34733ac6e0f8e", null ] - ] ], - [ "Surface", "class_surface.html", [ - [ "Surface", "class_surface.html#a9fb1c942459b05fb216731ef7cc78e52", null ], - [ "extractInformation", "class_surface.html#accebb04b0468876b68298b72380c6d37", null ], - [ "getOpticalSurfaceFinish", "class_surface.html#ac425ef0a4f51424549eaa541766ea8cf", null ], - [ "getOpticalSurfaceModel", "class_surface.html#a81a6d02fd2b3f605673932a34a7bb1bf", null ], - [ "getSurfaceType", "class_surface.html#a9c69d5516b6e0544d59efed89d7a4ceb", null ], - [ "mOpticalSurface", "class_surface.html#a2e3ad23371b044da46648c991aab3294", null ] - ] ], - [ "ScintillationProperties", "class_scintillation_properties.html", [ - [ "ScintillationProperties", "class_scintillation_properties.html#a03dca72bd4861b8500283dc15c0864e0", null ], - [ "extractInformation", "class_scintillation_properties.html#a6c16439c71032b0df72dfff7aa776e69", null ], - [ "extractLifeTimes", "class_scintillation_properties.html#a3c9fea78ae17e8a52784e4a5fbd09342", null ], - [ "extractLifeTimesForTemperature", "class_scintillation_properties.html#afd7145815d2baf2008a755c487d0a613", null ], - [ "extractSpectrum", "class_scintillation_properties.html#a2f5e62b56857772f598738907d3ed210", null ], - [ "extractYield", "class_scintillation_properties.html#ac8ab70819d1cdb35cc6ce2155f990379", null ], - [ "extractYieldAlpha", "class_scintillation_properties.html#a37ebebbb7e81f92499faf54aabd89c6c", null ], - [ "extractYieldElectron", "class_scintillation_properties.html#afd81afebbf2a8addf8f2f4c775dc255e", null ], - [ "findMPT", "class_scintillation_properties.html#af525e651ef632ab272850c743ea9c76f", null ], - [ "getLifeTimeTemperatureRange", "class_scintillation_properties.html#a8b08735d53c1990715c1dc4e84c47c34", null ], - [ "weightLifeTimesAmplitudes", "class_scintillation_properties.html#a5e7da3437242c6c025edff017adf2c1b", null ], - [ "mMPT", "class_scintillation_properties.html#a63544a170f82e5862fd96180f49551f1", null ] - ] ], - [ "CustomProperties", "class_custom_properties.html", [ - [ "CustomProperties", "class_custom_properties.html#a171bc08ac6a90472c91399b6f26830f2", null ], - [ "extractConstProperties", "class_custom_properties.html#a8f8afa0c715f51ead8ffc33b6e9e55f5", null ], - [ "extractInformation", "class_custom_properties.html#a453e83cc8168f5d141fd41591f28f14e", null ], - [ "extractProperties", "class_custom_properties.html#ab45e2d203b1eb3acccf2a8d1b4868e0e", null ], - [ "findMPT", "class_custom_properties.html#abca98b6b320fe77b30a9754511ac99fe", null ], - [ "mMPT", "class_custom_properties.html#a32e855c4f0a7cf9d0eab91b70d933fe3", null ] - ] ], [ "HitStats", "struct_hit_stats.html", [ [ "direction", "struct_hit_stats.html#a383cfeda6e6e515b56aee0a369ec5085", null ], [ "energy", "struct_hit_stats.html#a542a1e55040646afe6966f281194117b", null ], @@ -181,7 +105,8 @@ var group__common = [ "ParameterTable", "class_parameter_table.html", [ [ "ParameterTable", "class_parameter_table.html#a6acdd356fb3153bcc463f29e495c211d", null ], [ "appendAndReturnTree", "class_parameter_table.html#a131ddfbbf38d27b59f454a4ec96b2b9e", null ], - [ "checkIfKeyInTable", "class_parameter_table.html#afd0aa495dfeeb68bf370c3ea8390192d", null ], + [ "checkIfKeyInTree", "class_parameter_table.html#a8181a3c7b97c75eae98e3d6fb5d3e048", null ], + [ "checkIfTreeNameInTable", "class_parameter_table.html#a462edf8d5284908b7c59c851e367b779", null ], [ "getJSONTree", "class_parameter_table.html#a042ee0eca2c9daa755d7a472608e6d66", null ], [ "getValue", "class_parameter_table.html#adb1234ccb47c9e44ecd7f8c5cb9e0407", null ], [ "getValueWithUnit", "class_parameter_table.html#aa7546560723ba3b94c08229266b27307", null ], @@ -191,9 +116,18 @@ var group__common = [ "mTable", "class_parameter_table.html#a749bc840cf2aea18fb5b63da8b68c23c", null ] ] ], [ "OMSimInputData", "class_o_m_sim_input_data.html", [ + [ "FileType", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7", [ + [ "IceCubeICE", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a36320c475aafdd54181e4ff589b70bdb", null ], + [ "Scintillator", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7aff706d4ca652ed0b174da1a92cb35501", null ], + [ "Custom", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a90589c47f06eb971d548591f23c285af", null ], + [ "Table", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a51c45b795d5d18a3e4e0c37e8b20a141", null ], + [ "Surface", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7aaa0d528ba11ea1485d466dfe1ea40819", null ], + [ "Material", "class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7ad92a8333dd3ccb895cc65f7455b71206", null ] + ] ], [ "OMSimInputData", "class_o_m_sim_input_data.html#ab6c8d9586fc3f3230298dfa19f892415", null ], [ "~OMSimInputData", "class_o_m_sim_input_data.html#ac3b07c03ac42364b340135898dab1f93", null ], [ "OMSimInputData", "class_o_m_sim_input_data.html#a2fe2c68872dc59b3a8fe9e961a28ec94", null ], + [ "getFileType", "class_o_m_sim_input_data.html#ae5886651fcc9baae2beb745d4377d756", null ], [ "getInstance", "class_o_m_sim_input_data.html#a810d7ae3b652d05e7b85eb568873eed2", null ], [ "getMaterial", "class_o_m_sim_input_data.html#a12e64f3ec83f33c173da0cd5954dd5b2", null ], [ "getOpticalSurface", "class_o_m_sim_input_data.html#aca56b05e268bbb47761dbcc8e487c283", null ], @@ -203,8 +137,36 @@ var group__common = [ "scannDataDirectory", "class_o_m_sim_input_data.html#ae6e28e3df96ad7ca980aec5d3b1f8ce6", null ], [ "searchFolders", "class_o_m_sim_input_data.html#a84781faca6d03b8f9f13777c85a1c9dc", null ], [ "shutdown", "class_o_m_sim_input_data.html#a9ba12328d251141daeb086ae37f95f98", null ], - [ "mDataDirectory", "class_o_m_sim_input_data.html#a9b0073c725ef7569e354242545a2912e", null ], - [ "mOpticalSurfaceMap", "class_o_m_sim_input_data.html#addde153519e7a6884a9583614d6c5f49", null ] + [ "fileTypePrefixes", "class_o_m_sim_input_data.html#a405e4a0a5c03a7218b3a91dd2e25de56", null ], + [ "m_dataDirectory", "class_o_m_sim_input_data.html#ad606b2982529624542cb6cd4184160d3", null ], + [ "m_opticalSurfaceMap", "class_o_m_sim_input_data.html#a692d89c9fbdd287aa13c3bb5ddba8278", null ] + ] ], + [ "OMSimMaterialHandler", "class_o_m_sim_material_handler.html", [ + [ "OMSimMaterialHandler", "class_o_m_sim_material_handler.html#aa9297e3c3a9b78ec2b352c9b97958ca0", null ], + [ "~OMSimMaterialHandler", "class_o_m_sim_material_handler.html#ad63c0782667cf4198d9cd98b23a283f5", null ], + [ "addProperty", "class_o_m_sim_material_handler.html#a4205415c818cd65b9121e070179e3f99", null ], + [ "createMaterial", "class_o_m_sim_material_handler.html#a6d25aa1ea0cfae2ca9c3ea9d539fdcca", null ], + [ "findMaterialPropertyTable", "class_o_m_sim_material_handler.html#aa7ebed1dfaffe532d7b1fd878ffd7d27", null ], + [ "GetName", "class_o_m_sim_material_handler.html#aa0383250837f73422cb6cfd1872ce029", null ], + [ "getOpticalSurfaceFinish", "class_o_m_sim_material_handler.html#aeb612b7e496704e9e5dd8e8bfbf37af0", null ], + [ "getOpticalSurfaceModel", "class_o_m_sim_material_handler.html#a2a947dda8ecc28b13bf5fdf93ff0fef4", null ], + [ "getState", "class_o_m_sim_material_handler.html#ae25187ca37e6e40b9b1af077c3093523", null ], + [ "getSurfaceType", "class_o_m_sim_material_handler.html#abf218ce78a52805add727b92527daec8", null ], + [ "processConstProperties", "class_o_m_sim_material_handler.html#a0f799e0b10b1d0e37eb849b401b0d5e7", null ], + [ "processExtraProperties", "class_o_m_sim_material_handler.html#a2e87189ae05d3d960df85957c799ebf9", null ], + [ "processMaterial", "class_o_m_sim_material_handler.html#a719ebf626a19a6e8ff9a0b9e2a262c21", null ], + [ "processProperties", "class_o_m_sim_material_handler.html#a116e075ea33b846fd722a7e1470072a4", null ], + [ "processSpecial", "class_o_m_sim_material_handler.html#ad337c539e395d32e708d18a4f5e48264", null ], + [ "processSurface", "class_o_m_sim_material_handler.html#a1cf8cf3badeaa28c33d4b96973239c71", null ], + [ "readJsonFile", "class_o_m_sim_material_handler.html#accfcbc6f254ffb9540c7616995f75ef5", null ], + [ "m_fileData", "class_o_m_sim_material_handler.html#abe626039d2555d987b511cb67d4a4c4e", null ], + [ "m_filePath", "class_o_m_sim_material_handler.html#a6aad72f724d2a1ec3e8cd347c87889a7", null ], + [ "m_hc_eVnm", "class_o_m_sim_material_handler.html#a9e1f9ac956d49bfc424463a210491bf0", null ], + [ "m_jsonTree", "class_o_m_sim_material_handler.html#a24de0381225f033080f863c12642b0d7", null ], + [ "m_material", "class_o_m_sim_material_handler.html#aa42295a37e4fbf653d98e43947573c46", null ], + [ "m_MPT", "class_o_m_sim_material_handler.html#a1d1f9666a3ccd108bfe87d30e1973dcc", null ], + [ "m_objectName", "class_o_m_sim_material_handler.html#a3a63a30a2459aaa5fac167723a0b8cbf", null ], + [ "m_opticalSurface", "class_o_m_sim_material_handler.html#a8d61537212c492994519b03abc5bccfa", null ] ] ], [ "OMSimUIinterface", "class_o_m_sim_u_iinterface.html", [ [ "OMSimUIinterface", "class_o_m_sim_u_iinterface.html#a71034bda00b1648e8368f78431c4e0e9", null ], diff --git a/group__radioactive.html b/group__radioactive.html index 26f6722c0d..34ae5e2f93 100644 --- a/group__radioactive.html +++ b/group__radioactive.html @@ -186,7 +186,7 @@ diff --git a/group__sngroup.html b/group__sngroup.html index 07be34520b..1483afa9a9 100644 --- a/group__sngroup.html +++ b/group__sngroup.html @@ -159,7 +159,7 @@ diff --git a/hierarchy.html b/hierarchy.html index ff056f37a8..9e7f9d3af6 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -120,123 +120,110 @@

    Go to the graphical class hierarchy

    This inheritance list is sorted roughly, but not completely, alphabetically:
    [detail level 123]
      - +
    diff --git a/dir_000020_000001.html b/dir_000020_000001.html index ce8c8e061d..3228568858 100644 --- a/dir_000020_000001.html +++ b/dir_000020_000001.html @@ -118,7 +118,7 @@

    include → common Relation

    diff --git a/dir_063f98bf472a5628db2efd803811c54a.html b/dir_063f98bf472a5628db2efd803811c54a.html index 0d2a487d4a..b5471fe8c2 100644 --- a/dir_063f98bf472a5628db2efd803811c54a.html +++ b/dir_063f98bf472a5628db2efd803811c54a.html @@ -138,7 +138,7 @@ diff --git a/dir_15cce704fbf06c4cea2242bd5ad04318.html b/dir_15cce704fbf06c4cea2242bd5ad04318.html index 1714952a82..91102dff74 100644 --- a/dir_15cce704fbf06c4cea2242bd5ad04318.html +++ b/dir_15cce704fbf06c4cea2242bd5ad04318.html @@ -128,7 +128,7 @@ diff --git a/dir_1982ac4ee14fc237007cc9ebcbaeb674.html b/dir_1982ac4ee14fc237007cc9ebcbaeb674.html index f436d5f800..a18a1c5498 100644 --- a/dir_1982ac4ee14fc237007cc9ebcbaeb674.html +++ b/dir_1982ac4ee14fc237007cc9ebcbaeb674.html @@ -132,7 +132,7 @@ diff --git a/dir_1bc21981797ed08ef994409d474646cd.html b/dir_1bc21981797ed08ef994409d474646cd.html index 64da2af845..3681a7d1ae 100644 --- a/dir_1bc21981797ed08ef994409d474646cd.html +++ b/dir_1bc21981797ed08ef994409d474646cd.html @@ -125,15 +125,15 @@ - - - + + + @@ -141,6 +141,7 @@ + @@ -151,7 +152,7 @@ diff --git a/dir_218371b85f6c667e47e4a2c498ee505b.html b/dir_218371b85f6c667e47e4a2c498ee505b.html index 88447a4be0..4f4b7cc0b0 100644 --- a/dir_218371b85f6c667e47e4a2c498ee505b.html +++ b/dir_218371b85f6c667e47e4a2c498ee505b.html @@ -162,7 +162,7 @@ diff --git a/dir_530002b765117689634e7db27e09d1d1.html b/dir_530002b765117689634e7db27e09d1d1.html index f4b0afdb1a..9dd3ee139a 100644 --- a/dir_530002b765117689634e7db27e09d1d1.html +++ b/dir_530002b765117689634e7db27e09d1d1.html @@ -128,7 +128,7 @@ diff --git a/dir_553094e69e8206429061833255d80122.html b/dir_553094e69e8206429061833255d80122.html index 27397e6538..b13c617d4d 100644 --- a/dir_553094e69e8206429061833255d80122.html +++ b/dir_553094e69e8206429061833255d80122.html @@ -138,7 +138,7 @@ diff --git a/dir_5c9994549f1b04962ce70143cf697342.html b/dir_5c9994549f1b04962ce70143cf697342.html index 8314cbfa75..9d5dc2cdcd 100644 --- a/dir_5c9994549f1b04962ce70143cf697342.html +++ b/dir_5c9994549f1b04962ce70143cf697342.html @@ -135,7 +135,7 @@ diff --git a/dir_83271c016684bff04ce022d17a2ba8ac.html b/dir_83271c016684bff04ce022d17a2ba8ac.html index 452c55e6cd..b3ada83917 100644 --- a/dir_83271c016684bff04ce022d17a2ba8ac.html +++ b/dir_83271c016684bff04ce022d17a2ba8ac.html @@ -132,7 +132,7 @@ diff --git a/dir_864f292c5cbb4a74180810cb2e80dd5b.html b/dir_864f292c5cbb4a74180810cb2e80dd5b.html index ef92e50686..6b5de989ba 100644 --- a/dir_864f292c5cbb4a74180810cb2e80dd5b.html +++ b/dir_864f292c5cbb4a74180810cb2e80dd5b.html @@ -132,7 +132,7 @@ diff --git a/dir_8dfe1e0a882227ede81fe824e3144913.html b/dir_8dfe1e0a882227ede81fe824e3144913.html index 0300000cd6..ab1e364211 100644 --- a/dir_8dfe1e0a882227ede81fe824e3144913.html +++ b/dir_8dfe1e0a882227ede81fe824e3144913.html @@ -138,7 +138,7 @@ diff --git a/dir_8fdc56914180e7797b4b25774dd75a24.html b/dir_8fdc56914180e7797b4b25774dd75a24.html index 8414028dba..3242b9b8a0 100644 --- a/dir_8fdc56914180e7797b4b25774dd75a24.html +++ b/dir_8fdc56914180e7797b4b25774dd75a24.html @@ -128,7 +128,7 @@ diff --git a/dir_9c3954a29433d21caebe71551a91150a.html b/dir_9c3954a29433d21caebe71551a91150a.html index b9108d0870..3916b48163 100644 --- a/dir_9c3954a29433d21caebe71551a91150a.html +++ b/dir_9c3954a29433d21caebe71551a91150a.html @@ -132,7 +132,7 @@ diff --git a/dir_a50532433148dd6238491228bd0c578b.html b/dir_a50532433148dd6238491228bd0c578b.html index eee6d7c0f5..21c63aedd4 100644 --- a/dir_a50532433148dd6238491228bd0c578b.html +++ b/dir_a50532433148dd6238491228bd0c578b.html @@ -138,7 +138,7 @@ diff --git a/dir_aadee9bb2666fe6a6260a5bffac9e7bb.html b/dir_aadee9bb2666fe6a6260a5bffac9e7bb.html index 36b60d9e5c..ca30f31904 100644 --- a/dir_aadee9bb2666fe6a6260a5bffac9e7bb.html +++ b/dir_aadee9bb2666fe6a6260a5bffac9e7bb.html @@ -156,7 +156,7 @@ diff --git a/dir_bb55901d3b0c41c0755ece8de7fe1d65.html b/dir_bb55901d3b0c41c0755ece8de7fe1d65.html index 3efbddb9ed..dff62c4507 100644 --- a/dir_bb55901d3b0c41c0755ece8de7fe1d65.html +++ b/dir_bb55901d3b0c41c0755ece8de7fe1d65.html @@ -138,7 +138,7 @@ diff --git a/dir_bdd9a5d540de89e9fe90efdfc6973a4f.html b/dir_bdd9a5d540de89e9fe90efdfc6973a4f.html index db5cfc85e8..b2fa01eb60 100644 --- a/dir_bdd9a5d540de89e9fe90efdfc6973a4f.html +++ b/dir_bdd9a5d540de89e9fe90efdfc6973a4f.html @@ -128,7 +128,7 @@ diff --git a/dir_e87a8e000ea4778e21f6f7b1a2aefe7c.html b/dir_e87a8e000ea4778e21f6f7b1a2aefe7c.html index 2ee7cc6e07..b199312ac4 100644 --- a/dir_e87a8e000ea4778e21f6f7b1a2aefe7c.html +++ b/dir_e87a8e000ea4778e21f6f7b1a2aefe7c.html @@ -135,7 +135,7 @@ diff --git a/dir_e9dca0ccd90dffea88fe042b493f5403.html b/dir_e9dca0ccd90dffea88fe042b493f5403.html index d8f0a8c94c..fe3d5974de 100644 --- a/dir_e9dca0ccd90dffea88fe042b493f5403.html +++ b/dir_e9dca0ccd90dffea88fe042b493f5403.html @@ -134,7 +134,7 @@ diff --git a/dir_f08f47f02c89fd4c9a0b922374f81d3f.html b/dir_f08f47f02c89fd4c9a0b922374f81d3f.html index 15feb55a8d..72d7471ca7 100644 --- a/dir_f08f47f02c89fd4c9a0b922374f81d3f.html +++ b/dir_f08f47f02c89fd4c9a0b922374f81d3f.html @@ -122,7 +122,7 @@ diff --git a/dir_f9b02cdf76a5a3d3c8b8a33fd60e2526.html b/dir_f9b02cdf76a5a3d3c8b8a33fd60e2526.html index 2e57ae10fe..e5794c2df1 100644 --- a/dir_f9b02cdf76a5a3d3c8b8a33fd60e2526.html +++ b/dir_f9b02cdf76a5a3d3c8b8a33fd60e2526.html @@ -138,7 +138,7 @@ diff --git a/effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html b/effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html index 5fe1b4345c..1e167c292a 100644 --- a/effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html +++ b/effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html @@ -142,7 +142,7 @@ diff --git a/effective__area_2include_2_o_m_sim_effective_area_detector_8hh_source.html b/effective__area_2include_2_o_m_sim_effective_area_detector_8hh_source.html index a75f6483e7..3a7ed16717 100644 --- a/effective__area_2include_2_o_m_sim_effective_area_detector_8hh_source.html +++ b/effective__area_2include_2_o_m_sim_effective_area_detector_8hh_source.html @@ -145,7 +145,7 @@ diff --git a/effective__area_2include_2_o_m_sim_event_action_8hh_source.html b/effective__area_2include_2_o_m_sim_event_action_8hh_source.html index cd0cfcbbc0..958775ea68 100644 --- a/effective__area_2include_2_o_m_sim_event_action_8hh_source.html +++ b/effective__area_2include_2_o_m_sim_event_action_8hh_source.html @@ -172,7 +172,7 @@ diff --git a/effective__area_2include_2_o_m_sim_physics_list_8hh_source.html b/effective__area_2include_2_o_m_sim_physics_list_8hh_source.html index a28b86a9df..583700c796 100644 --- a/effective__area_2include_2_o_m_sim_physics_list_8hh_source.html +++ b/effective__area_2include_2_o_m_sim_physics_list_8hh_source.html @@ -149,7 +149,7 @@ diff --git a/effective__area_2include_2_o_m_sim_primary_generator_action_8hh_source.html b/effective__area_2include_2_o_m_sim_primary_generator_action_8hh_source.html index b8cc51570e..cf1e12e0ed 100644 --- a/effective__area_2include_2_o_m_sim_primary_generator_action_8hh_source.html +++ b/effective__area_2include_2_o_m_sim_primary_generator_action_8hh_source.html @@ -145,7 +145,7 @@ diff --git a/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html b/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html index 32f9ab3342..896f82db29 100644 --- a/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html +++ b/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html @@ -142,7 +142,7 @@ diff --git a/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh_source.html b/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh_source.html index 68a295ab24..94fcc3be5a 100644 --- a/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh_source.html +++ b/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh_source.html @@ -145,7 +145,7 @@ diff --git a/efficiency__calibration_2include_2_o_m_sim_event_action_8hh_source.html b/efficiency__calibration_2include_2_o_m_sim_event_action_8hh_source.html index ded9aac3d0..5debcf4bc9 100644 --- a/efficiency__calibration_2include_2_o_m_sim_event_action_8hh_source.html +++ b/efficiency__calibration_2include_2_o_m_sim_event_action_8hh_source.html @@ -151,7 +151,7 @@ diff --git a/efficiency__calibration_2include_2_o_m_sim_physics_list_8hh_source.html b/efficiency__calibration_2include_2_o_m_sim_physics_list_8hh_source.html index dddfd32dd1..02710877c2 100644 --- a/efficiency__calibration_2include_2_o_m_sim_physics_list_8hh_source.html +++ b/efficiency__calibration_2include_2_o_m_sim_physics_list_8hh_source.html @@ -149,7 +149,7 @@ diff --git a/efficiency__calibration_2include_2_o_m_sim_primary_generator_action_8hh_source.html b/efficiency__calibration_2include_2_o_m_sim_primary_generator_action_8hh_source.html index 80d27a098c..77fdd96895 100644 --- a/efficiency__calibration_2include_2_o_m_sim_primary_generator_action_8hh_source.html +++ b/efficiency__calibration_2include_2_o_m_sim_primary_generator_action_8hh_source.html @@ -145,7 +145,7 @@ diff --git a/files.html b/files.html index eadf88e89e..5670fe7b91 100644 --- a/files.html +++ b/files.html @@ -130,28 +130,28 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -179,7 +179,7 @@ - +
    file  OMSimCommandArgsTable.hh [code]
     Definition of the OMSimCommandArgsTable singleton class, which controls user args.
     
    file  OMSimDataFileTypes.hh [code]
     Collection of classes and methods to handle material creation from user data in json files.
     
    file  OMSimHitManager.hh [code]
     Defines structures and classes related to optical module photon hit management.
     
    file  OMSimInputData.hh [code]
     Definition of ParameterTable and OMSimInputData.
     
    file  OMSimMaterialHandler.hh [code]
     Definition of OMSimMaterialHandler and the namespaces IceProcessor and ScintillationProcessor.
     
    file  OMSimPMTResponse.hh [code]
     Simulation of PMT response.
     
     Defines OMSimSteppingAction.Currently it only checks for trapped photons.
     
    file  OMSimTools.hh [code]
     Definition of Tools namespace, a collection of helper methods.
     
    file  OMSimUIinterface.hh [code]
     
     OMSimAngularScan.hhDefines the AngularScan class for configuring and running GPS beam with angular scans
     OMSimBeam.hh
     OMSimCommandArgsTable.hhDefinition of the OMSimCommandArgsTable singleton class, which controls user args
     OMSimDataFileTypes.hhCollection of classes and methods to handle material creation from user data in json files
     OMSimDecaysAnalysis.hhDefines the OMSimDecaysAnalysis class and DecayStats struct for the radioactive decays simulation
     OMSimDecaysGPS.hhDefines the OMSimDecaysGPS class for the radioactive decays simulation
     OMSimDEGG.hhConstruction of the DEGG class. From DOUMEKI
     OMSimDEGGHarness.hhConstruction of the DEGG harness
     OMSimDetectorConstruction.hh
     OMSimEffectiveAreaAnalyisis.hh
     effective_area/include/OMSimEffectiveAreaDetector.hhDefines the OMSimEffectiveAreaDetector class for effective area simulation detector construction
     efficiency_calibration/include/OMSimEffectiveAreaDetector.hhDefines the OMSimEffectiveAreaDetector class for effective area simulation detector construction
     OMSimEffiCaliAnalyisis.hh
     effective_area/include/OMSimEventAction.hh
     efficiency_calibration/include/OMSimEventAction.hh
     radioactive_decays/include/OMSimEventAction.hhDefines the OMSimEventAction and EventInfoManager classes for the radioactive decays simulation
     supernova/include/OMSimEventAction.hh
     OMSimG4RadioactiveDecay.hhModified version of the original Geant4 RadioactiveDecay class to define custom decay time
     OMSimG4Scintillation.hhOriginal Geant4 scintillation class modified to accept unlimited number of lifetimes
     OMSimHitManager.hhDefines structures and classes related to optical module photon hit management
     OMSimInputData.hhDefinition of ParameterTable and OMSimInputData
     OMSimLogger.hh
     OMSimLOM16.hhConstruction of LOM16
     OMSimLOM18.cc
     OMSimLOM18.hhConstruction of LOM18
     OMSimDecaysAnalysis.hhDefines the OMSimDecaysAnalysis class and DecayStats struct for the radioactive decays simulation
     OMSimDecaysGPS.hhDefines the OMSimDecaysGPS class for the radioactive decays simulation
     OMSimDEGG.hhConstruction of the DEGG class. From DOUMEKI
     OMSimDEGGHarness.hhConstruction of the DEGG harness
     OMSimDetectorConstruction.hh
     OMSimEffectiveAreaAnalyisis.hh
     effective_area/include/OMSimEffectiveAreaDetector.hhDefines the OMSimEffectiveAreaDetector class for effective area simulation detector construction
     efficiency_calibration/include/OMSimEffectiveAreaDetector.hhDefines the OMSimEffectiveAreaDetector class for effective area simulation detector construction
     OMSimEffiCaliAnalyisis.hh
     effective_area/include/OMSimEventAction.hh
     efficiency_calibration/include/OMSimEventAction.hh
     radioactive_decays/include/OMSimEventAction.hhDefines the OMSimEventAction and EventInfoManager classes for the radioactive decays simulation
     supernova/include/OMSimEventAction.hh
     OMSimG4RadioactiveDecay.hhModified version of the original Geant4 RadioactiveDecay class to define custom decay time
     OMSimG4Scintillation.hhOriginal Geant4 scintillation class modified to accept unlimited number of lifetimes
     OMSimHitManager.hhDefines structures and classes related to optical module photon hit management
     OMSimInputData.hhDefinition of ParameterTable and OMSimInputData
     OMSimLogger.hh
     OMSimLOM16.hhConstruction of LOM16
     OMSimLOM18.cc
     OMSimLOM18.hhConstruction of LOM18
     OMSimMaterialHandler.hhDefinition of OMSimMaterialHandler and the namespaces IceProcessor and ScintillationProcessor
     OMSimMDOM.hhConstruction of mDOM
     OMSimMDOMFlasher.hhDefines the mDOMFlasher class for simulating the 10 flashers in an mDOM optical module
     OMSimMDOMHarness.hhConstruction of mDOM harness
     OMSimSNParticleGenerators.hhThis file contains the classes in charge of particle generation
     OMSimSNTools.hhProvides the definition for the OMSimSNTools class, centralizing utility methods for Supernova (SN) neutrino interactions
     OMSimSteppingAction.hhDefines OMSimSteppingAction.Currently it only checks for trapped photons
     OMSimTools.hh
     OMSimTools.hhDefinition of Tools namespace, a collection of helper methods
     OMSimTrackingAction.hh
     OMSimUIinterface.hh
    @@ -189,7 +189,7 @@ diff --git a/files_dup.js b/files_dup.js index 004e296f78..1a44b65133 100644 --- a/files_dup.js +++ b/files_dup.js @@ -14,7 +14,6 @@ var files_dup = [ "OMSimAngularScan.hh", "_o_m_sim_angular_scan_8hh.html", null ], [ "OMSimBeam.hh", "_o_m_sim_beam_8hh_source.html", null ], [ "OMSimCommandArgsTable.hh", "_o_m_sim_command_args_table_8hh.html", "_o_m_sim_command_args_table_8hh" ], - [ "OMSimDataFileTypes.hh", "_o_m_sim_data_file_types_8hh.html", null ], [ "OMSimDecaysAnalysis.hh", "_o_m_sim_decays_analysis_8hh.html", null ], [ "OMSimDecaysGPS.hh", "_o_m_sim_decays_g_p_s_8hh.html", null ], [ "OMSimDEGG.hh", "_o_m_sim_d_e_g_g_8hh.html", null ], @@ -44,6 +43,7 @@ var files_dup = [ "OMSimLOM18.hh", "_o_m_sim_l_o_m18_8hh.html", [ [ "LOM18", "class_l_o_m18.html", "class_l_o_m18" ] ] ], + [ "OMSimMaterialHandler.hh", "_o_m_sim_material_handler_8hh.html", "_o_m_sim_material_handler_8hh" ], [ "OMSimMDOM.hh", "_o_m_sim_m_d_o_m_8hh.html", [ [ "mDOM", "classm_d_o_m.html", "classm_d_o_m" ] ] ], diff --git a/functions.html b/functions.html index a3ac1ece8c..6dae197d00 100644 --- a/functions.html +++ b/functions.html @@ -115,6 +115,9 @@
    Here is a list of all documented class members with links to the class documentation for each member:

    - a -

      +
    • addProperty() +: OMSimMaterialHandler +
    • angularDistribution() : OMSimENES , OMSimIBD @@ -146,7 +149,7 @@

      - a -

        diff --git a/functions_b.html b/functions_b.html index b29a34d46d..7514bd05e3 100644 --- a/functions_b.html +++ b/functions_b.html @@ -124,7 +124,7 @@

        - b -

          diff --git a/functions_c.html b/functions_c.html index 5f0d69c3db..1c1b428572 100644 --- a/functions_c.html +++ b/functions_c.html @@ -137,8 +137,11 @@

          - c -

          • checkIfExists() : abcDetectorComponent
          • -
          • checkIfKeyInTable() -: ParameterTable +
          • checkIfKeyInTree() +: ParameterTable +
          • +
          • checkIfTreeNameInTable() +: ParameterTable
          • checkVolumeForOMs() : OMSimSNTools @@ -219,7 +222,7 @@

            - c -

            @@ -227,7 +230,7 @@

            - c -

              diff --git a/functions_d.html b/functions_d.html index f35604b1e9..7776f0e59e 100644 --- a/functions_d.html +++ b/functions_d.html @@ -148,7 +148,7 @@

              - d -

                diff --git a/functions_e.html b/functions_e.html index a3d71199c6..c58a311749 100644 --- a/functions_e.html +++ b/functions_e.html @@ -134,54 +134,13 @@

                - e -

                diff --git a/functions_f.html b/functions_f.html index d34d2aff7a..1df5df6fe1 100644 --- a/functions_f.html +++ b/functions_f.html @@ -118,9 +118,8 @@

                - f -

                • finalize() : OMSimCommandArgsTable
                • -
                • findMPT() -: CustomProperties -, ScintillationProperties +
                • findMaterialPropertyTable() +: OMSimMaterialHandler
                • flightTime : HitStats @@ -134,7 +133,7 @@

                  - f -

                    diff --git a/functions_func.html b/functions_func.html index d7e81ae220..cf4171a473 100644 --- a/functions_func.html +++ b/functions_func.html @@ -115,6 +115,9 @@  

                    - a -

                      +
                    • addProperty() +: OMSimMaterialHandler +
                    • angularDistribution() : OMSimENES , OMSimIBD @@ -141,12 +144,550 @@

                      - a -

                      + + +

                      - b -

                      + + +

                      - c -

                      + + +

                      - d -

                      + + +

                      - e -

                      + + +

                      - f -

                      + + +

                      - g -

                      + + +

                      - h -

                      + + +

                      - i -

                      + + +

                      - m -

                      + + +

                      - n -

                      + + +

                      - o -

                      + + +

                      - p -

                      + + +

                      - r -

                      + + +

                      - s -

                      + + +

                      - t -

                      + + +

                      - u -

                      + + +

                      - w -

                      + + +

                      - ~ -

                      diff --git a/functions_func.js b/functions_func.js deleted file mode 100644 index c1beccef7d..0000000000 --- a/functions_func.js +++ /dev/null @@ -1,22 +0,0 @@ -var functions_func = -[ - [ "a", "functions_func.html", null ], - [ "b", "functions_func_b.html", null ], - [ "c", "functions_func_c.html", null ], - [ "d", "functions_func_d.html", null ], - [ "e", "functions_func_e.html", null ], - [ "f", "functions_func_f.html", null ], - [ "g", "functions_func_g.html", null ], - [ "h", "functions_func_h.html", null ], - [ "i", "functions_func_i.html", null ], - [ "m", "functions_func_m.html", null ], - [ "n", "functions_func_n.html", null ], - [ "o", "functions_func_o.html", null ], - [ "p", "functions_func_p.html", null ], - [ "r", "functions_func_r.html", null ], - [ "s", "functions_func_s.html", null ], - [ "t", "functions_func_t.html", null ], - [ "u", "functions_func_u.html", null ], - [ "w", "functions_func_w.html", null ], - [ "~", "functions_func_~.html", null ] -]; \ No newline at end of file diff --git a/functions_func_b.html b/functions_func_b.html deleted file mode 100644 index a417e2eb0b..0000000000 --- a/functions_func_b.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - b -

                      -
                      -
                      - - - - diff --git a/functions_func_c.html b/functions_func_c.html deleted file mode 100644 index 8b5e5f3c1d..0000000000 --- a/functions_func_c.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - c -

                      -
                      -
                      - - - - diff --git a/functions_func_d.html b/functions_func_d.html deleted file mode 100644 index 9f066095b5..0000000000 --- a/functions_func_d.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - d -

                      -
                      -
                      - - - - diff --git a/functions_func_e.html b/functions_func_e.html deleted file mode 100644 index 20496cfeb8..0000000000 --- a/functions_func_e.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - e -

                      -
                      -
                      - - - - diff --git a/functions_func_f.html b/functions_func_f.html deleted file mode 100644 index 93091083e8..0000000000 --- a/functions_func_f.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - f -

                      -
                      -
                      - - - - diff --git a/functions_func_g.html b/functions_func_g.html deleted file mode 100644 index f49254a8e7..0000000000 --- a/functions_func_g.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - g -

                      -
                      -
                      - - - - diff --git a/functions_func_h.html b/functions_func_h.html deleted file mode 100644 index 7e5620671f..0000000000 --- a/functions_func_h.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - h -

                      -
                      -
                      - - - - diff --git a/functions_func_i.html b/functions_func_i.html deleted file mode 100644 index 48076be68f..0000000000 --- a/functions_func_i.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - i -

                      -
                      -
                      - - - - diff --git a/functions_func_m.html b/functions_func_m.html deleted file mode 100644 index 8b00889c4a..0000000000 --- a/functions_func_m.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - m -

                      -
                      -
                      - - - - diff --git a/functions_func_n.html b/functions_func_n.html deleted file mode 100644 index 252667782b..0000000000 --- a/functions_func_n.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - n -

                      -
                      -
                      - - - - diff --git a/functions_func_o.html b/functions_func_o.html deleted file mode 100644 index 541214353e..0000000000 --- a/functions_func_o.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - o -

                      -
                      -
                      - - - - diff --git a/functions_func_p.html b/functions_func_p.html deleted file mode 100644 index 5b1cc6b315..0000000000 --- a/functions_func_p.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - p -

                      -
                      -
                      - - - - diff --git a/functions_func_r.html b/functions_func_r.html deleted file mode 100644 index 7b6f8688d9..0000000000 --- a/functions_func_r.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - r -

                      -
                      -
                      - - - - diff --git a/functions_func_s.html b/functions_func_s.html deleted file mode 100644 index e07c97c27a..0000000000 --- a/functions_func_s.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - s -

                      -
                      -
                      - - - - diff --git a/functions_func_t.html b/functions_func_t.html deleted file mode 100644 index 218f06d956..0000000000 --- a/functions_func_t.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - t -

                      -
                      -
                      - - - - diff --git a/functions_func_u.html b/functions_func_u.html deleted file mode 100644 index 08ff83e3d5..0000000000 --- a/functions_func_u.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - u -

                      -
                      -
                      - - - - diff --git a/functions_func_w.html b/functions_func_w.html deleted file mode 100644 index 0cfb42aa10..0000000000 --- a/functions_func_w.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - w -

                      -
                      -
                      - - - - diff --git a/functions_func_~.html b/functions_func_~.html deleted file mode 100644 index d46d0b5e2d..0000000000 --- a/functions_func_~.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -OMSim: Class Members - Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                      -
                      - - - - - - - -
                      -
                      OMSim -
                      -
                      Geant4 for IceCube optical module studies
                      -
                      -
                      - - - - - - - -
                      -
                      - -
                      -
                      -
                      - -
                      - -
                      -
                      - - -
                      - -
                      - -
                      -  - -

                      - ~ -

                      -
                      -
                      - - - - diff --git a/functions_g.html b/functions_g.html index 840b6df6a3..3d4e495614 100644 --- a/functions_g.html +++ b/functions_g.html @@ -155,9 +155,6 @@

                      - g -

                      • getJSONTree() : ParameterTable
                      • -
                      • getLifeTimeTemperatureRange() -: ScintillationProperties -
                      • getLogicalVolume() : OMSimPMTConstruction
                      • @@ -185,10 +182,10 @@

                        - g -

                          : OMSimInputData
                        • getOpticalSurfaceFinish() -: Surface +: OMSimMaterialHandler
                        • getOpticalSurfaceModel() -: Surface +: OMSimMaterialHandler
                        • getPMTSolid() : OMSimPMTConstruction @@ -211,10 +208,10 @@

                          - g -

                            : OMSimHitManager
                          • getState() -: abcMaterialData +: OMSimMaterialHandler
                          • getSurfaceType() -: Surface +: OMSimMaterialHandler
                          • getTransitTime() : OMSimPMTResponse @@ -238,7 +235,7 @@

                            - g -

                              diff --git a/functions_h.html b/functions_h.html index d4e8ed049b..7fb941150c 100644 --- a/functions_h.html +++ b/functions_h.html @@ -133,7 +133,7 @@

                              - h -

                                diff --git a/functions_i.html b/functions_i.html index 6dc2331e39..ddd99258ee 100644 --- a/functions_i.html +++ b/functions_i.html @@ -138,7 +138,7 @@

                                - i -

                                  diff --git a/functions_k.html b/functions_k.html index 45c4ed6d83..b92606dbaf 100644 --- a/functions_k.html +++ b/functions_k.html @@ -124,7 +124,7 @@

                                  - k -

                                    diff --git a/functions_l.html b/functions_l.html index 602a027e32..04161a868e 100644 --- a/functions_l.html +++ b/functions_l.html @@ -128,7 +128,7 @@

                                    - l -

                                      diff --git a/functions_m.html b/functions_m.html index 3bc50dd910..044f869df9 100644 --- a/functions_m.html +++ b/functions_m.html @@ -115,6 +115,12 @@
                                      Here is a list of all documented class members with links to the class documentation for each member:

                                      - m -

                                        +
                                      • m_dataDirectory +: OMSimInputData +
                                      • +
                                      • m_opticalSurfaceMap +: OMSimInputData +
                                      • makeInterpolator() : DistributionSampler
                                      • @@ -133,9 +139,6 @@

                                        - m -

                                        • mData : abcDetectorComponent
                                        • -
                                        • mDataDirectory -: OMSimInputData -
                                        • mDOMHarness() : mDOMHarness
                                        • @@ -157,15 +160,6 @@

                                          - m -

                                          • mGlassThick : mDOM
                                          • -
                                          • mHC_eVnm -: abcDataFile -
                                          • -
                                          • mieScattering() -: IceCubeIce -
                                          • -
                                          • mInnerColumn_b_inv -: IceCubeIce -
                                          • mKeyFileOrigin : ParameterTable
                                          • @@ -187,9 +181,6 @@

                                            - m -

                                            • momentumDirection : PhotonInfo
                                            • -
                                            • mOpticalSurfaceMap -: OMSimInputData -
                                            • mPlacedOrientations : abcDetectorComponent
                                            • @@ -217,7 +208,7 @@

                                              - m -

                                                diff --git a/functions_n.html b/functions_n.html index 3f54a24da8..701fc5a562 100644 --- a/functions_n.html +++ b/functions_n.html @@ -127,7 +127,7 @@

                                                - n -

                                                  diff --git a/functions_o.html b/functions_o.html index 2bdfd1176f..e70630e485 100644 --- a/functions_o.html +++ b/functions_o.html @@ -133,7 +133,7 @@

                                                  - o -

                                                    diff --git a/functions_p.html b/functions_p.html index b7e5bed486..8e8163f892 100644 --- a/functions_p.html +++ b/functions_p.html @@ -162,23 +162,41 @@

                                                    - p -

                                                    diff --git a/functions_r.html b/functions_r.html index 667f4d24e2..52ab0a659f 100644 --- a/functions_r.html +++ b/functions_r.html @@ -147,7 +147,7 @@

                                                    - r -

                                                      diff --git a/functions_s.html b/functions_s.html index cb8b3f79f8..9616d1b859 100644 --- a/functions_s.html +++ b/functions_s.html @@ -121,9 +121,6 @@

                                                      - s -

                                                      • sampleFromDistribution() : DistributionSampler
                                                      • -
                                                      • scannDataDirectory() -: OMSimInputData -
                                                      • searchFolders() : OMSimInputData
                                                      • @@ -180,15 +177,6 @@

                                                        - s -

                                                        • sphereEllipsePhotocathode() : OMSimPMTConstruction
                                                        • -
                                                        • spiceAbsorption() -: IceCubeIce -
                                                        • -
                                                        • spiceRefraction() -: IceCubeIce -
                                                        • -
                                                        • spiceTemperature() -: IceCubeIce -
                                                        • startVisualisation() : OMSim
                                                        • @@ -204,7 +192,7 @@

                                                          - s -

                                                            diff --git a/functions_t.html b/functions_t.html index 6019625f21..7e29214ef4 100644 --- a/functions_t.html +++ b/functions_t.html @@ -131,7 +131,7 @@

                                                            - t -

                                                              diff --git a/functions_u.html b/functions_u.html index 1e88da9899..367e1df459 100644 --- a/functions_u.html +++ b/functions_u.html @@ -124,7 +124,7 @@

                                                              - u -

                                                                diff --git a/functions_v.html b/functions_v.html index 0c02415e63..c78f7db3ff 100644 --- a/functions_v.html +++ b/functions_v.html @@ -127,7 +127,7 @@

                                                                - v -

                                                                  diff --git a/functions_vars.html b/functions_vars.html index a2826fe91f..16dcf2c223 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -207,6 +207,12 @@

                                                                  - l -

                                                                    - m -

                                                                      +
                                                                    • m_dataDirectory +: OMSimInputData +
                                                                    • +
                                                                    • m_opticalSurfaceMap +: OMSimInputData +
                                                                    • mBoundaryProcess : OMSimSensitiveDetector
                                                                    • @@ -222,9 +228,6 @@

                                                                      - m -

                                                                      • mData : abcDetectorComponent
                                                                      • -
                                                                      • mDataDirectory -: OMSimInputData -
                                                                      • mEqPMTrOffset : mDOM
                                                                      • @@ -243,12 +246,6 @@

                                                                        - m -

                                                                        • mGlassThick : mDOM
                                                                        • -
                                                                        • mHC_eVnm -: abcDataFile -
                                                                        • -
                                                                        • mInnerColumn_b_inv -: IceCubeIce -
                                                                        • mKeyFileOrigin : ParameterTable
                                                                        • @@ -270,9 +267,6 @@

                                                                          - m -

                                                                          • momentumDirection : PhotonInfo
                                                                          • -
                                                                          • mOpticalSurfaceMap -: OMSimInputData -
                                                                          • mPlacedOrientations : abcDetectorComponent
                                                                          • @@ -366,7 +360,7 @@

                                                                            - w -

                                                                              diff --git a/functions_w.html b/functions_w.html index 4cad04122b..4a559a1932 100644 --- a/functions_w.html +++ b/functions_w.html @@ -121,9 +121,6 @@

                                                                              - w -

                                                                              • wavelengthInterpolatedValue() : OMSimPMTResponse
                                                                              • -
                                                                              • weightLifeTimesAmplitudes() -: ScintillationProperties -
                                                                              • writeHeader() : OMSimEffectiveAreaAnalyisis
                                                                              • @@ -148,7 +145,7 @@

                                                                                - w -

                                                                                  diff --git a/functions_~.html b/functions_~.html index 63676a8a63..4f36d3d477 100644 --- a/functions_~.html +++ b/functions_~.html @@ -127,7 +127,7 @@

                                                                                  - ~ -

                                                                                    diff --git a/globals.html b/globals.html index 9553451c7b..7a16c4f000 100644 --- a/globals.html +++ b/globals.html @@ -130,7 +130,7 @@ diff --git a/globals_defs.html b/globals_defs.html index 6a1150af51..dd5147daa4 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -122,7 +122,7 @@ diff --git a/globals_func.html b/globals_func.html index a2e470569c..45264b0ade 100644 --- a/globals_func.html +++ b/globals_func.html @@ -127,7 +127,7 @@ diff --git a/graph_legend.html b/graph_legend.html index be64c2cf53..f23313f410 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -181,7 +181,7 @@ diff --git a/group___effective_area.html b/group___effective_area.html index d6218f4be2..e4b6adf867 100644 --- a/group___effective_area.html +++ b/group___effective_area.html @@ -177,7 +177,7 @@ diff --git a/group__common.html b/group__common.html index ecc51a751f..b092d74632 100644 --- a/group__common.html +++ b/group__common.html @@ -132,15 +132,15 @@
    file  OMSimCommandArgsTable.hh
     Definition of the OMSimCommandArgsTable singleton class, which controls user args.
     
    file  OMSimDataFileTypes.hh
     Collection of classes and methods to handle material creation from user data in json files.
     
    file  OMSimHitManager.hh
     Defines structures and classes related to optical module photon hit management.
     
    file  OMSimInputData.hh
     Definition of ParameterTable and OMSimInputData.
     
    file  OMSimMaterialHandler.hh
     Definition of OMSimMaterialHandler and the namespaces IceProcessor and ScintillationProcessor.
     
    file  OMSimPMTResponse.hh
     Simulation of PMT response.
     
     Defines OMSimSteppingAction.Currently it only checks for trapped photons.
     
    file  OMSimTools.hh
     Definition of Tools namespace, a collection of helper methods.
     
    file  OMSimUIinterface.hh
     
    class  OMSimCommandArgsTable
     A class used to hold OMSim command arguments with global instance access. More...
     
    class  abcDataFile
     This is an abstract base class that provides an interface for handling data files in the simulation. More...
     
    class  abcMaterialData
     Abstract base class for material data extraction from a json file. abcMaterialData class is derived from abcDataFile class. It is designed to manage the material data, such as refractive index and absorption length. More...
     
    class  RefractionAndAbsorption
     Materials with defined refractive index and absorption length. More...
     
    class  RefractionOnly
     Materials only with refractive index defined. More...
     
    class  NoOptics
     Materials without optical properties defined. More...
     
    class  IceCubeIce
     Creation and extraction of IceCube's ice optical properties. More...
     
    class  Surface
     Reflective surfaces parsed from a JSON file. More...
     
    class  ScintillationProperties
     Scintillation properties extraction for existing materials. More...
     
    class  CustomProperties
     Adds user defined properties to already defined materials. More...
     
    struct  HitStats
     A structure of vectors to store information about detected photons. More...
     
    class  OMSimInputData
     Manages the input data, including parsing and storing material properties. More...
     
    class  OMSimMaterialHandler
     Handles the creation and processing of materials from json files. More...
     
    class  OMSimUIinterface
     Singleton interface to Geant4's UI manager. More...
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     CabcDataFileThis is an abstract base class that provides an interface for handling data files in the simulation
     CCustomPropertiesAdds user defined properties to already defined materials
     CScintillationPropertiesScintillation properties extraction for existing materials
     CSurfaceReflective surfaces parsed from a JSON file
     CSurfaceReflective surfaces parsed from a JSON file
     CabcMaterialDataAbstract base class for material data extraction from a json file. abcMaterialData class is derived from abcDataFile class. It is designed to manage the material data, such as refractive index and absorption length
     CabcDetectorComponentAbstract base class used for constructing detector components
     CDEggHarness
     COMSimOpticalModuleBase class for OMs works as interface
     COMSimPMTConstruction
     CmDOMFlasher10 flashers in an mDOM optical module
     CmDOMHarness
     CAngularScanClass for defining and running simple GPS beam configurations with angular scans
     CBeam
     CCADMesh::CADMeshTemplate< T >
     CCADMesh::CADMeshTemplate< TessellatedMesh >
     CCADMesh::TessellatedMesh
     CabcDetectorComponent::ComponentThis struct represents a single detector component within an abcDetectorComponent instance
     CDecayStatsA structure to store information about decays
     CDistributionSamplerUtility class for sampling from a given distribution using the inverse cumulative function and interpolating with TGraph
     CeffectiveAreaResultStruct to hold results of effective area calculations
     CEventInfoManagerSingleton class for managing event-specific information
     CFresnelCoefficients
     CG4UImessenger
     COMSimPrimaryGeneratorMessenger
     CG4UserEventAction
     COMSimEventActionHandles custom actions at the beginning and end of each event
     COMSimEventActionHandles custom actions at the beginning and end of each event
     COMSimEventActionHandles custom actions at the beginning and end of each event
     COMSimEventActionHandles custom actions at the beginning and end of each event
     CG4UserRunAction
     COMSimRunAction
     CG4UserSteppingAction
     COMSimSteppingAction
     CG4UserTrackingAction
     COMSimTrackingAction
     CG4VDiscreteProcess
     CG4OpBoundaryProcess
     CG4VRestDiscreteProcess
     CG4RadioactiveDecay
     COMSimG4Scintillation
     CG4VSensitiveDetector
     COMSimSensitiveDetectorRepresents a sensitive detector
     CG4VUserActionInitialization
     COMSimActionInitialization
     CG4VUserDetectorConstruction
     COMSimDetectorConstructionClass for detector construction in the effective area simulation
     CG4VUserPhysicsList
     COMSimPhysicsListCustom physics list for optical photon processes
     COMSimPhysicsListCustom physics list for optical photon processes
     COMSimPhysicsListCustom physics list for optical photon processes
     COMSimPhysicsListCustom physics list for optical photon processes
     CG4VUserPrimaryGeneratorAction
     COMSimPrimaryGeneratorAction
     COMSimPrimaryGeneratorAction
     COMSimPrimaryGeneratorAction
     COMSimPrimaryGeneratorAction
     CSNBaseParticleGenerator
     CG4VUserTrackInformation
     CPhotonMaterialTracking
     CGlobalPositionHolds the global position and orientation of a flasher
     CHitStatsA structure of vectors to store information about detected photons
     CCADMesh::File::Item
     CCADMesh::File::Lexer
     CCADMesh::Mesh
     COMSimControls the main simulation process
     COMSimCommandArgsTableA class used to hold OMSim command arguments with global instance access
     COMSimDecaysAnalysisSingleton class responsible for managing, analysing, and saving decay-related data
     COMSimDecaysGPSA class for simulating isotope decays inside the pressure vessel and PMT glass
     COMSimEffectiveAreaAnalyisisResponsible for calculating the effective area of optical hits and saving the results
     COMSimEffiCaliAnalyisis
     COMSimHitManagerManages detected photon information
     COMSimPMTResponseSingleton class to simulate PMT response
     CDEGGPMTResponse
     CGen1PMTResponse
     CLOMHamamatsuResponse
     CLOMNNVTResponse
     CNoResponse
     CmDOMPMTResponse
     COMSimSNAnalysis
     COMSimSNToolsProvides utility methods for generating ENES and IBD interactions
     COMSimUIinterfaceSingleton interface to Geant4's UI manager
     COpticalLayerResult
     CParameterTableA utility class for managing JSON-based data tables
     COMSimInputDataManages the input data, including parsing and storing material properties
     CPhotonInfoContains information about a detected photon which will be appended in HitManager
     COMSimPMTResponse::PMTPulseRepresents the output pulse for a detected photon
     CCADMesh::File::Reader
     CCADMesh::File::BuiltInReader
     CCADMesh::File::OBJReader
     CCADMesh::File::PLYReader
     CCADMesh::File::STLReader
     COMSimDetectorConstruction::SDInfo
     CSNEventStats
     CCADMesh::File::State
     CCADMesh::File::__FinalState
     COMSimHitManager::ThreadLocalData
     CCADMesh::File::Token
     CabcDetectorComponentAbstract base class used for constructing detector components
     CDEggHarness
     COMSimOpticalModuleBase class for OMs works as interface
     COMSimPMTConstruction
     CmDOMFlasher10 flashers in an mDOM optical module
     CmDOMHarness
     CAngularScanClass for defining and running simple GPS beam configurations with angular scans
     CBeam
     CCADMesh::CADMeshTemplate< T >
     CCADMesh::CADMeshTemplate< TessellatedMesh >
     CCADMesh::TessellatedMesh
     CabcDetectorComponent::ComponentThis struct represents a single detector component within an abcDetectorComponent instance
     CDecayStatsA structure to store information about decays
     CDistributionSamplerUtility class for sampling from a given distribution using the inverse cumulative function and interpolating with TGraph
     CeffectiveAreaResultStruct to hold results of effective area calculations
     CEventInfoManagerSingleton class for managing event-specific information
     CFresnelCoefficients
     CG4UImessenger
     COMSimPrimaryGeneratorMessenger
     CG4UserEventAction
     COMSimEventActionHandles custom actions at the beginning and end of each event
     COMSimEventActionHandles custom actions at the beginning and end of each event
     COMSimEventActionHandles custom actions at the beginning and end of each event
     COMSimEventActionHandles custom actions at the beginning and end of each event
     CG4UserRunAction
     COMSimRunAction
     CG4UserSteppingAction
     COMSimSteppingAction
     CG4UserTrackingAction
     COMSimTrackingAction
     CG4VDiscreteProcess
     CG4OpBoundaryProcess
     CG4VRestDiscreteProcess
     CG4RadioactiveDecay
     COMSimG4Scintillation
     CG4VSensitiveDetector
     COMSimSensitiveDetectorRepresents a sensitive detector
     CG4VUserActionInitialization
     COMSimActionInitialization
     CG4VUserDetectorConstruction
     COMSimDetectorConstructionClass for detector construction in the effective area simulation
     CG4VUserPhysicsList
     COMSimPhysicsListCustom physics list for optical photon processes
     COMSimPhysicsListCustom physics list for optical photon processes
     COMSimPhysicsListCustom physics list for optical photon processes
     COMSimPhysicsListCustom physics list for optical photon processes
     CG4VUserPrimaryGeneratorAction
     COMSimPrimaryGeneratorAction
     COMSimPrimaryGeneratorAction
     COMSimPrimaryGeneratorAction
     COMSimPrimaryGeneratorAction
     CSNBaseParticleGenerator
     CG4VUserTrackInformation
     CPhotonMaterialTracking
     CGlobalPositionHolds the global position and orientation of a flasher
     CHitStatsA structure of vectors to store information about detected photons
     CCADMesh::File::Item
     CCADMesh::File::Lexer
     CCADMesh::Mesh
     COMSimControls the main simulation process
     COMSimCommandArgsTableA class used to hold OMSim command arguments with global instance access
     COMSimDecaysAnalysisSingleton class responsible for managing, analysing, and saving decay-related data
     COMSimDecaysGPSA class for simulating isotope decays inside the pressure vessel and PMT glass
     COMSimEffectiveAreaAnalyisisResponsible for calculating the effective area of optical hits and saving the results
     COMSimEffiCaliAnalyisis
     COMSimHitManagerManages detected photon information
     COMSimMaterialHandlerHandles the creation and processing of materials from json files
     COMSimPMTResponseSingleton class to simulate PMT response
     CDEGGPMTResponse
     CGen1PMTResponse
     CLOMHamamatsuResponse
     CLOMNNVTResponse
     CNoResponse
     CmDOMPMTResponse
     COMSimSNAnalysis
     COMSimSNToolsProvides utility methods for generating ENES and IBD interactions
     COMSimUIinterfaceSingleton interface to Geant4's UI manager
     COpticalLayerResult
     CParameterTableA utility class for managing JSON-based data tables
     COMSimInputDataManages the input data, including parsing and storing material properties
     CPhotonInfoContains information about a detected photon which will be appended in HitManager
     COMSimPMTResponse::PMTPulseRepresents the output pulse for a detected photon
     CCADMesh::File::Reader
     CCADMesh::File::BuiltInReader
     CCADMesh::File::OBJReader
     CCADMesh::File::PLYReader
     CCADMesh::File::STLReader
     COMSimDetectorConstruction::SDInfo
     CSNEventStats
     CCADMesh::File::State
     CCADMesh::File::__FinalState
     COMSimHitManager::ThreadLocalData
     CCADMesh::File::Token
    @@ -244,7 +231,7 @@ diff --git a/hierarchy.js b/hierarchy.js index 2b3ba168c0..fda87619a5 100644 --- a/hierarchy.js +++ b/hierarchy.js @@ -1,21 +1,5 @@ var hierarchy = [ - [ "abcDataFile", "classabc_data_file.html", [ - [ "CustomProperties", "class_custom_properties.html", null ], - [ "ScintillationProperties", "class_scintillation_properties.html", null ], - [ "Surface", "class_surface.html", null ], - [ "Surface", "class_surface.html", null ], - [ "abcMaterialData", "classabc_material_data.html", [ - [ "IceCubeIce", "class_ice_cube_ice.html", null ], - [ "IceCubeIce", "class_ice_cube_ice.html", null ], - [ "NoOptics", "class_no_optics.html", null ], - [ "NoOptics", "class_no_optics.html", null ], - [ "RefractionAndAbsorption", "class_refraction_and_absorption.html", null ], - [ "RefractionAndAbsorption", "class_refraction_and_absorption.html", null ], - [ "RefractionOnly", "class_refraction_only.html", null ], - [ "RefractionOnly", "class_refraction_only.html", null ] - ] ] - ] ], [ "abcDetectorComponent", "classabc_detector_component.html", [ [ "DEggHarness", "class_d_egg_harness.html", null ], [ "OMSimOpticalModule", "class_o_m_sim_optical_module.html", [ @@ -111,6 +95,7 @@ var hierarchy = [ "OMSimEffectiveAreaAnalyisis", "class_o_m_sim_effective_area_analyisis.html", null ], [ "OMSimEffiCaliAnalyisis", "class_o_m_sim_effi_cali_analyisis.html", null ], [ "OMSimHitManager", "class_o_m_sim_hit_manager.html", null ], + [ "OMSimMaterialHandler", "class_o_m_sim_material_handler.html", null ], [ "OMSimPMTResponse", "class_o_m_sim_p_m_t_response.html", [ [ "DEGGPMTResponse", "class_d_e_g_g_p_m_t_response.html", null ], [ "Gen1PMTResponse", "class_gen1_p_m_t_response.html", null ], diff --git a/index.html b/index.html index 841efac174..56a0e95222 100644 --- a/index.html +++ b/index.html @@ -191,7 +191,7 @@

    diff --git a/inherit_graph_0.map b/inherit_graph_0.map index 1f6dfab2c9..9decede188 100644 --- a/inherit_graph_0.map +++ b/inherit_graph_0.map @@ -1,11 +1,13 @@ - - - - - - - - - + + + + + + + + + + + diff --git a/inherit_graph_0.md5 b/inherit_graph_0.md5 index 90c7ac40b7..f98cc421fb 100644 --- a/inherit_graph_0.md5 +++ b/inherit_graph_0.md5 @@ -1 +1 @@ -ed79d70a0dfdad2c047032e5a80e58c3 \ No newline at end of file +4a5cefd110db7e5c9800591f8510a2d2 \ No newline at end of file diff --git a/inherit_graph_0.svg b/inherit_graph_0.svg index 631e245d65..16ef4df331 100644 --- a/inherit_graph_0.svg +++ b/inherit_graph_0.svg @@ -4,138 +4,168 @@ - - + + Graphical Class Hierarchy Node0 - - -abcDataFile + + +abcDetectorComponent Node1 - - -CustomProperties + + +DEggHarness Node0->Node1 - - + + Node2 - - -ScintillationProperties + + +OMSimOpticalModule Node0->Node2 - - + + + + + +Node8 + + +OMSimPMTConstruction + + + + + +Node0->Node8 + + + + + +Node9 + + +mDOMFlasher + + + + + +Node0->Node9 + + + + + +Node10 + + +mDOMHarness + + + + + +Node0->Node10 + + Node3 - - -Surface + + +DEGG - + -Node0->Node3 - - +Node2->Node3 + + Node4 - - -abcMaterialData + + +LOM16 - + -Node0->Node4 - - +Node2->Node4 + + Node5 - - -IceCubeIce + + +LOM18 - + -Node4->Node5 - - +Node2->Node5 + + Node6 - - -NoOptics + + +mDOM - + -Node4->Node6 - - +Node2->Node6 + + Node7 - - -RefractionAndAbsorption + + +pDOM - + -Node4->Node7 - - - - - -Node8 - - -RefractionOnly - - - - - -Node4->Node8 - - +Node2->Node7 + + diff --git a/inherit_graph_1.map b/inherit_graph_1.map index 9decede188..6b406ed309 100644 --- a/inherit_graph_1.map +++ b/inherit_graph_1.map @@ -1,13 +1,3 @@ - - - - - - - - - - - + diff --git a/inherit_graph_1.md5 b/inherit_graph_1.md5 index f98cc421fb..526f345b3b 100644 --- a/inherit_graph_1.md5 +++ b/inherit_graph_1.md5 @@ -1 +1 @@ -4a5cefd110db7e5c9800591f8510a2d2 \ No newline at end of file +b9b46b7a698aa1bc4cba5d56fe90ed03 \ No newline at end of file diff --git a/inherit_graph_1.svg b/inherit_graph_1.svg index 16ef4df331..892d4ec6bd 100644 --- a/inherit_graph_1.svg +++ b/inherit_graph_1.svg @@ -4,168 +4,19 @@ - - + + Graphical Class Hierarchy Node0 - - -abcDetectorComponent + + +abcDetectorComponent +::Component - - -Node1 - - -DEggHarness - - - - - -Node0->Node1 - - - - - -Node2 - - -OMSimOpticalModule - - - - - -Node0->Node2 - - - - - -Node8 - - -OMSimPMTConstruction - - - - - -Node0->Node8 - - - - - -Node9 - - -mDOMFlasher - - - - - -Node0->Node9 - - - - - -Node10 - - -mDOMHarness - - - - - -Node0->Node10 - - - - - -Node3 - - -DEGG - - - - - -Node2->Node3 - - - - - -Node4 - - -LOM16 - - - - - -Node2->Node4 - - - - - -Node5 - - -LOM18 - - - - - -Node2->Node5 - - - - - -Node6 - - -mDOM - - - - - -Node2->Node6 - - - - - -Node7 - - -pDOM - - - - - -Node2->Node7 - - - diff --git a/inherit_graph_10.map b/inherit_graph_10.map index 16d465f0a9..7a758d59a8 100644 --- a/inherit_graph_10.map +++ b/inherit_graph_10.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_10.md5 b/inherit_graph_10.md5 index b83597ac10..3161f53aeb 100644 --- a/inherit_graph_10.md5 +++ b/inherit_graph_10.md5 @@ -1 +1 @@ -fe97f870233d569278ec29eb2e094ed0 \ No newline at end of file +3f250fcdedd3fd6eb4c73f8fbc47b2a0 \ No newline at end of file diff --git a/inherit_graph_10.svg b/inherit_graph_10.svg index 5653b78d82..27de579072 100644 --- a/inherit_graph_10.svg +++ b/inherit_graph_10.svg @@ -4,33 +4,18 @@ - + Graphical Class Hierarchy Node0 - - -CADMesh::File::State + + +CADMesh::File::Token - - -Node1 - - -CADMesh::File::__FinalState - - - - - -Node0->Node1 - - - diff --git a/inherit_graph_11.map b/inherit_graph_11.map index 7a758d59a8..5d5dd60394 100644 --- a/inherit_graph_11.map +++ b/inherit_graph_11.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_11.md5 b/inherit_graph_11.md5 index 3161f53aeb..6312cace6d 100644 --- a/inherit_graph_11.md5 +++ b/inherit_graph_11.md5 @@ -1 +1 @@ -3f250fcdedd3fd6eb4c73f8fbc47b2a0 \ No newline at end of file +d79b8d83bdfad75f133d75010cd54313 \ No newline at end of file diff --git a/inherit_graph_11.svg b/inherit_graph_11.svg index 27de579072..85a5e8cabb 100644 --- a/inherit_graph_11.svg +++ b/inherit_graph_11.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -CADMesh::File::Token + + +CADMesh::Mesh diff --git a/inherit_graph_12.map b/inherit_graph_12.map index 5d5dd60394..fb8f1a57ee 100644 --- a/inherit_graph_12.map +++ b/inherit_graph_12.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_12.md5 b/inherit_graph_12.md5 index 6312cace6d..7e543479ac 100644 --- a/inherit_graph_12.md5 +++ b/inherit_graph_12.md5 @@ -1 +1 @@ -d79b8d83bdfad75f133d75010cd54313 \ No newline at end of file +7e95f4eba385ae1e7e221dca48611e52 \ No newline at end of file diff --git a/inherit_graph_12.svg b/inherit_graph_12.svg index 85a5e8cabb..968c4ce54f 100644 --- a/inherit_graph_12.svg +++ b/inherit_graph_12.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -CADMesh::Mesh + + +DecayStats diff --git a/inherit_graph_13.map b/inherit_graph_13.map index fb8f1a57ee..7e11931e59 100644 --- a/inherit_graph_13.map +++ b/inherit_graph_13.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_13.md5 b/inherit_graph_13.md5 index 7e543479ac..99d9ec6762 100644 --- a/inherit_graph_13.md5 +++ b/inherit_graph_13.md5 @@ -1 +1 @@ -7e95f4eba385ae1e7e221dca48611e52 \ No newline at end of file +f5731a1d574e7c0bb47073e32a7f7514 \ No newline at end of file diff --git a/inherit_graph_13.svg b/inherit_graph_13.svg index 968c4ce54f..2133749c2f 100644 --- a/inherit_graph_13.svg +++ b/inherit_graph_13.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -DecayStats + + +DistributionSampler diff --git a/inherit_graph_14.map b/inherit_graph_14.map index 7e11931e59..89f7c49bd5 100644 --- a/inherit_graph_14.map +++ b/inherit_graph_14.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_14.md5 b/inherit_graph_14.md5 index 99d9ec6762..f3aaf4f1fa 100644 --- a/inherit_graph_14.md5 +++ b/inherit_graph_14.md5 @@ -1 +1 @@ -f5731a1d574e7c0bb47073e32a7f7514 \ No newline at end of file +ab73b536e13d0a2a53cf79928eda31e2 \ No newline at end of file diff --git a/inherit_graph_14.svg b/inherit_graph_14.svg index 2133749c2f..75b81ffc6c 100644 --- a/inherit_graph_14.svg +++ b/inherit_graph_14.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -DistributionSampler + + +effectiveAreaResult diff --git a/inherit_graph_15.map b/inherit_graph_15.map index 89f7c49bd5..a06f6a1d34 100644 --- a/inherit_graph_15.map +++ b/inherit_graph_15.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_15.md5 b/inherit_graph_15.md5 index f3aaf4f1fa..d25326cc9d 100644 --- a/inherit_graph_15.md5 +++ b/inherit_graph_15.md5 @@ -1 +1 @@ -ab73b536e13d0a2a53cf79928eda31e2 \ No newline at end of file +4d12da45e7c631b59eb00c9634b960c3 \ No newline at end of file diff --git a/inherit_graph_15.svg b/inherit_graph_15.svg index 75b81ffc6c..2b68dbab14 100644 --- a/inherit_graph_15.svg +++ b/inherit_graph_15.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -effectiveAreaResult + + +EventInfoManager diff --git a/inherit_graph_16.map b/inherit_graph_16.map index a06f6a1d34..f723803a9e 100644 --- a/inherit_graph_16.map +++ b/inherit_graph_16.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_16.md5 b/inherit_graph_16.md5 index d25326cc9d..afa16f2964 100644 --- a/inherit_graph_16.md5 +++ b/inherit_graph_16.md5 @@ -1 +1 @@ -4d12da45e7c631b59eb00c9634b960c3 \ No newline at end of file +86d95add550004bb7435e7a509afa3ea \ No newline at end of file diff --git a/inherit_graph_16.svg b/inherit_graph_16.svg index 2b68dbab14..921dafa73c 100644 --- a/inherit_graph_16.svg +++ b/inherit_graph_16.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -EventInfoManager + + +FresnelCoefficients diff --git a/inherit_graph_17.map b/inherit_graph_17.map index f723803a9e..6d3a06e290 100644 --- a/inherit_graph_17.map +++ b/inherit_graph_17.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_17.md5 b/inherit_graph_17.md5 index afa16f2964..66f29f0ef8 100644 --- a/inherit_graph_17.md5 +++ b/inherit_graph_17.md5 @@ -1 +1 @@ -86d95add550004bb7435e7a509afa3ea \ No newline at end of file +acb5fc560f57b3f7071e7d00400dc821 \ No newline at end of file diff --git a/inherit_graph_17.svg b/inherit_graph_17.svg index 921dafa73c..8a8ee86402 100644 --- a/inherit_graph_17.svg +++ b/inherit_graph_17.svg @@ -4,18 +4,33 @@ - + Graphical Class Hierarchy - + +Node33 + + +G4VDiscreteProcess + + + + + Node0 - - -FresnelCoefficients + + +G4OpBoundaryProcess + + +Node33->Node0 + + + diff --git a/inherit_graph_18.map b/inherit_graph_18.map index 6d3a06e290..5841704085 100644 --- a/inherit_graph_18.map +++ b/inherit_graph_18.map @@ -1,4 +1,5 @@ - - + + + diff --git a/inherit_graph_18.md5 b/inherit_graph_18.md5 index 1c53a9c2bc..49c7d7e61e 100644 --- a/inherit_graph_18.md5 +++ b/inherit_graph_18.md5 @@ -1 +1 @@ -d95b1b665d8bb99d0bce346ae5e86345 \ No newline at end of file +ece57b33806f5af306604cf9f5512567 \ No newline at end of file diff --git a/inherit_graph_18.svg b/inherit_graph_18.svg index 1531d4929e..9a2dcfc4cf 100644 --- a/inherit_graph_18.svg +++ b/inherit_graph_18.svg @@ -4,33 +4,48 @@ - - + + Graphical Class Hierarchy - + -Node42 +Node35 - -G4VDiscreteProcess + +G4VRestDiscreteProcess Node0 - - -G4OpBoundaryProcess + + +G4RadioactiveDecay - + -Node42->Node0 - - +Node35->Node0 + + + + + +Node37 + + +OMSimG4Scintillation + + + + + +Node35->Node37 + + diff --git a/inherit_graph_19.map b/inherit_graph_19.map index 5841704085..ec487928da 100644 --- a/inherit_graph_19.map +++ b/inherit_graph_19.map @@ -1,5 +1,3 @@ - - - + diff --git a/inherit_graph_19.md5 b/inherit_graph_19.md5 index 71e04edac1..8da77fd3bb 100644 --- a/inherit_graph_19.md5 +++ b/inherit_graph_19.md5 @@ -1 +1 @@ -cdef3d83caaeca723b8fa070b7df57df \ No newline at end of file +de1a8d1ffdc032941d6669e6252eb8a3 \ No newline at end of file diff --git a/inherit_graph_19.svg b/inherit_graph_19.svg index 3a4ecefb1e..656a9f9326 100644 --- a/inherit_graph_19.svg +++ b/inherit_graph_19.svg @@ -4,48 +4,18 @@ - - + + Graphical Class Hierarchy - - -Node44 - - -G4VRestDiscreteProcess - - - - + Node0 - - -G4RadioactiveDecay + + +GlobalPosition - - -Node44->Node0 - - - - - -Node46 - - -OMSimG4Scintillation - - - - - -Node44->Node46 - - - diff --git a/inherit_graph_2.map b/inherit_graph_2.map index 6b406ed309..6392532bbc 100644 --- a/inherit_graph_2.map +++ b/inherit_graph_2.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_2.md5 b/inherit_graph_2.md5 index 526f345b3b..c1d7c1e7e1 100644 --- a/inherit_graph_2.md5 +++ b/inherit_graph_2.md5 @@ -1 +1 @@ -b9b46b7a698aa1bc4cba5d56fe90ed03 \ No newline at end of file +d74c3889b9608d13fa5ba29f54bcb950 \ No newline at end of file diff --git a/inherit_graph_2.svg b/inherit_graph_2.svg index 892d4ec6bd..cd6c6cb474 100644 --- a/inherit_graph_2.svg +++ b/inherit_graph_2.svg @@ -4,17 +4,16 @@ - - + + Graphical Class Hierarchy Node0 - - -abcDetectorComponent -::Component + + +AngularScan diff --git a/inherit_graph_20.map b/inherit_graph_20.map index ec487928da..9d236f67ce 100644 --- a/inherit_graph_20.map +++ b/inherit_graph_20.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_20.md5 b/inherit_graph_20.md5 index 8da77fd3bb..793cb0aa8a 100644 --- a/inherit_graph_20.md5 +++ b/inherit_graph_20.md5 @@ -1 +1 @@ -de1a8d1ffdc032941d6669e6252eb8a3 \ No newline at end of file +0823a2676275768bbc0c6e0667cdd862 \ No newline at end of file diff --git a/inherit_graph_20.svg b/inherit_graph_20.svg index 656a9f9326..82362f417b 100644 --- a/inherit_graph_20.svg +++ b/inherit_graph_20.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -GlobalPosition + + +HitStats diff --git a/inherit_graph_21.map b/inherit_graph_21.map index 9d236f67ce..57499fbfe4 100644 --- a/inherit_graph_21.map +++ b/inherit_graph_21.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_21.md5 b/inherit_graph_21.md5 index 793cb0aa8a..addce7fb26 100644 --- a/inherit_graph_21.md5 +++ b/inherit_graph_21.md5 @@ -1 +1 @@ -0823a2676275768bbc0c6e0667cdd862 \ No newline at end of file +5f000a11a842f35a30a0a337f0db6e38 \ No newline at end of file diff --git a/inherit_graph_21.svg b/inherit_graph_21.svg index 82362f417b..5c8e110057 100644 --- a/inherit_graph_21.svg +++ b/inherit_graph_21.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -HitStats + + +OMSim diff --git a/inherit_graph_22.map b/inherit_graph_22.map index 57499fbfe4..bc1b268450 100644 --- a/inherit_graph_22.map +++ b/inherit_graph_22.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_22.md5 b/inherit_graph_22.md5 index addce7fb26..10ecd37923 100644 --- a/inherit_graph_22.md5 +++ b/inherit_graph_22.md5 @@ -1 +1 @@ -5f000a11a842f35a30a0a337f0db6e38 \ No newline at end of file +1d06791d983abdce6700f23173e5a3fb \ No newline at end of file diff --git a/inherit_graph_22.svg b/inherit_graph_22.svg index 5c8e110057..a0cc638573 100644 --- a/inherit_graph_22.svg +++ b/inherit_graph_22.svg @@ -4,18 +4,33 @@ - + Graphical Class Hierarchy - + +Node40 + + +G4VUserActionInitialization + + + + + Node0 - - -OMSim + + +OMSimActionInitialization + + +Node40->Node0 + + + diff --git a/inherit_graph_23.map b/inherit_graph_23.map index bc1b268450..ca51f79318 100644 --- a/inherit_graph_23.map +++ b/inherit_graph_23.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_23.md5 b/inherit_graph_23.md5 index 361a60eb82..4f6a1b8949 100644 --- a/inherit_graph_23.md5 +++ b/inherit_graph_23.md5 @@ -1 +1 @@ -8173d89690a6d4306910be2eedcb1706 \ No newline at end of file +26fc2da0556c974297e3d309af72079a \ No newline at end of file diff --git a/inherit_graph_23.svg b/inherit_graph_23.svg index 7e0917bf59..6e5279f66d 100644 --- a/inherit_graph_23.svg +++ b/inherit_graph_23.svg @@ -4,33 +4,18 @@ - + Graphical Class Hierarchy - - -Node49 - - -G4VUserActionInitialization - - - - + Node0 - - -OMSimActionInitialization + + +OMSimCommandArgsTable - - -Node49->Node0 - - - diff --git a/inherit_graph_24.map b/inherit_graph_24.map index ca51f79318..a1f1401330 100644 --- a/inherit_graph_24.map +++ b/inherit_graph_24.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_24.md5 b/inherit_graph_24.md5 index 4f6a1b8949..126ee31a52 100644 --- a/inherit_graph_24.md5 +++ b/inherit_graph_24.md5 @@ -1 +1 @@ -26fc2da0556c974297e3d309af72079a \ No newline at end of file +5b799c41dfc108e55a180529f53e6596 \ No newline at end of file diff --git a/inherit_graph_24.svg b/inherit_graph_24.svg index 6e5279f66d..5f9eb8fbd5 100644 --- a/inherit_graph_24.svg +++ b/inherit_graph_24.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -OMSimCommandArgsTable + + +OMSimDecaysAnalysis diff --git a/inherit_graph_25.map b/inherit_graph_25.map index a1f1401330..b67dd2b690 100644 --- a/inherit_graph_25.map +++ b/inherit_graph_25.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_25.md5 b/inherit_graph_25.md5 index 126ee31a52..5639d8010e 100644 --- a/inherit_graph_25.md5 +++ b/inherit_graph_25.md5 @@ -1 +1 @@ -5b799c41dfc108e55a180529f53e6596 \ No newline at end of file +5cc4590bc92723cd75402aeb02892c36 \ No newline at end of file diff --git a/inherit_graph_25.svg b/inherit_graph_25.svg index 5f9eb8fbd5..a25c720594 100644 --- a/inherit_graph_25.svg +++ b/inherit_graph_25.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -OMSimDecaysAnalysis + + +OMSimDecaysGPS diff --git a/inherit_graph_26.map b/inherit_graph_26.map index b67dd2b690..727cb4356a 100644 --- a/inherit_graph_26.map +++ b/inherit_graph_26.map @@ -1,3 +1,7 @@ - + + + + + diff --git a/inherit_graph_26.md5 b/inherit_graph_26.md5 index 5639d8010e..9274d9ca09 100644 --- a/inherit_graph_26.md5 +++ b/inherit_graph_26.md5 @@ -1 +1 @@ -5cc4590bc92723cd75402aeb02892c36 \ No newline at end of file +bceb07c53dfe46d19553c23aa1748979 \ No newline at end of file diff --git a/inherit_graph_26.svg b/inherit_graph_26.svg index a25c720594..21da472452 100644 --- a/inherit_graph_26.svg +++ b/inherit_graph_26.svg @@ -4,18 +4,78 @@ - - + + Graphical Class Hierarchy - + +Node42 + + +G4VUserDetectorConstruction + + + + + Node0 - - -OMSimDecaysGPS + + +OMSimDetectorConstruction + + + + + +Node42->Node0 + + + + + +Node1 + + +OMSimEffectiveAreaDetector + + +Node0->Node1 + + + + + +Node2 + + +OMSimRadDecaysDetector + + + + + +Node0->Node2 + + + + + +Node3 + + +OMSimSNdetector + + + + + +Node0->Node3 + + + diff --git a/inherit_graph_27.map b/inherit_graph_27.map index 727cb4356a..6bd837fc5c 100644 --- a/inherit_graph_27.map +++ b/inherit_graph_27.map @@ -1,7 +1,3 @@ - - - - - + diff --git a/inherit_graph_27.md5 b/inherit_graph_27.md5 index 8a58b89c67..083cd4f496 100644 --- a/inherit_graph_27.md5 +++ b/inherit_graph_27.md5 @@ -1 +1 @@ -0ee113bf7a78692f37d9a38f1b1bed17 \ No newline at end of file +8563e93d20c14a2cf9532eb026914c85 \ No newline at end of file diff --git a/inherit_graph_27.svg b/inherit_graph_27.svg index a347ee3fcb..18e6a4d414 100644 --- a/inherit_graph_27.svg +++ b/inherit_graph_27.svg @@ -4,78 +4,19 @@ - - + + Graphical Class Hierarchy - - -Node51 - - -G4VUserDetectorConstruction - - - - + Node0 - - -OMSimDetectorConstruction - - - - - -Node51->Node0 - - - - - -Node1 - - -OMSimEffectiveAreaDetector + + +OMSimDetectorConstruction +::SDInfo - - -Node0->Node1 - - - - - -Node2 - - -OMSimRadDecaysDetector - - - - - -Node0->Node2 - - - - - -Node3 - - -OMSimSNdetector - - - - - -Node0->Node3 - - - diff --git a/inherit_graph_28.map b/inherit_graph_28.map index 6bd837fc5c..341ea892b9 100644 --- a/inherit_graph_28.map +++ b/inherit_graph_28.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_28.md5 b/inherit_graph_28.md5 index 083cd4f496..f3c353843d 100644 --- a/inherit_graph_28.md5 +++ b/inherit_graph_28.md5 @@ -1 +1 @@ -8563e93d20c14a2cf9532eb026914c85 \ No newline at end of file +44a6efdc635bc0a6f37918a6da2ae590 \ No newline at end of file diff --git a/inherit_graph_28.svg b/inherit_graph_28.svg index 18e6a4d414..9185fe15ad 100644 --- a/inherit_graph_28.svg +++ b/inherit_graph_28.svg @@ -4,17 +4,16 @@ - - + + Graphical Class Hierarchy Node0 - - -OMSimDetectorConstruction -::SDInfo + + +OMSimEffectiveAreaAnalyisis diff --git a/inherit_graph_29.map b/inherit_graph_29.map index 341ea892b9..5595289a65 100644 --- a/inherit_graph_29.map +++ b/inherit_graph_29.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_29.md5 b/inherit_graph_29.md5 index f3c353843d..01226cfac3 100644 --- a/inherit_graph_29.md5 +++ b/inherit_graph_29.md5 @@ -1 +1 @@ -44a6efdc635bc0a6f37918a6da2ae590 \ No newline at end of file +db1417340f73fa531f623dfdb17fcef6 \ No newline at end of file diff --git a/inherit_graph_29.svg b/inherit_graph_29.svg index 9185fe15ad..5f059796d2 100644 --- a/inherit_graph_29.svg +++ b/inherit_graph_29.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -OMSimEffectiveAreaAnalyisis + + +OMSimEffiCaliAnalyisis diff --git a/inherit_graph_3.map b/inherit_graph_3.map index 6392532bbc..03a03c4008 100644 --- a/inherit_graph_3.map +++ b/inherit_graph_3.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_3.md5 b/inherit_graph_3.md5 index c1d7c1e7e1..fddbc9b009 100644 --- a/inherit_graph_3.md5 +++ b/inherit_graph_3.md5 @@ -1 +1 @@ -d74c3889b9608d13fa5ba29f54bcb950 \ No newline at end of file +1b0385227a2dc1303737143273b3b9d6 \ No newline at end of file diff --git a/inherit_graph_3.svg b/inherit_graph_3.svg index cd6c6cb474..819b5fc4e9 100644 --- a/inherit_graph_3.svg +++ b/inherit_graph_3.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -AngularScan + + +Beam diff --git a/inherit_graph_30.map b/inherit_graph_30.map index 5595289a65..045c2bada4 100644 --- a/inherit_graph_30.map +++ b/inherit_graph_30.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_30.md5 b/inherit_graph_30.md5 index 01226cfac3..ef9b044531 100644 --- a/inherit_graph_30.md5 +++ b/inherit_graph_30.md5 @@ -1 +1 @@ -db1417340f73fa531f623dfdb17fcef6 \ No newline at end of file +c7b9ae8030352afa795b81ba48c1d889 \ No newline at end of file diff --git a/inherit_graph_30.svg b/inherit_graph_30.svg index 5f059796d2..ae65394d2e 100644 --- a/inherit_graph_30.svg +++ b/inherit_graph_30.svg @@ -4,18 +4,33 @@ - + Graphical Class Hierarchy - + +Node25 + + +G4UserEventAction + + + + + Node0 - - -OMSimEffiCaliAnalyisis + + +OMSimEventAction + + +Node25->Node0 + + + diff --git a/inherit_graph_31.map b/inherit_graph_31.map index 045c2bada4..524d7ae634 100644 --- a/inherit_graph_31.map +++ b/inherit_graph_31.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_31.md5 b/inherit_graph_31.md5 index a188f94ae2..6bd85f87f7 100644 --- a/inherit_graph_31.md5 +++ b/inherit_graph_31.md5 @@ -1 +1 @@ -e9f1b56faeb8fb654a7c43a7ead4d69f \ No newline at end of file +7253bb038a2486ba577db2cc8226a4c7 \ No newline at end of file diff --git a/inherit_graph_31.svg b/inherit_graph_31.svg index 5c5bfa7fe4..0e1a40b94f 100644 --- a/inherit_graph_31.svg +++ b/inherit_graph_31.svg @@ -4,33 +4,18 @@ - + Graphical Class Hierarchy - - -Node34 - - -G4UserEventAction - - - - + Node0 - - -OMSimEventAction + + +OMSimHitManager - - -Node34->Node0 - - - diff --git a/inherit_graph_32.map b/inherit_graph_32.map index 524d7ae634..51d90a2a73 100644 --- a/inherit_graph_32.map +++ b/inherit_graph_32.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_32.md5 b/inherit_graph_32.md5 index 6bd85f87f7..9b892ca667 100644 --- a/inherit_graph_32.md5 +++ b/inherit_graph_32.md5 @@ -1 +1 @@ -7253bb038a2486ba577db2cc8226a4c7 \ No newline at end of file +2dd6c74e8e67a26aa9385601b63da181 \ No newline at end of file diff --git a/inherit_graph_32.svg b/inherit_graph_32.svg index 0e1a40b94f..8359ebc7fd 100644 --- a/inherit_graph_32.svg +++ b/inherit_graph_32.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -OMSimHitManager + + +OMSimHitManager::ThreadLocalData diff --git a/inherit_graph_33.map b/inherit_graph_33.map index 51d90a2a73..d3a7b3a7d5 100644 --- a/inherit_graph_33.map +++ b/inherit_graph_33.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_33.md5 b/inherit_graph_33.md5 index 9b892ca667..a7081ebb51 100644 --- a/inherit_graph_33.md5 +++ b/inherit_graph_33.md5 @@ -1 +1 @@ -2dd6c74e8e67a26aa9385601b63da181 \ No newline at end of file +4477f7fd082aa2d9c33731f72f1d08ee \ No newline at end of file diff --git a/inherit_graph_33.svg b/inherit_graph_33.svg index 8359ebc7fd..75d1457d05 100644 --- a/inherit_graph_33.svg +++ b/inherit_graph_33.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -OMSimHitManager::ThreadLocalData + + +OMSimMaterialHandler diff --git a/inherit_graph_34.md5 b/inherit_graph_34.md5 index 1f7b766d04..c544f400cd 100644 --- a/inherit_graph_34.md5 +++ b/inherit_graph_34.md5 @@ -1 +1 @@ -0dfddfb166e09e1fc9cc5584707b84c4 \ No newline at end of file +3ad5254b0b8b0b7ccf42a11b8dec3cf5 \ No newline at end of file diff --git a/inherit_graph_34.svg b/inherit_graph_34.svg index 9fa94a5f0f..74bddb505e 100644 --- a/inherit_graph_34.svg +++ b/inherit_graph_34.svg @@ -8,9 +8,9 @@ viewBox="0.00 0.00 263.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> Graphical Class Hierarchy - + -Node56 +Node47 G4VUserPhysicsList @@ -26,9 +26,9 @@ - + -Node56->Node0 +Node47->Node0 diff --git a/inherit_graph_37.md5 b/inherit_graph_37.md5 index 1ac90e9349..05854da376 100644 --- a/inherit_graph_37.md5 +++ b/inherit_graph_37.md5 @@ -1 +1 @@ -6162e4ae324d18c80a16569f25f354a5 \ No newline at end of file +a7b94613f29856908886e027f0921c38 \ No newline at end of file diff --git a/inherit_graph_37.svg b/inherit_graph_37.svg index 320c57d3dc..b99e23d6d6 100644 --- a/inherit_graph_37.svg +++ b/inherit_graph_37.svg @@ -8,9 +8,9 @@ viewBox="0.00 0.00 504.00 85.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> Graphical Class Hierarchy - + -Node58 +Node49 G4VUserPrimaryGeneratorAction @@ -26,54 +26,54 @@ - + -Node58->Node0 +Node49->Node0 - + -Node60 +Node51 SNBaseParticleGenerator - + -Node58->Node60 +Node49->Node51 - + -Node61 +Node52 OMSimENES - + -Node60->Node61 +Node51->Node52 - + -Node62 +Node53 OMSimIBD - + -Node60->Node62 +Node51->Node53 diff --git a/inherit_graph_38.md5 b/inherit_graph_38.md5 index ebf49fdf49..bf18223ef2 100644 --- a/inherit_graph_38.md5 +++ b/inherit_graph_38.md5 @@ -1 +1 @@ -08b6c29267427ed0d3ce55e29fd18b70 \ No newline at end of file +6d85b0b26b0a8e30f38ce7d92abc8a0a \ No newline at end of file diff --git a/inherit_graph_38.svg b/inherit_graph_38.svg index 8cf79f527c..a2d2555182 100644 --- a/inherit_graph_38.svg +++ b/inherit_graph_38.svg @@ -8,9 +8,9 @@ viewBox="0.00 0.00 331.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> Graphical Class Hierarchy - + -Node32 +Node23 G4UImessenger @@ -26,9 +26,9 @@ - + -Node32->Node0 +Node23->Node0 diff --git a/inherit_graph_39.md5 b/inherit_graph_39.md5 index dfee719baa..b0d613e8d0 100644 --- a/inherit_graph_39.md5 +++ b/inherit_graph_39.md5 @@ -1 +1 @@ -ac4bc25100f4def8e05747247579883d \ No newline at end of file +51e580a0efdadf14c2d2815aa6e28ade \ No newline at end of file diff --git a/inherit_graph_39.svg b/inherit_graph_39.svg index 72d85c68f7..8b218b4f01 100644 --- a/inherit_graph_39.svg +++ b/inherit_graph_39.svg @@ -8,9 +8,9 @@ viewBox="0.00 0.00 247.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> Graphical Class Hierarchy - + -Node36 +Node27 G4UserRunAction @@ -26,9 +26,9 @@ - + -Node36->Node0 +Node27->Node0 diff --git a/inherit_graph_4.map b/inherit_graph_4.map index 03a03c4008..169288f3b2 100644 --- a/inherit_graph_4.map +++ b/inherit_graph_4.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_4.md5 b/inherit_graph_4.md5 index fddbc9b009..30e061d611 100644 --- a/inherit_graph_4.md5 +++ b/inherit_graph_4.md5 @@ -1 +1 @@ -1b0385227a2dc1303737143273b3b9d6 \ No newline at end of file +aa15ccd568e63f815faa47289e8c7cfa \ No newline at end of file diff --git a/inherit_graph_4.svg b/inherit_graph_4.svg index 819b5fc4e9..cdfc358a7d 100644 --- a/inherit_graph_4.svg +++ b/inherit_graph_4.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -Beam + + +CADMesh::CADMeshTemplate< T > diff --git a/inherit_graph_40.md5 b/inherit_graph_40.md5 index a424032901..cb94ebdce8 100644 --- a/inherit_graph_40.md5 +++ b/inherit_graph_40.md5 @@ -1 +1 @@ -1b61ca969b499b46d37079feb65fe81a \ No newline at end of file +ec12b0c226fa82dd7e47911ece8c7c0e \ No newline at end of file diff --git a/inherit_graph_40.svg b/inherit_graph_40.svg index 2c5289185c..c14039ad0b 100644 --- a/inherit_graph_40.svg +++ b/inherit_graph_40.svg @@ -8,9 +8,9 @@ viewBox="0.00 0.00 307.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> Graphical Class Hierarchy - + -Node47 +Node38 G4VSensitiveDetector @@ -26,9 +26,9 @@ - + -Node47->Node0 +Node38->Node0 diff --git a/inherit_graph_43.md5 b/inherit_graph_43.md5 index 0f759b7bd3..38508b176d 100644 --- a/inherit_graph_43.md5 +++ b/inherit_graph_43.md5 @@ -1 +1 @@ -6bcc9d68dee0ad3907fd3f1b4bcee473 \ No newline at end of file +dbf07799668de9e3fd9c215bb9b86248 \ No newline at end of file diff --git a/inherit_graph_43.svg b/inherit_graph_43.svg index 065695225a..e42752ce4f 100644 --- a/inherit_graph_43.svg +++ b/inherit_graph_43.svg @@ -8,9 +8,9 @@ viewBox="0.00 0.00 295.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> Graphical Class Hierarchy - + -Node38 +Node29 G4UserSteppingAction @@ -26,9 +26,9 @@ - + -Node38->Node0 +Node29->Node0 diff --git a/inherit_graph_44.md5 b/inherit_graph_44.md5 index 1feb51aec5..78f5f82db1 100644 --- a/inherit_graph_44.md5 +++ b/inherit_graph_44.md5 @@ -1 +1 @@ -6bfdaea6bf8750d20290a808b73ab552 \ No newline at end of file +5c9315b34f22b1b13c45944ca11def84 \ No newline at end of file diff --git a/inherit_graph_44.svg b/inherit_graph_44.svg index 4bdcf9d620..155be52e86 100644 --- a/inherit_graph_44.svg +++ b/inherit_graph_44.svg @@ -8,9 +8,9 @@ viewBox="0.00 0.00 291.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> Graphical Class Hierarchy - + -Node40 +Node31 G4UserTrackingAction @@ -26,9 +26,9 @@ - + -Node40->Node0 +Node31->Node0 diff --git a/inherit_graph_49.md5 b/inherit_graph_49.md5 index 4a02adaf74..a1a1b56a57 100644 --- a/inherit_graph_49.md5 +++ b/inherit_graph_49.md5 @@ -1 +1 @@ -ed59922482a06d2447707341214be71b \ No newline at end of file +84addc8db622b26009c9ca9e3baace42 \ No newline at end of file diff --git a/inherit_graph_49.svg b/inherit_graph_49.svg index dd251b1695..b1167fb99d 100644 --- a/inherit_graph_49.svg +++ b/inherit_graph_49.svg @@ -8,9 +8,9 @@ viewBox="0.00 0.00 317.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> Graphical Class Hierarchy - + -Node63 +Node54 G4VUserTrackInformation @@ -26,9 +26,9 @@ - + -Node63->Node0 +Node54->Node0 diff --git a/inherit_graph_5.map b/inherit_graph_5.map index 169288f3b2..f1a1c790b6 100644 --- a/inherit_graph_5.map +++ b/inherit_graph_5.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_5.md5 b/inherit_graph_5.md5 index 30e061d611..e822949842 100644 --- a/inherit_graph_5.md5 +++ b/inherit_graph_5.md5 @@ -1 +1 @@ -aa15ccd568e63f815faa47289e8c7cfa \ No newline at end of file +35921d0aa15fe6b50f3bda4bf6fdb105 \ No newline at end of file diff --git a/inherit_graph_5.svg b/inherit_graph_5.svg index cdfc358a7d..eb5060041e 100644 --- a/inherit_graph_5.svg +++ b/inherit_graph_5.svg @@ -4,18 +4,34 @@ - - + + Graphical Class Hierarchy Node0 - -CADMesh::CADMeshTemplate< T > + +CADMesh::CADMeshTemplate +< TessellatedMesh > + + +Node1 + + +CADMesh::TessellatedMesh + + + + + +Node0->Node1 + + + diff --git a/inherit_graph_6.map b/inherit_graph_6.map index f1a1c790b6..048af1ae59 100644 --- a/inherit_graph_6.map +++ b/inherit_graph_6.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_6.md5 b/inherit_graph_6.md5 index e822949842..2fb0cefe4a 100644 --- a/inherit_graph_6.md5 +++ b/inherit_graph_6.md5 @@ -1 +1 @@ -35921d0aa15fe6b50f3bda4bf6fdb105 \ No newline at end of file +df793bf737b66159dd58d0011506fe53 \ No newline at end of file diff --git a/inherit_graph_6.svg b/inherit_graph_6.svg index eb5060041e..f577074fd6 100644 --- a/inherit_graph_6.svg +++ b/inherit_graph_6.svg @@ -4,34 +4,18 @@ - - + + Graphical Class Hierarchy Node0 - - -CADMesh::CADMeshTemplate -< TessellatedMesh > + + +CADMesh::File::Item - - -Node1 - - -CADMesh::TessellatedMesh - - - - - -Node0->Node1 - - - diff --git a/inherit_graph_7.map b/inherit_graph_7.map index 048af1ae59..424793f932 100644 --- a/inherit_graph_7.map +++ b/inherit_graph_7.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_7.md5 b/inherit_graph_7.md5 index 2fb0cefe4a..b66eb13a1e 100644 --- a/inherit_graph_7.md5 +++ b/inherit_graph_7.md5 @@ -1 +1 @@ -df793bf737b66159dd58d0011506fe53 \ No newline at end of file +98bedfb31fe1c85577746af7e17af625 \ No newline at end of file diff --git a/inherit_graph_7.svg b/inherit_graph_7.svg index f577074fd6..1871157a20 100644 --- a/inherit_graph_7.svg +++ b/inherit_graph_7.svg @@ -4,16 +4,16 @@ - + Graphical Class Hierarchy Node0 - - -CADMesh::File::Item + + +CADMesh::File::Lexer diff --git a/inherit_graph_8.map b/inherit_graph_8.map index 424793f932..cc2def398f 100644 --- a/inherit_graph_8.map +++ b/inherit_graph_8.map @@ -1,3 +1,7 @@ - + + + + + diff --git a/inherit_graph_8.md5 b/inherit_graph_8.md5 index b66eb13a1e..cb03e7e982 100644 --- a/inherit_graph_8.md5 +++ b/inherit_graph_8.md5 @@ -1 +1 @@ -98bedfb31fe1c85577746af7e17af625 \ No newline at end of file +17b8f640d8ff31de669154c9c93c028c \ No newline at end of file diff --git a/inherit_graph_8.svg b/inherit_graph_8.svg index 1871157a20..d5f13fb279 100644 --- a/inherit_graph_8.svg +++ b/inherit_graph_8.svg @@ -4,18 +4,78 @@ - - + + Graphical Class Hierarchy Node0 - - -CADMesh::File::Lexer + + +CADMesh::File::Reader + + +Node1 + + +CADMesh::File::BuiltInReader + + + + + +Node0->Node1 + + + + + +Node2 + + +CADMesh::File::OBJReader + + + + + +Node0->Node2 + + + + + +Node3 + + +CADMesh::File::PLYReader + + + + + +Node0->Node3 + + + + + +Node4 + + +CADMesh::File::STLReader + + + + + +Node0->Node4 + + + diff --git a/inherit_graph_9.map b/inherit_graph_9.map index cc2def398f..16d465f0a9 100644 --- a/inherit_graph_9.map +++ b/inherit_graph_9.map @@ -1,7 +1,4 @@ - - - - - + + diff --git a/inherit_graph_9.md5 b/inherit_graph_9.md5 index cb03e7e982..b83597ac10 100644 --- a/inherit_graph_9.md5 +++ b/inherit_graph_9.md5 @@ -1 +1 @@ -17b8f640d8ff31de669154c9c93c028c \ No newline at end of file +fe97f870233d569278ec29eb2e094ed0 \ No newline at end of file diff --git a/inherit_graph_9.svg b/inherit_graph_9.svg index d5f13fb279..5653b78d82 100644 --- a/inherit_graph_9.svg +++ b/inherit_graph_9.svg @@ -4,78 +4,33 @@ - - + + Graphical Class Hierarchy Node0 - - -CADMesh::File::Reader + + +CADMesh::File::State Node1 - - -CADMesh::File::BuiltInReader + + +CADMesh::File::__FinalState Node0->Node1 - - - - - -Node2 - - -CADMesh::File::OBJReader - - - - - -Node0->Node2 - - - - - -Node3 - - -CADMesh::File::PLYReader - - - - - -Node0->Node3 - - - - - -Node4 - - -CADMesh::File::STLReader - - - - - -Node0->Node4 - - + + diff --git a/inherits.html b/inherits.html index 8108867a55..3786652285 100644 --- a/inherits.html +++ b/inherits.html @@ -119,73 +119,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -227,7 +227,7 @@ diff --git a/latex/_o_m_sim_8cc__incl.md5 b/latex/_o_m_sim_8cc__incl.md5 index 36a7d6e13c..cd37eb5be8 100644 --- a/latex/_o_m_sim_8cc__incl.md5 +++ b/latex/_o_m_sim_8cc__incl.md5 @@ -1 +1 @@ -c18c456e557c502f5d0cab627f362670 \ No newline at end of file +20330c10f06958eebb67de0948a18621 \ No newline at end of file diff --git a/latex/_o_m_sim_8cc__incl.pdf b/latex/_o_m_sim_8cc__incl.pdf index e8fe9ce2b5..1f433959bb 100644 Binary files a/latex/_o_m_sim_8cc__incl.pdf and b/latex/_o_m_sim_8cc__incl.pdf differ diff --git a/latex/_o_m_sim_8hh__dep__incl.pdf b/latex/_o_m_sim_8hh__dep__incl.pdf index 4b6cbebc4e..b184481769 100644 Binary files a/latex/_o_m_sim_8hh__dep__incl.pdf and b/latex/_o_m_sim_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_8hh__incl.pdf b/latex/_o_m_sim_8hh__incl.pdf index f0aef26209..1c5f4ee58a 100644 Binary files a/latex/_o_m_sim_8hh__incl.pdf and b/latex/_o_m_sim_8hh__incl.pdf differ diff --git a/latex/_o_m_sim__effective__area_8cc__incl.md5 b/latex/_o_m_sim__effective__area_8cc__incl.md5 index af9195256b..797718a514 100644 --- a/latex/_o_m_sim__effective__area_8cc__incl.md5 +++ b/latex/_o_m_sim__effective__area_8cc__incl.md5 @@ -1 +1 @@ -b3695f6e16abaebcfadc38b5789357f2 \ No newline at end of file +0a089e905b317efe741c52b7d8aaa3ee \ No newline at end of file diff --git a/latex/_o_m_sim__effective__area_8cc__incl.pdf b/latex/_o_m_sim__effective__area_8cc__incl.pdf index f9a64fc928..030fdc45f6 100644 Binary files a/latex/_o_m_sim__effective__area_8cc__incl.pdf and b/latex/_o_m_sim__effective__area_8cc__incl.pdf differ diff --git a/latex/_o_m_sim__radioactive__decays_8cc__incl.pdf b/latex/_o_m_sim__radioactive__decays_8cc__incl.pdf index d65666e599..6140c34b40 100644 Binary files a/latex/_o_m_sim__radioactive__decays_8cc__incl.pdf and b/latex/_o_m_sim__radioactive__decays_8cc__incl.pdf differ diff --git a/latex/_o_m_sim__supernova_8cc__incl.pdf b/latex/_o_m_sim__supernova_8cc__incl.pdf index 24000c93c6..b38747543f 100644 Binary files a/latex/_o_m_sim__supernova_8cc__incl.pdf and b/latex/_o_m_sim__supernova_8cc__incl.pdf differ diff --git a/latex/_o_m_sim_angular_scan_8hh__dep__incl.pdf b/latex/_o_m_sim_angular_scan_8hh__dep__incl.pdf index bd548d1ff6..429f5a8177 100644 Binary files a/latex/_o_m_sim_angular_scan_8hh__dep__incl.pdf and b/latex/_o_m_sim_angular_scan_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_angular_scan_8hh__incl.pdf b/latex/_o_m_sim_angular_scan_8hh__incl.pdf index 4397fec483..bbe68c2a26 100644 Binary files a/latex/_o_m_sim_angular_scan_8hh__incl.pdf and b/latex/_o_m_sim_angular_scan_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_command_args_table_8hh__dep__incl.md5 b/latex/_o_m_sim_command_args_table_8hh__dep__incl.md5 index 23d11e0d49..6db71a54a3 100644 --- a/latex/_o_m_sim_command_args_table_8hh__dep__incl.md5 +++ b/latex/_o_m_sim_command_args_table_8hh__dep__incl.md5 @@ -1 +1 @@ -efec70c81288583dfec123ab8cd2e19f \ No newline at end of file +0544154ba4aecb4dc0677109c0cf44bc \ No newline at end of file diff --git a/latex/_o_m_sim_command_args_table_8hh__dep__incl.pdf b/latex/_o_m_sim_command_args_table_8hh__dep__incl.pdf index a2553387ce..fbdfeab8f2 100644 Binary files a/latex/_o_m_sim_command_args_table_8hh__dep__incl.pdf and b/latex/_o_m_sim_command_args_table_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_command_args_table_8hh__incl.pdf b/latex/_o_m_sim_command_args_table_8hh__incl.pdf index cdee6943ab..994cb2352a 100644 Binary files a/latex/_o_m_sim_command_args_table_8hh__incl.pdf and b/latex/_o_m_sim_command_args_table_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_d_e_g_g_8hh__incl.pdf b/latex/_o_m_sim_d_e_g_g_8hh__incl.pdf index 4bda4564de..51ab4a106d 100644 Binary files a/latex/_o_m_sim_d_e_g_g_8hh__incl.pdf and b/latex/_o_m_sim_d_e_g_g_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_d_e_g_g_harness_8hh__incl.pdf b/latex/_o_m_sim_d_e_g_g_harness_8hh__incl.pdf index 123dbe3473..8098e4dc19 100644 Binary files a/latex/_o_m_sim_d_e_g_g_harness_8hh__incl.pdf and b/latex/_o_m_sim_d_e_g_g_harness_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_data_file_types_8hh.tex b/latex/_o_m_sim_data_file_types_8hh.tex deleted file mode 100644 index fa6741da93..0000000000 --- a/latex/_o_m_sim_data_file_types_8hh.tex +++ /dev/null @@ -1,50 +0,0 @@ -\hypertarget{_o_m_sim_data_file_types_8hh}{}\doxysection{OMSim\+Data\+File\+Types.\+hh File Reference} -\label{_o_m_sim_data_file_types_8hh}\index{OMSimDataFileTypes.hh@{OMSimDataFileTypes.hh}} - - -Collection of classes and methods to handle material creation from user data in json files. - - -Include dependency graph for OMSim\+Data\+File\+Types.\+hh\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_o_m_sim_data_file_types_8hh__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -This file includes the class definitions for the abstract base classes (\mbox{\hyperlink{classabc_data_file}{abc\+Data\+File}} and \mbox{\hyperlink{classabc_material_data}{abc\+Material\+Data}}) and derived classes related to material properties. The derived classes and functions are designed to handle different categories of materials and reflective surfaces with varying optical properties. - -Derived Classes\+: -\begin{DoxyItemize} -\item \mbox{\hyperlink{class_refraction_and_absorption}{Refraction\+And\+Absorption}}\+: Handles materials with refraction index and absorption length defined. -\item \mbox{\hyperlink{class_refraction_only}{Refraction\+Only}}\+: Handles materials with only refraction index defined. -\item \mbox{\hyperlink{class_no_optics}{No\+Optics}}\+: Handles materials without optical properties. -\item \mbox{\hyperlink{class_ice_cube_ice}{Ice\+Cube\+Ice}}\+: Handles creation and property extraction of Ice\+Cube\textquotesingle{}s ice. -\item \mbox{\hyperlink{class_surface}{Surface}}\+: Defines a new reflective surface. -\end{DoxyItemize} - -Each class has an {\ttfamily extract\+Information()} method that is responsible for creating the material or surface and extracting the necessary optical properties. \doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{classabc_data_file}{abc\+Data\+File}} -\begin{DoxyCompactList}\small\item\em This is an abstract base class that provides an interface for handling data files in the simulation. \end{DoxyCompactList}\item -class \mbox{\hyperlink{classabc_material_data}{abc\+Material\+Data}} -\begin{DoxyCompactList}\small\item\em Abstract base class for material data extraction from a json file. \mbox{\hyperlink{classabc_material_data}{abc\+Material\+Data}} class is derived from \mbox{\hyperlink{classabc_data_file}{abc\+Data\+File}} class. It is designed to manage the material data, such as refractive index and absorption length. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_refraction_and_absorption}{Refraction\+And\+Absorption}} -\begin{DoxyCompactList}\small\item\em Materials with defined refractive index and absorption length. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_refraction_only}{Refraction\+Only}} -\begin{DoxyCompactList}\small\item\em Materials only with refractive index defined. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_no_optics}{No\+Optics}} -\begin{DoxyCompactList}\small\item\em Materials without optical properties defined. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_ice_cube_ice}{Ice\+Cube\+Ice}} -\begin{DoxyCompactList}\small\item\em Creation and extraction of Ice\+Cube\textquotesingle{}s ice optical properties. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_surface}{Surface}} -\begin{DoxyCompactList}\small\item\em Reflective surfaces parsed from a JSON file. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_scintillation_properties}{Scintillation\+Properties}} -\begin{DoxyCompactList}\small\item\em Scintillation properties extraction for existing materials. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_custom_properties}{Custom\+Properties}} -\begin{DoxyCompactList}\small\item\em Adds user defined properties to already defined materials. \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/latex/_o_m_sim_data_file_types_8hh__incl.md5 b/latex/_o_m_sim_data_file_types_8hh__incl.md5 deleted file mode 100644 index 3d2e821348..0000000000 --- a/latex/_o_m_sim_data_file_types_8hh__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -aa0c59ccb5c46fc32274bdff2db8acec \ No newline at end of file diff --git a/latex/_o_m_sim_data_file_types_8hh__incl.pdf b/latex/_o_m_sim_data_file_types_8hh__incl.pdf deleted file mode 100644 index 5e4cffea5d..0000000000 Binary files a/latex/_o_m_sim_data_file_types_8hh__incl.pdf and /dev/null differ diff --git a/latex/_o_m_sim_decays_analysis_8hh__dep__incl.pdf b/latex/_o_m_sim_decays_analysis_8hh__dep__incl.pdf index 28c30ca9b5..35b3f93d8e 100644 Binary files a/latex/_o_m_sim_decays_analysis_8hh__dep__incl.pdf and b/latex/_o_m_sim_decays_analysis_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_decays_analysis_8hh__incl.pdf b/latex/_o_m_sim_decays_analysis_8hh__incl.pdf index 83dc711cad..50c72818c6 100644 Binary files a/latex/_o_m_sim_decays_analysis_8hh__incl.pdf and b/latex/_o_m_sim_decays_analysis_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_decays_g_p_s_8hh__dep__incl.pdf b/latex/_o_m_sim_decays_g_p_s_8hh__dep__incl.pdf index 085569c472..9e8674146a 100644 Binary files a/latex/_o_m_sim_decays_g_p_s_8hh__dep__incl.pdf and b/latex/_o_m_sim_decays_g_p_s_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_decays_g_p_s_8hh__incl.pdf b/latex/_o_m_sim_decays_g_p_s_8hh__incl.pdf index aa0a24f905..c5a87c05b4 100644 Binary files a/latex/_o_m_sim_decays_g_p_s_8hh__incl.pdf and b/latex/_o_m_sim_decays_g_p_s_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_g4_radioactive_decay_8hh__incl.pdf b/latex/_o_m_sim_g4_radioactive_decay_8hh__incl.pdf index 271522a466..e8030c9bb4 100644 Binary files a/latex/_o_m_sim_g4_radioactive_decay_8hh__incl.pdf and b/latex/_o_m_sim_g4_radioactive_decay_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_g4_scintillation_8hh__incl.pdf b/latex/_o_m_sim_g4_scintillation_8hh__incl.pdf index 1e0466b0a5..9fa4f77f51 100644 Binary files a/latex/_o_m_sim_g4_scintillation_8hh__incl.pdf and b/latex/_o_m_sim_g4_scintillation_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_hit_manager_8hh__dep__incl.pdf b/latex/_o_m_sim_hit_manager_8hh__dep__incl.pdf index 4221921aec..9f8f7c9d60 100644 Binary files a/latex/_o_m_sim_hit_manager_8hh__dep__incl.pdf and b/latex/_o_m_sim_hit_manager_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_hit_manager_8hh__incl.pdf b/latex/_o_m_sim_hit_manager_8hh__incl.pdf index f50f76672b..6255732ee2 100644 Binary files a/latex/_o_m_sim_hit_manager_8hh__incl.pdf and b/latex/_o_m_sim_hit_manager_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_input_data_8hh.tex b/latex/_o_m_sim_input_data_8hh.tex index 4497396f4a..212fefa5a3 100644 --- a/latex/_o_m_sim_input_data_8hh.tex +++ b/latex/_o_m_sim_input_data_8hh.tex @@ -31,6 +31,6 @@ \doxysubsection*{Variables} \begin{DoxyCompactItemize} \item -\mbox{\Hypertarget{_o_m_sim_input_data_8hh_aaf0ed41671e4ce6ad574dac5bab4ab88}\label{_o_m_sim_input_data_8hh_aaf0ed41671e4ce6ad574dac5bab4ab88}} -\mbox{\hyperlink{class_o_m_sim_input_data}{OMSim\+Input\+Data}} $\ast$ {\bfseries g\+OMSim\+Input\+Data} = nullptr +\mbox{\Hypertarget{_o_m_sim_input_data_8hh_aa93e3f869d47ca7a6726c6cfab4332cc}\label{_o_m_sim_input_data_8hh_aa93e3f869d47ca7a6726c6cfab4332cc}} +\mbox{\hyperlink{class_o_m_sim_input_data}{OMSim\+Input\+Data}} $\ast$ {\bfseries g\+\_\+\+OMSim\+Input\+Data} = nullptr \end{DoxyCompactItemize} diff --git a/latex/_o_m_sim_input_data_8hh__dep__incl.pdf b/latex/_o_m_sim_input_data_8hh__dep__incl.pdf index 86a3343826..ac256f4b0c 100644 Binary files a/latex/_o_m_sim_input_data_8hh__dep__incl.pdf and b/latex/_o_m_sim_input_data_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_input_data_8hh__incl.pdf b/latex/_o_m_sim_input_data_8hh__incl.pdf index ed10d0dfac..4cd60e8793 100644 Binary files a/latex/_o_m_sim_input_data_8hh__incl.pdf and b/latex/_o_m_sim_input_data_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_l_o_m16_8hh__incl.pdf b/latex/_o_m_sim_l_o_m16_8hh__incl.pdf index 6374c62b75..424544a1c3 100644 Binary files a/latex/_o_m_sim_l_o_m16_8hh__incl.pdf and b/latex/_o_m_sim_l_o_m16_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_l_o_m18_8cc__incl.pdf b/latex/_o_m_sim_l_o_m18_8cc__incl.pdf index 11a6ee1075..d74aed587a 100644 Binary files a/latex/_o_m_sim_l_o_m18_8cc__incl.pdf and b/latex/_o_m_sim_l_o_m18_8cc__incl.pdf differ diff --git a/latex/_o_m_sim_l_o_m18_8hh__dep__incl.pdf b/latex/_o_m_sim_l_o_m18_8hh__dep__incl.pdf index a15eeaae7a..79fe87fe50 100644 Binary files a/latex/_o_m_sim_l_o_m18_8hh__dep__incl.pdf and b/latex/_o_m_sim_l_o_m18_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_l_o_m18_8hh__incl.pdf b/latex/_o_m_sim_l_o_m18_8hh__incl.pdf index a9e14c68b2..289f0cbd88 100644 Binary files a/latex/_o_m_sim_l_o_m18_8hh__incl.pdf and b/latex/_o_m_sim_l_o_m18_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_m_d_o_m_8hh__incl.pdf b/latex/_o_m_sim_m_d_o_m_8hh__incl.pdf index b762fac6e7..bd3065e31a 100644 Binary files a/latex/_o_m_sim_m_d_o_m_8hh__incl.pdf and b/latex/_o_m_sim_m_d_o_m_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_m_d_o_m_flasher_8hh__dep__incl.pdf b/latex/_o_m_sim_m_d_o_m_flasher_8hh__dep__incl.pdf index fe0735e703..d38ca0ac35 100644 Binary files a/latex/_o_m_sim_m_d_o_m_flasher_8hh__dep__incl.pdf and b/latex/_o_m_sim_m_d_o_m_flasher_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_m_d_o_m_flasher_8hh__incl.pdf b/latex/_o_m_sim_m_d_o_m_flasher_8hh__incl.pdf index d22f54809f..7456d382f9 100644 Binary files a/latex/_o_m_sim_m_d_o_m_flasher_8hh__incl.pdf and b/latex/_o_m_sim_m_d_o_m_flasher_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_m_d_o_m_harness_8hh__incl.pdf b/latex/_o_m_sim_m_d_o_m_harness_8hh__incl.pdf index fed33e0981..c38b2f4c56 100644 Binary files a/latex/_o_m_sim_m_d_o_m_harness_8hh__incl.pdf and b/latex/_o_m_sim_m_d_o_m_harness_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_material_handler_8hh.tex b/latex/_o_m_sim_material_handler_8hh.tex new file mode 100644 index 0000000000..cdbe0c4346 --- /dev/null +++ b/latex/_o_m_sim_material_handler_8hh.tex @@ -0,0 +1,64 @@ +\hypertarget{_o_m_sim_material_handler_8hh}{}\doxysection{OMSim\+Material\+Handler.\+hh File Reference} +\label{_o_m_sim_material_handler_8hh}\index{OMSimMaterialHandler.hh@{OMSimMaterialHandler.hh}} + + +Definition of \mbox{\hyperlink{class_o_m_sim_material_handler}{OMSim\+Material\+Handler}} and the namespaces \mbox{\hyperlink{namespace_ice_processor}{Ice\+Processor}} and \mbox{\hyperlink{namespace_scintillation_processor}{Scintillation\+Processor}}. + + +Include dependency graph for OMSim\+Material\+Handler.\+hh\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{_o_m_sim_material_handler_8hh__incl} +\end{center} +\end{figure} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_o_m_sim_material_handler}{OMSim\+Material\+Handler}} +\begin{DoxyCompactList}\small\item\em Handles the creation and processing of materials from json files. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item + \mbox{\hyperlink{namespace_scintillation_processor}{Scintillation\+Processor}} +\begin{DoxyCompactList}\small\item\em Namespace containing functions for processing files with scintillation properties. \end{DoxyCompactList}\item + \mbox{\hyperlink{namespace_ice_processor}{Ice\+Processor}} +\begin{DoxyCompactList}\small\item\em Namespace containing functions for processing Ice\+Cube ice properties from file. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Typedefs} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{_o_m_sim_material_handler_8hh_a030608390bf9859c4fc37aa70788b5a2}\label{_o_m_sim_material_handler_8hh_a030608390bf9859c4fc37aa70788b5a2}} +using {\bfseries Processor\+Function} = void(\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$, const boost\+::property\+\_\+tree\+::ptree \&, G4\+Material\+Properties\+Table $\ast$) +\end{DoxyCompactItemize} +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{namespace_scintillation_processor_a697d365515e84fa024fa106fc8d2cee7}{Scintillation\+Processor\+::process}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT) +\begin{DoxyCompactList}\small\item\em Process scintillation properties and add them to the material properties table. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_a57a3ea3b51e632208b21dddd6c254b9d}{Scintillation\+Processor\+::extract\+Spectrum}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT) +\begin{DoxyCompactList}\small\item\em Extracts the scintillation spectrum from the data file and adds it to the material properties table. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_ad81d3abfcca6999f8addb34993ed90d5}{Scintillation\+Processor\+::get\+Life\+Time\+Temperature\+Range}} (const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, double \&p\+\_\+min\+Temperature, double \&p\+\_\+max\+Temperature) +\begin{DoxyCompactList}\small\item\em Retrieves the range of temperatures available for scintillation lifetimes. \end{DoxyCompactList}\item +std\+::pair$<$ std\+::vector$<$ G4double $>$, std\+::vector$<$ G4double $>$ $>$ \mbox{\hyperlink{namespace_scintillation_processor_abe0857366dc77cb950049d701a7cd87a}{Scintillation\+Processor\+::extract\+Life\+Times\+For\+Temperature}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+String p\+\_\+temperature) +\begin{DoxyCompactList}\small\item\em Extracts lifetimes and amplitudes for a given temperature from the data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_a0a5cfdce619f97647f889c05cbb40c52}{Scintillation\+Processor\+::weight\+Life\+Times\+Amplitudes}} (std\+::vector$<$ G4double $>$ \&p\+\_\+amplitude, double p\+\_\+\+T1, double p\+\_\+\+T2) +\begin{DoxyCompactList}\small\item\em Adjusts amplitudes of lifetimes based on distance to investigated temperature. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_a4b5f070aafaee94ed8cf02d0b48ac622}{Scintillation\+Processor\+::extract\+Life\+Times}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT, G4\+String p\+\_\+temperature) +\begin{DoxyCompactList}\small\item\em Extracts the scintillation lifetimes from the file and weights them for a specific temperature. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_ada904f9aa8601dee3e721f7eeda88f8c}{Scintillation\+Processor\+::extract\+Yield}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT, G4\+String p\+\_\+temperature, G4\+String p\+\_\+yield\+Property\+Name, G4\+String p\+\_\+arg\+Key, G4\+String p\+\_\+tree\+Key\+Temperature, G4\+String p\+\_\+tree\+Key\+Yield) +\begin{DoxyCompactList}\small\item\em Extract the yield from json tree. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_a530a6a3bd1cfc8a949b2c37a818f331d}{Scintillation\+Processor\+::extract\+Yield\+Alpha}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT, G4\+String p\+\_\+temperature) +\begin{DoxyCompactList}\small\item\em Extracts and interpolates the alpha particle scintillation yield for a given temperature. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_ac9d8bc9a2343d61ce42ef43996523271}{Scintillation\+Processor\+::extract\+Yield\+Electron}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT, G4\+String p\+\_\+temperature) +\begin{DoxyCompactList}\small\item\em Extracts and interpolates the electron scintillation yield for a given temperature. Uses the alpha yield as fallback if electron yield is not given. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_ice_processor_ae62c8b69efbfeaf9eaf3110b52ba9d37}{Ice\+Processor\+::process}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT) +\begin{DoxyCompactList}\small\item\em Process Ice\+Cube ice properties and create corresponding materials. \end{DoxyCompactList}\item +G4double \mbox{\hyperlink{namespace_ice_processor_a1880256fa33d9e645ae86e2057f66297}{Ice\+Processor\+::spice\+Temperature}} (G4double p\+\_\+depth) +\begin{DoxyCompactList}\small\item\em Calculate temperature of ice depending on the depth. \end{DoxyCompactList}\item +G4double \mbox{\hyperlink{namespace_ice_processor_a29002db125bd3d2b67998403db6afc60}{Ice\+Processor\+::spice\+Absorption}} (G4double p\+\_\+lambda, const std\+::vector$<$ G4double $>$ \&p\+\_\+spicea400inv, const std\+::vector$<$ G4double $>$ \&p\+\_\+spice\+Depth) +\begin{DoxyCompactList}\small\item\em Calculate absorption length of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\item +G4double \mbox{\hyperlink{namespace_ice_processor_ad82640f5524b52f1604c3e19ff819be5}{Ice\+Processor\+::spice\+Refraction}} (G4double p\+\_\+lambda) +\begin{DoxyCompactList}\small\item\em Calculate refraction index of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\item +G4double \mbox{\hyperlink{namespace_ice_processor_a394c6aa008d203aaeda7c2f28bfa3361}{Ice\+Processor\+::mie\+Scattering}} (G4double p\+\_\+lambda, const std\+::vector$<$ G4double $>$ \&p\+\_\+spicebe400inv) +\begin{DoxyCompactList}\small\item\em Calculate mie scattering length of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/latex/_o_m_sim_material_handler_8hh__incl.md5 b/latex/_o_m_sim_material_handler_8hh__incl.md5 new file mode 100644 index 0000000000..b73a74adf0 --- /dev/null +++ b/latex/_o_m_sim_material_handler_8hh__incl.md5 @@ -0,0 +1 @@ +867ee6703c3a879a4b0e8cec90f406e0 \ No newline at end of file diff --git a/latex/_o_m_sim_material_handler_8hh__incl.pdf b/latex/_o_m_sim_material_handler_8hh__incl.pdf new file mode 100644 index 0000000000..fb98f74940 Binary files /dev/null and b/latex/_o_m_sim_material_handler_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_p_d_o_m_8hh__incl.pdf b/latex/_o_m_sim_p_d_o_m_8hh__incl.pdf index 850141b2ac..471c9b04f3 100644 Binary files a/latex/_o_m_sim_p_d_o_m_8hh__incl.pdf and b/latex/_o_m_sim_p_d_o_m_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_p_m_t_construction_8hh__dep__incl.pdf b/latex/_o_m_sim_p_m_t_construction_8hh__dep__incl.pdf index 21a90bbfa6..83060c24a6 100644 Binary files a/latex/_o_m_sim_p_m_t_construction_8hh__dep__incl.pdf and b/latex/_o_m_sim_p_m_t_construction_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_p_m_t_construction_8hh__incl.pdf b/latex/_o_m_sim_p_m_t_construction_8hh__incl.pdf index 7716eeed44..13f516b704 100644 Binary files a/latex/_o_m_sim_p_m_t_construction_8hh__incl.pdf and b/latex/_o_m_sim_p_m_t_construction_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_p_m_t_response_8hh__dep__incl.pdf b/latex/_o_m_sim_p_m_t_response_8hh__dep__incl.pdf index b6df33d1fe..cb915973d8 100644 Binary files a/latex/_o_m_sim_p_m_t_response_8hh__dep__incl.pdf and b/latex/_o_m_sim_p_m_t_response_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_p_m_t_response_8hh__incl.pdf b/latex/_o_m_sim_p_m_t_response_8hh__incl.pdf index be92be72ff..45c7c6e9d6 100644 Binary files a/latex/_o_m_sim_p_m_t_response_8hh__incl.pdf and b/latex/_o_m_sim_p_m_t_response_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_primary_generator_messenger_8cc__incl.pdf b/latex/_o_m_sim_primary_generator_messenger_8cc__incl.pdf index 357c280498..0b7a0fb6a8 100644 Binary files a/latex/_o_m_sim_primary_generator_messenger_8cc__incl.pdf and b/latex/_o_m_sim_primary_generator_messenger_8cc__incl.pdf differ diff --git a/latex/_o_m_sim_rad_decays_detector_8hh__dep__incl.pdf b/latex/_o_m_sim_rad_decays_detector_8hh__dep__incl.pdf index 82721327ad..5966ec9046 100644 Binary files a/latex/_o_m_sim_rad_decays_detector_8hh__dep__incl.pdf and b/latex/_o_m_sim_rad_decays_detector_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_rad_decays_detector_8hh__incl.pdf b/latex/_o_m_sim_rad_decays_detector_8hh__incl.pdf index 98fcf304e5..6f3d3de90b 100644 Binary files a/latex/_o_m_sim_rad_decays_detector_8hh__incl.pdf and b/latex/_o_m_sim_rad_decays_detector_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_s_n_analysis_8cc__incl.pdf b/latex/_o_m_sim_s_n_analysis_8cc__incl.pdf index fc1fc839b0..6aa8e1bd11 100644 Binary files a/latex/_o_m_sim_s_n_analysis_8cc__incl.pdf and b/latex/_o_m_sim_s_n_analysis_8cc__incl.pdf differ diff --git a/latex/_o_m_sim_s_n_particle_generators_8hh__dep__incl.pdf b/latex/_o_m_sim_s_n_particle_generators_8hh__dep__incl.pdf index e68b0b7951..cc7fa06ae9 100644 Binary files a/latex/_o_m_sim_s_n_particle_generators_8hh__dep__incl.pdf and b/latex/_o_m_sim_s_n_particle_generators_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_s_n_particle_generators_8hh__incl.pdf b/latex/_o_m_sim_s_n_particle_generators_8hh__incl.pdf index b97984e85b..9d360d0ad3 100644 Binary files a/latex/_o_m_sim_s_n_particle_generators_8hh__incl.pdf and b/latex/_o_m_sim_s_n_particle_generators_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_s_n_tools_8hh__dep__incl.pdf b/latex/_o_m_sim_s_n_tools_8hh__dep__incl.pdf index d843430598..9c84676b8d 100644 Binary files a/latex/_o_m_sim_s_n_tools_8hh__dep__incl.pdf and b/latex/_o_m_sim_s_n_tools_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_s_n_tools_8hh__incl.pdf b/latex/_o_m_sim_s_n_tools_8hh__incl.pdf index e42bc442e5..f14e88aadc 100644 Binary files a/latex/_o_m_sim_s_n_tools_8hh__incl.pdf and b/latex/_o_m_sim_s_n_tools_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_stepping_action_8hh__dep__incl.pdf b/latex/_o_m_sim_stepping_action_8hh__dep__incl.pdf index e9ff20bd5e..88827a1ed3 100644 Binary files a/latex/_o_m_sim_stepping_action_8hh__dep__incl.pdf and b/latex/_o_m_sim_stepping_action_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_stepping_action_8hh__incl.pdf b/latex/_o_m_sim_stepping_action_8hh__incl.pdf index a48d848cec..e555ab4ccd 100644 Binary files a/latex/_o_m_sim_stepping_action_8hh__incl.pdf and b/latex/_o_m_sim_stepping_action_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_tools_8hh.tex b/latex/_o_m_sim_tools_8hh.tex index 8276e7b6f6..6f0302436d 100644 --- a/latex/_o_m_sim_tools_8hh.tex +++ b/latex/_o_m_sim_tools_8hh.tex @@ -1,5 +1,10 @@ \hypertarget{_o_m_sim_tools_8hh}{}\doxysection{OMSim\+Tools.\+hh File Reference} \label{_o_m_sim_tools_8hh}\index{OMSimTools.hh@{OMSimTools.hh}} + + +Definition of \mbox{\hyperlink{namespace_tools}{Tools}} namespace, a collection of helper methods. + + Include dependency graph for OMSim\+Tools.\+hh\+: \nopagebreak \begin{figure}[H] @@ -24,25 +29,28 @@ \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_ae8fc38b90057fbc501c79aac16621764}{Tools\+::arange}} (double start, double stop, double step) +std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_afc07e23ed8113c72927202c1762c91a4}{Tools\+::arange}} (double p\+\_\+start, double p\+\_\+stop, double p\+\_\+step) \begin{DoxyCompactList}\small\item\em Generates a sequence of numbers. \end{DoxyCompactList}\item -TGraph $\ast$ \mbox{\hyperlink{namespace_tools_a3d2362115cc4d1a234afbc06ee986320}{Tools\+::create1d\+Interpolator}} (const std\+::vector$<$ double $>$ \&pX, const std\+::vector$<$ double $>$ \&pY, const std\+::string \&p\+Name) +TGraph $\ast$ \mbox{\hyperlink{namespace_tools_a71949435269d3e8f0671dc8be431b939}{Tools\+::create1d\+Interpolator}} (const std\+::vector$<$ double $>$ \&p\+\_\+X, const std\+::vector$<$ double $>$ \&p\+\_\+y, const std\+::string \&p\+\_\+name) \begin{DoxyCompactList}\small\item\em Creates a TGraph interpolator from x and y data points. \end{DoxyCompactList}\item -TGraph $\ast$ \mbox{\hyperlink{namespace_tools_a8d83bdf51cae647a40b4aa50d694c7da}{Tools\+::create1d\+Interpolator}} (const std\+::string \&p\+File\+Name) +TGraph $\ast$ \mbox{\hyperlink{namespace_tools_a09abd2f325d0bef58f108c277cda429e}{Tools\+::create1d\+Interpolator}} (const std\+::string \&p\+\_\+filename) \begin{DoxyCompactList}\small\item\em Creates a TGraph interpolator from x and y in file. \end{DoxyCompactList}\item -TH2D $\ast$ \mbox{\hyperlink{namespace_tools_aed2ff40106fa71efad2400344bba2b69}{Tools\+::create2\+DHistogram\+From\+Data\+File}} (const std\+::string \&p\+File\+Path) +TH2D $\ast$ \mbox{\hyperlink{namespace_tools_ac7412f9ce8a57a3efde80e4fdbb0b364}{Tools\+::create2\+DHistogram\+From\+Data\+File}} (const std\+::string \&p\+\_\+file\+Path) \begin{DoxyCompactList}\small\item\em Create a histogram from provided data. \end{DoxyCompactList}\item -void \mbox{\hyperlink{namespace_tools_a3da6cd6203cc849a373a25283d772f36}{Tools\+::ensure\+Directory\+Exists}} (const std\+::string \&p\+File\+Path) +void \mbox{\hyperlink{namespace_tools_a79deeeb2ed49181f097d55b88f6831f9}{Tools\+::ensure\+Directory\+Exists}} (const std\+::string \&p\+\_\+file\+Path) \begin{DoxyCompactList}\small\item\em Ensure that the directory of a file to be created exists. \end{DoxyCompactList}\item -std\+::pair$<$ std\+::vector$<$ double $>$, std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{namespace_tools_ab83e877c5728fe5cbfd4c6496c88166f}{Tools\+::histogram}} (const std\+::vector$<$ double $>$ \&data, const std\+::variant$<$ int, std\+::vector$<$ double $>$$>$ \&bins, const std\+::optional$<$ std\+::pair$<$ double, double $>$$>$ \&range, const std\+::vector$<$ double $>$ \&weights) +std\+::pair$<$ std\+::vector$<$ double $>$, std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{namespace_tools_a6ed3b046c3661b17f758d3f8f7f784de}{Tools\+::histogram}} (const std\+::vector$<$ double $>$ \&data, const std\+::variant$<$ int, std\+::vector$<$ double $>$$>$ \&bins, const std\+::optional$<$ std\+::pair$<$ double, double $>$$>$ \&p\+\_\+range, const std\+::vector$<$ double $>$ \&p\+\_\+weights) \begin{DoxyCompactList}\small\item\em Compute the histogram of a dataset. \end{DoxyCompactList}\item G4\+String \mbox{\hyperlink{namespace_tools_aee9fb48a4947040e59508fd02baa6b4f}{Tools\+::get\+Thread\+IDStr}} () \item -std\+::vector$<$ std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{namespace_tools_a6d49cd2d5cb0e03b596870bcb9c12681}{Tools\+::loadtxt}} (const std\+::string \&p\+File\+Path, bool p\+Unpack, size\+\_\+t p\+Skip\+Rows, char p\+Delimiter, char p\+Comments) +std\+::vector$<$ std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{namespace_tools_aefa5ecd8f1fb3d69a65d517494e99669}{Tools\+::loadtxt}} (const std\+::string \&p\+\_\+file\+Path, bool p\+\_\+unpack, size\+\_\+t p\+\_\+skip\+Rows, char p\+\_\+delimiter, char p\+\_\+comments) \begin{DoxyCompactList}\small\item\em Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.\+loadtxt. \end{DoxyCompactList}\item -std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_a068657387a0d190043d3e0959e84e18c}{Tools\+::linspace}} (double start, double stop, int num, bool endpoint) +std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_a052be79128cb3b90b6a4701455307246}{Tools\+::linspace}} (double p\+\_\+start, double p\+\_\+stop, int p\+\_\+num, bool p\+\_\+endpoint) \begin{DoxyCompactList}\small\item\em Generates a linearly spaced vector. \end{DoxyCompactList}\item -std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_a5150dab6894acffb1c04085437e8e0b8}{Tools\+::logspace}} (double start, double stop, int num, double base, bool endpoint) +std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_adf257eb5c348836614a3c10de47bcf6e}{Tools\+::logspace}} (double p\+\_\+start, double p\+\_\+stop, int p\+\_\+num, double base, bool p\+\_\+endpoint) \begin{DoxyCompactList}\small\item\em Generates a logarithmically spaced vector. \end{DoxyCompactList}\item -void \mbox{\hyperlink{namespace_tools_a7e168c04a34f0c7ace018063e95b4835}{Tools\+::sort\+Vector\+By\+Reference}} (std\+::vector$<$ G4double $>$ \&p\+Reference\+Vector, std\+::vector$<$ G4double $>$ \&p\+Sort\+Vector) -\begin{DoxyCompactList}\small\item\em Sorts two vectors (p\+Sort\+Vector \& p\+Reference\+Vector) based on the order of values in p\+Reference\+Vector. \end{DoxyCompactList}\end{DoxyCompactItemize} +void \mbox{\hyperlink{namespace_tools_a3269713e8f36608124048bda75a02a49}{Tools\+::sort\+Vector\+By\+Reference}} (std\+::vector$<$ G4double $>$ \&p\+\_\+reference\+Vector, std\+::vector$<$ G4double $>$ \&p\+\_\+sort\+Vector) +\begin{DoxyCompactList}\small\item\em Sorts two vectors (p\+\_\+sort\+Vector \& p\+\_\+reference\+Vector) based on the order of values in p\+\_\+reference\+Vector. \end{DoxyCompactList}\item +\mbox{\Hypertarget{namespace_tools_a643113251f480a06563725426fc25adf}\label{namespace_tools_a643113251f480a06563725426fc25adf}} +void {\bfseries Tools\+::throw\+Error} (const G4\+String \&message) +\end{DoxyCompactItemize} diff --git a/latex/_o_m_sim_tools_8hh__dep__incl.md5 b/latex/_o_m_sim_tools_8hh__dep__incl.md5 index 83dbcb9ce0..e76e7a0d7b 100644 --- a/latex/_o_m_sim_tools_8hh__dep__incl.md5 +++ b/latex/_o_m_sim_tools_8hh__dep__incl.md5 @@ -1 +1 @@ -438a0bd268f655557cf9a51c4414f581 \ No newline at end of file +beb052e4efa938ba1bf4da7052ae91fb \ No newline at end of file diff --git a/latex/_o_m_sim_tools_8hh__dep__incl.pdf b/latex/_o_m_sim_tools_8hh__dep__incl.pdf index 495b767fc5..2518219d5a 100644 Binary files a/latex/_o_m_sim_tools_8hh__dep__incl.pdf and b/latex/_o_m_sim_tools_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_tools_8hh__incl.md5 b/latex/_o_m_sim_tools_8hh__incl.md5 index 3b90c4647e..6eef1f6188 100644 --- a/latex/_o_m_sim_tools_8hh__incl.md5 +++ b/latex/_o_m_sim_tools_8hh__incl.md5 @@ -1 +1 @@ -541eb96db847aaedba60970d7f6ad685 \ No newline at end of file +cc71753ef143932a1f1585df5de28eb4 \ No newline at end of file diff --git a/latex/_o_m_sim_tools_8hh__incl.pdf b/latex/_o_m_sim_tools_8hh__incl.pdf index 4bc14e4dab..8410016a93 100644 Binary files a/latex/_o_m_sim_tools_8hh__incl.pdf and b/latex/_o_m_sim_tools_8hh__incl.pdf differ diff --git a/latex/_o_m_sim_u_iinterface_8hh__dep__incl.pdf b/latex/_o_m_sim_u_iinterface_8hh__dep__incl.pdf index cbd6d180d8..164c95ee00 100644 Binary files a/latex/_o_m_sim_u_iinterface_8hh__dep__incl.pdf and b/latex/_o_m_sim_u_iinterface_8hh__dep__incl.pdf differ diff --git a/latex/_o_m_sim_u_iinterface_8hh__incl.pdf b/latex/_o_m_sim_u_iinterface_8hh__incl.pdf index 7a46a0e3ba..742f420d65 100644 Binary files a/latex/_o_m_sim_u_iinterface_8hh__incl.pdf and b/latex/_o_m_sim_u_iinterface_8hh__incl.pdf differ diff --git a/latex/abc_detector_component_8hh__dep__incl.pdf b/latex/abc_detector_component_8hh__dep__incl.pdf index c3ce98371a..6dc68aabdf 100644 Binary files a/latex/abc_detector_component_8hh__dep__incl.pdf and b/latex/abc_detector_component_8hh__dep__incl.pdf differ diff --git a/latex/abc_detector_component_8hh__incl.pdf b/latex/abc_detector_component_8hh__incl.pdf index 5df81f7ced..84c2c0526c 100644 Binary files a/latex/abc_detector_component_8hh__incl.pdf and b/latex/abc_detector_component_8hh__incl.pdf differ diff --git a/latex/annotated.tex b/latex/annotated.tex index 27f95d14cc..7f911d5f4c 100644 --- a/latex/annotated.tex +++ b/latex/annotated.tex @@ -1,15 +1,12 @@ \doxysection{Class List} Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} \item\contentsline{section}{\mbox{\hyperlink{struct_c_a_d_mesh_1_1_file_1_1_____final_state}{CADMesh\+::\+File\+::\+\_\+\+\_\+\+Final\+State}} }{\pageref{struct_c_a_d_mesh_1_1_file_1_1_____final_state}}{} -\item\contentsline{section}{\mbox{\hyperlink{classabc_data_file}{abc\+Data\+File}} \\*This is an abstract base class that provides an interface for handling data files in the simulation }{\pageref{classabc_data_file}}{} \item\contentsline{section}{\mbox{\hyperlink{classabc_detector_component}{abc\+Detector\+Component}} \\*Abstract base class used for constructing detector components }{\pageref{classabc_detector_component}}{} -\item\contentsline{section}{\mbox{\hyperlink{classabc_material_data}{abc\+Material\+Data}} \\*Abstract base class for material data extraction from a json file. \mbox{\hyperlink{classabc_material_data}{abc\+Material\+Data}} class is derived from \mbox{\hyperlink{classabc_data_file}{abc\+Data\+File}} class. It is designed to manage the material data, such as refractive index and absorption length }{\pageref{classabc_material_data}}{} \item\contentsline{section}{\mbox{\hyperlink{class_angular_scan}{Angular\+Scan}} \\*Class for defining and running simple GPS beam configurations with angular scans }{\pageref{class_angular_scan}}{} \item\contentsline{section}{\mbox{\hyperlink{class_beam}{Beam}} }{\pageref{class_beam}}{} \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_file_1_1_built_in_reader}{CADMesh\+::\+File\+::\+Built\+In\+Reader}} }{\pageref{class_c_a_d_mesh_1_1_file_1_1_built_in_reader}}{} \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_c_a_d_mesh_template}{CADMesh\+::\+CADMesh\+Template$<$ T $>$}} }{\pageref{class_c_a_d_mesh_1_1_c_a_d_mesh_template}}{} \item\contentsline{section}{\mbox{\hyperlink{structabc_detector_component_1_1_component}{abc\+Detector\+Component\+::\+Component}} \\*This struct represents a single detector component within an \mbox{\hyperlink{classabc_detector_component}{abc\+Detector\+Component}} instance }{\pageref{structabc_detector_component_1_1_component}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_custom_properties}{Custom\+Properties}} \\*Adds user defined properties to already defined materials }{\pageref{class_custom_properties}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_decay_stats}{Decay\+Stats}} \\*A structure to store information about decays }{\pageref{struct_decay_stats}}{} \item\contentsline{section}{\mbox{\hyperlink{class_d_e_g_g}{DEGG}} \\*Construction of the \mbox{\hyperlink{class_d_e_g_g}{DEGG}} detector geometry }{\pageref{class_d_e_g_g}}{} \item\contentsline{section}{\mbox{\hyperlink{class_d_egg_harness}{DEgg\+Harness}} }{\pageref{class_d_egg_harness}}{} @@ -23,7 +20,6 @@ \item\contentsline{section}{\mbox{\hyperlink{class_gen1_p_m_t_response}{Gen1\+PMTResponse}} }{\pageref{class_gen1_p_m_t_response}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_global_position}{Global\+Position}} \\*Holds the global position and orientation of a flasher }{\pageref{struct_global_position}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_hit_stats}{Hit\+Stats}} \\*A structure of vectors to store information about detected photons }{\pageref{struct_hit_stats}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_ice_cube_ice}{Ice\+Cube\+Ice}} \\*Creation and extraction of Ice\+Cube\textquotesingle{}s ice optical properties }{\pageref{class_ice_cube_ice}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_c_a_d_mesh_1_1_file_1_1_item}{CADMesh\+::\+File\+::\+Item}} }{\pageref{struct_c_a_d_mesh_1_1_file_1_1_item}}{} \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_file_1_1_lexer}{CADMesh\+::\+File\+::\+Lexer}} }{\pageref{class_c_a_d_mesh_1_1_file_1_1_lexer}}{} \item\contentsline{section}{\mbox{\hyperlink{class_l_o_m16}{LOM16}} }{\pageref{class_l_o_m16}}{} @@ -35,7 +31,6 @@ \item\contentsline{section}{\mbox{\hyperlink{classm_d_o_m_harness}{m\+DOMHarness}} }{\pageref{classm_d_o_m_harness}}{} \item\contentsline{section}{\mbox{\hyperlink{classm_d_o_m_p_m_t_response}{m\+DOMPMTResponse}} }{\pageref{classm_d_o_m_p_m_t_response}}{} \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_mesh}{CADMesh\+::\+Mesh}} }{\pageref{class_c_a_d_mesh_1_1_mesh}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_no_optics}{No\+Optics}} \\*Materials without optical properties defined }{\pageref{class_no_optics}}{} \item\contentsline{section}{\mbox{\hyperlink{class_no_response}{No\+Response}} }{\pageref{class_no_response}}{} \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader}{CADMesh\+::\+File\+::\+OBJReader}} }{\pageref{class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader}}{} \item\contentsline{section}{\mbox{\hyperlink{class_o_m_sim}{OMSim}} \\*Controls the main simulation process }{\pageref{class_o_m_sim}}{} @@ -53,6 +48,7 @@ \item\contentsline{section}{\mbox{\hyperlink{class_o_m_sim_hit_manager}{OMSim\+Hit\+Manager}} \\*Manages detected photon information }{\pageref{class_o_m_sim_hit_manager}}{} \item\contentsline{section}{\mbox{\hyperlink{class_o_m_sim_i_b_d}{OMSim\+IBD}} \\*Class in charge of generating positrons from IBD of supernova antineutrino interactions }{\pageref{class_o_m_sim_i_b_d}}{} \item\contentsline{section}{\mbox{\hyperlink{class_o_m_sim_input_data}{OMSim\+Input\+Data}} \\*Manages the input data, including parsing and storing material properties }{\pageref{class_o_m_sim_input_data}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_o_m_sim_material_handler}{OMSim\+Material\+Handler}} \\*Handles the creation and processing of materials from json files }{\pageref{class_o_m_sim_material_handler}}{} \item\contentsline{section}{\mbox{\hyperlink{class_o_m_sim_optical_module}{OMSim\+Optical\+Module}} \\*Base class for OMs works as interface }{\pageref{class_o_m_sim_optical_module}}{} \item\contentsline{section}{\mbox{\hyperlink{class_o_m_sim_physics_list}{OMSim\+Physics\+List}} \\*Custom physics list for optical photon processes }{\pageref{class_o_m_sim_physics_list}}{} \item\contentsline{section}{\mbox{\hyperlink{class_o_m_sim_p_m_t_construction}{OMSim\+PMTConstruction}} }{\pageref{class_o_m_sim_p_m_t_construction}}{} @@ -76,15 +72,11 @@ \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader}{CADMesh\+::\+File\+::\+PLYReader}} }{\pageref{class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse}{OMSim\+PMTResponse\+::\+PMTPulse}} \\*Represents the output pulse for a detected photon }{\pageref{struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse}}{} \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_file_1_1_reader}{CADMesh\+::\+File\+::\+Reader}} }{\pageref{class_c_a_d_mesh_1_1_file_1_1_reader}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_refraction_and_absorption}{Refraction\+And\+Absorption}} \\*Materials with defined refractive index and absorption length }{\pageref{class_refraction_and_absorption}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_refraction_only}{Refraction\+Only}} \\*Materials only with refractive index defined }{\pageref{class_refraction_only}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_scintillation_properties}{Scintillation\+Properties}} \\*Scintillation properties extraction for existing materials }{\pageref{class_scintillation_properties}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_o_m_sim_detector_construction_1_1_s_d_info}{OMSim\+Detector\+Construction\+::\+SDInfo}} }{\pageref{struct_o_m_sim_detector_construction_1_1_s_d_info}}{} \item\contentsline{section}{\mbox{\hyperlink{class_s_n_base_particle_generator}{SNBase\+Particle\+Generator}} }{\pageref{class_s_n_base_particle_generator}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_s_n_event_stats}{SNEvent\+Stats}} }{\pageref{struct_s_n_event_stats}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_c_a_d_mesh_1_1_file_1_1_state}{CADMesh\+::\+File\+::\+State}} }{\pageref{struct_c_a_d_mesh_1_1_file_1_1_state}}{} \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader}{CADMesh\+::\+File\+::\+STLReader}} }{\pageref{class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_surface}{Surface}} \\*Reflective surfaces parsed from a JSON file }{\pageref{class_surface}}{} \item\contentsline{section}{\mbox{\hyperlink{class_c_a_d_mesh_1_1_tessellated_mesh}{CADMesh\+::\+Tessellated\+Mesh}} }{\pageref{class_c_a_d_mesh_1_1_tessellated_mesh}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_o_m_sim_hit_manager_1_1_thread_local_data}{OMSim\+Hit\+Manager\+::\+Thread\+Local\+Data}} }{\pageref{struct_o_m_sim_hit_manager_1_1_thread_local_data}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_c_a_d_mesh_1_1_file_1_1_token}{CADMesh\+::\+File\+::\+Token}} }{\pageref{struct_c_a_d_mesh_1_1_file_1_1_token}}{} diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_built_in_reader__coll__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_built_in_reader__coll__graph.pdf index d93e2ee915..0cf440b820 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_built_in_reader__coll__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_built_in_reader__coll__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_built_in_reader__inherit__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_built_in_reader__inherit__graph.pdf index d93e2ee915..0cf440b820 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_built_in_reader__inherit__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_built_in_reader__inherit__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_lexer__coll__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_lexer__coll__graph.pdf index 9618bb4ede..d18037ba43 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_lexer__coll__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_lexer__coll__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader__coll__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader__coll__graph.pdf index 27c6c9f1ed..2e19777594 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader__coll__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader__coll__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader__inherit__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader__inherit__graph.pdf index 27c6c9f1ed..53b2b1215b 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader__inherit__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader__inherit__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader__coll__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader__coll__graph.pdf index 60c8eed537..aa15572082 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader__coll__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader__coll__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader__inherit__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader__inherit__graph.pdf index 60c8eed537..aa15572082 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader__inherit__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader__inherit__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_reader__inherit__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_reader__inherit__graph.pdf index 932995b96f..323e883376 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_reader__inherit__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_reader__inherit__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader__coll__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader__coll__graph.pdf index 87a0ee25e4..ebcdecbd08 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader__coll__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader__coll__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader__inherit__graph.pdf b/latex/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader__inherit__graph.pdf index 87a0ee25e4..ebcdecbd08 100644 Binary files a/latex/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader__inherit__graph.pdf and b/latex/class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader__inherit__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_tessellated_mesh__coll__graph.pdf b/latex/class_c_a_d_mesh_1_1_tessellated_mesh__coll__graph.pdf index 94c9254c84..fdbdd325cf 100644 Binary files a/latex/class_c_a_d_mesh_1_1_tessellated_mesh__coll__graph.pdf and b/latex/class_c_a_d_mesh_1_1_tessellated_mesh__coll__graph.pdf differ diff --git a/latex/class_c_a_d_mesh_1_1_tessellated_mesh__inherit__graph.pdf b/latex/class_c_a_d_mesh_1_1_tessellated_mesh__inherit__graph.pdf index 94c9254c84..fdbdd325cf 100644 Binary files a/latex/class_c_a_d_mesh_1_1_tessellated_mesh__inherit__graph.pdf and b/latex/class_c_a_d_mesh_1_1_tessellated_mesh__inherit__graph.pdf differ diff --git a/latex/class_custom_properties.tex b/latex/class_custom_properties.tex deleted file mode 100644 index d2614fbf17..0000000000 --- a/latex/class_custom_properties.tex +++ /dev/null @@ -1,61 +0,0 @@ -\hypertarget{class_custom_properties}{}\doxysection{Custom\+Properties Class Reference} -\label{class_custom_properties}\index{CustomProperties@{CustomProperties}} - - -Adds user defined properties to already defined materials. - - - - -Inheritance diagram for Custom\+Properties\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=184pt]{class_custom_properties__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for Custom\+Properties\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=186pt]{class_custom_properties__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_custom_properties_a171bc08ac6a90472c91399b6f26830f2}\label{class_custom_properties_a171bc08ac6a90472c91399b6f26830f2}} -{\bfseries Custom\+Properties} (G4\+String p\+Filename) -\item -\mbox{\Hypertarget{class_custom_properties_a453e83cc8168f5d141fd41591f28f14e}\label{class_custom_properties_a453e83cc8168f5d141fd41591f28f14e}} -void \mbox{\hyperlink{class_custom_properties_a453e83cc8168f5d141fd41591f28f14e}{extract\+Information}} () -\begin{DoxyCompactList}\small\item\em Extracts the custom properties from the file and updates the MPT of the material. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_custom_properties_a8f8afa0c715f51ead8ffc33b6e9e55f5}\label{class_custom_properties_a8f8afa0c715f51ead8ffc33b6e9e55f5}} -void \mbox{\hyperlink{class_custom_properties_a8f8afa0c715f51ead8ffc33b6e9e55f5}{extract\+Const\+Properties}} () -\begin{DoxyCompactList}\small\item\em Extracts so-\/called \char`\"{}constant properties\char`\"{} (i.\+e. single numbers) for the material from the file. \end{DoxyCompactList}\item -\mbox{\Hypertarget{class_custom_properties_ab45e2d203b1eb3acccf2a8d1b4868e0e}\label{class_custom_properties_ab45e2d203b1eb3acccf2a8d1b4868e0e}} -void \mbox{\hyperlink{class_custom_properties_ab45e2d203b1eb3acccf2a8d1b4868e0e}{extract\+Properties}} () -\begin{DoxyCompactList}\small\item\em Extracts vector-\/like 2D properties for the material from the file. \end{DoxyCompactList}\item -\mbox{\Hypertarget{class_custom_properties_abca98b6b320fe77b30a9754511ac99fe}\label{class_custom_properties_abca98b6b320fe77b30a9754511ac99fe}} -void \mbox{\hyperlink{class_custom_properties_abca98b6b320fe77b30a9754511ac99fe}{find\+MPT}} () -\begin{DoxyCompactList}\small\item\em Finds the Material Properties Table (MPT) for the specific material. The MPT is updated with the custom properties from the file. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_custom_properties_a32e855c4f0a7cf9d0eab91b70d933fe3}\label{class_custom_properties_a32e855c4f0a7cf9d0eab91b70d933fe3}} -G4\+Material\+Properties\+Table $\ast$ {\bfseries m\+MPT} -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/class_custom_properties__coll__graph.md5 b/latex/class_custom_properties__coll__graph.md5 deleted file mode 100644 index 2ecc17e0c9..0000000000 --- a/latex/class_custom_properties__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8b13a1729a53ffc978e6ed2272fe390e \ No newline at end of file diff --git a/latex/class_custom_properties__coll__graph.pdf b/latex/class_custom_properties__coll__graph.pdf deleted file mode 100644 index 70a7b9859a..0000000000 Binary files a/latex/class_custom_properties__coll__graph.pdf and /dev/null differ diff --git a/latex/class_custom_properties__inherit__graph.md5 b/latex/class_custom_properties__inherit__graph.md5 deleted file mode 100644 index 42945ccdd9..0000000000 --- a/latex/class_custom_properties__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ba68dcf75535e76ef2cfa1f88a553e29 \ No newline at end of file diff --git a/latex/class_custom_properties__inherit__graph.pdf b/latex/class_custom_properties__inherit__graph.pdf deleted file mode 100644 index e77ae87fff..0000000000 Binary files a/latex/class_custom_properties__inherit__graph.pdf and /dev/null differ diff --git a/latex/class_d_e_g_g__coll__graph.pdf b/latex/class_d_e_g_g__coll__graph.pdf index 9ff7c77570..8af77b5441 100644 Binary files a/latex/class_d_e_g_g__coll__graph.pdf and b/latex/class_d_e_g_g__coll__graph.pdf differ diff --git a/latex/class_d_e_g_g__inherit__graph.pdf b/latex/class_d_e_g_g__inherit__graph.pdf index 8ab0e5fa26..c8fd2f7474 100644 Binary files a/latex/class_d_e_g_g__inherit__graph.pdf and b/latex/class_d_e_g_g__inherit__graph.pdf differ diff --git a/latex/class_d_e_g_g_p_m_t_response__coll__graph.pdf b/latex/class_d_e_g_g_p_m_t_response__coll__graph.pdf index eecb9c83ed..0058a964d4 100644 Binary files a/latex/class_d_e_g_g_p_m_t_response__coll__graph.pdf and b/latex/class_d_e_g_g_p_m_t_response__coll__graph.pdf differ diff --git a/latex/class_d_e_g_g_p_m_t_response__inherit__graph.pdf b/latex/class_d_e_g_g_p_m_t_response__inherit__graph.pdf index eecb9c83ed..0058a964d4 100644 Binary files a/latex/class_d_e_g_g_p_m_t_response__inherit__graph.pdf and b/latex/class_d_e_g_g_p_m_t_response__inherit__graph.pdf differ diff --git a/latex/class_d_egg_harness__coll__graph.pdf b/latex/class_d_egg_harness__coll__graph.pdf index c769ff1600..677cb8b488 100644 Binary files a/latex/class_d_egg_harness__coll__graph.pdf and b/latex/class_d_egg_harness__coll__graph.pdf differ diff --git a/latex/class_d_egg_harness__inherit__graph.pdf b/latex/class_d_egg_harness__inherit__graph.pdf index bea6aae019..7513b7c0b0 100644 Binary files a/latex/class_d_egg_harness__inherit__graph.pdf and b/latex/class_d_egg_harness__inherit__graph.pdf differ diff --git a/latex/class_g4_op_boundary_process__coll__graph.pdf b/latex/class_g4_op_boundary_process__coll__graph.pdf index 9138b7980e..b5d8a12f17 100644 Binary files a/latex/class_g4_op_boundary_process__coll__graph.pdf and b/latex/class_g4_op_boundary_process__coll__graph.pdf differ diff --git a/latex/class_g4_op_boundary_process__inherit__graph.pdf b/latex/class_g4_op_boundary_process__inherit__graph.pdf index 9138b7980e..b5d8a12f17 100644 Binary files a/latex/class_g4_op_boundary_process__inherit__graph.pdf and b/latex/class_g4_op_boundary_process__inherit__graph.pdf differ diff --git a/latex/class_g4_radioactive_decay__coll__graph.pdf b/latex/class_g4_radioactive_decay__coll__graph.pdf index 1b33b42468..43981386e4 100644 Binary files a/latex/class_g4_radioactive_decay__coll__graph.pdf and b/latex/class_g4_radioactive_decay__coll__graph.pdf differ diff --git a/latex/class_g4_radioactive_decay__inherit__graph.pdf b/latex/class_g4_radioactive_decay__inherit__graph.pdf index 1b33b42468..43981386e4 100644 Binary files a/latex/class_g4_radioactive_decay__inherit__graph.pdf and b/latex/class_g4_radioactive_decay__inherit__graph.pdf differ diff --git a/latex/class_gen1_p_m_t_response__coll__graph.pdf b/latex/class_gen1_p_m_t_response__coll__graph.pdf index 143d6b7c83..62bc975e54 100644 Binary files a/latex/class_gen1_p_m_t_response__coll__graph.pdf and b/latex/class_gen1_p_m_t_response__coll__graph.pdf differ diff --git a/latex/class_gen1_p_m_t_response__inherit__graph.pdf b/latex/class_gen1_p_m_t_response__inherit__graph.pdf index 143d6b7c83..62bc975e54 100644 Binary files a/latex/class_gen1_p_m_t_response__inherit__graph.pdf and b/latex/class_gen1_p_m_t_response__inherit__graph.pdf differ diff --git a/latex/class_ice_cube_ice.tex b/latex/class_ice_cube_ice.tex deleted file mode 100644 index 70d34be3ad..0000000000 --- a/latex/class_ice_cube_ice.tex +++ /dev/null @@ -1,145 +0,0 @@ -\hypertarget{class_ice_cube_ice}{}\doxysection{Ice\+Cube\+Ice Class Reference} -\label{class_ice_cube_ice}\index{IceCubeIce@{IceCubeIce}} - - -Creation and extraction of Ice\+Cube\textquotesingle{}s ice optical properties. - - - - -Inheritance diagram for Ice\+Cube\+Ice\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=178pt]{class_ice_cube_ice__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for Ice\+Cube\+Ice\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=183pt]{class_ice_cube_ice__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_ice_cube_ice_a1720736962e3e3ef2002bc15931f7f8d}\label{class_ice_cube_ice_a1720736962e3e3ef2002bc15931f7f8d}} -{\bfseries Ice\+Cube\+Ice} (G4\+String p\+Filename) -\item -void \mbox{\hyperlink{class_ice_cube_ice_ac9d7a61c33f41d0025d128d7268d077f}{extract\+Information}} () -\begin{DoxyCompactList}\small\item\em Extracts information and creates ice with optical properties from Ice\+Cube. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -G4double \mbox{\hyperlink{class_ice_cube_ice_aa11719c4167b5abb115c9ecc9aed08d7}{spice\+Temperature}} (G4double p\+Depth) -\begin{DoxyCompactList}\small\item\em Calculate temperature of ice depending on the depth. \end{DoxyCompactList}\item -G4double \mbox{\hyperlink{class_ice_cube_ice_a435568d41c037359ed3425ad4d964312}{spice\+Absorption}} (G4double p\+Lambd) -\begin{DoxyCompactList}\small\item\em Calculate absorption length of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\item -G4double \mbox{\hyperlink{class_ice_cube_ice_ae2f18c457a5b75e3cdb7d8b1dff68acf}{spice\+Refraction}} (G4double p\+Lambd) -\begin{DoxyCompactList}\small\item\em Calculate refraction index of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\item -G4double \mbox{\hyperlink{class_ice_cube_ice_ae93c30abe662867d3ecc55dd894c5af2}{mie\+Scattering}} (G4double p\+Lambd) -\begin{DoxyCompactList}\small\item\em Calculate mie scattering length of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_ice_cube_ice_a2931d719308ecb6d6bc34733ac6e0f8e}\label{class_ice_cube_ice_a2931d719308ecb6d6bc34733ac6e0f8e}} -int {\bfseries m\+Spice\+Depth\+\_\+pos} -\item -\mbox{\Hypertarget{class_ice_cube_ice_ac100e7b3a092ade6255ac3ff156efebe}\label{class_ice_cube_ice_ac100e7b3a092ade6255ac3ff156efebe}} -std\+::vector$<$ G4double $>$ {\bfseries m\+Spice\+\_\+be400inv} -\item -\mbox{\Hypertarget{class_ice_cube_ice_a1d7f8974a17a9f604c56bd535cad96f9}\label{class_ice_cube_ice_a1d7f8974a17a9f604c56bd535cad96f9}} -std\+::vector$<$ G4double $>$ {\bfseries m\+Spice\+\_\+a400inv} -\item -\mbox{\Hypertarget{class_ice_cube_ice_ab4bb3c52de20e3e2703fc9886338f620}\label{class_ice_cube_ice_ab4bb3c52de20e3e2703fc9886338f620}} -std\+::vector$<$ G4double $>$ {\bfseries m\+Spice\+Depth} -\item -\mbox{\Hypertarget{class_ice_cube_ice_ad4b33ebde2fda92e90a5e178c3a01b1f}\label{class_ice_cube_ice_ad4b33ebde2fda92e90a5e178c3a01b1f}} -const G4double {\bfseries m\+Mie\+Spice\+Const} \mbox{[}3\mbox{]} = \{0.\+972, 0.\+0000001, 1\} -\item -\mbox{\Hypertarget{class_ice_cube_ice_a70ac529445cd531daf9f77754f543288}\label{class_ice_cube_ice_a70ac529445cd531daf9f77754f543288}} -G4double \mbox{\hyperlink{class_ice_cube_ice_a70ac529445cd531daf9f77754f543288}{m\+Inner\+Column\+\_\+b\+\_\+inv}} = 3 $\ast$ cm -\begin{DoxyCompactList}\small\item\em Eff. scattering lenght of bubble column (if placed) \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_ice_cube_ice_ac9d7a61c33f41d0025d128d7268d077f}\label{class_ice_cube_ice_ac9d7a61c33f41d0025d128d7268d077f}} -\index{IceCubeIce@{IceCubeIce}!extractInformation@{extractInformation}} -\index{extractInformation@{extractInformation}!IceCubeIce@{IceCubeIce}} -\doxysubsubsection{\texorpdfstring{extractInformation()}{extractInformation()}} -{\footnotesize\ttfamily void Ice\+Cube\+Ice\+::extract\+Information (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} - -This method is responsible for creating a material based on the properties of Ice\+Cube\textquotesingle{}s ice. It creates two additional materials \char`\"{}\+Ice\+Cube\+ICE\+\_\+\+SPICE\char`\"{} and \char`\"{}\+Mat\+\_\+\+Bub\+Column\char`\"{}, sets their properties, and also handles the calculations and assignments for the material\textquotesingle{}s properties such as refractive index, absorption length, and mie scattering length. - -Implements \mbox{\hyperlink{classabc_material_data_acca9fc268907f29e89960699cadb0b53}{abc\+Material\+Data}}. - -\mbox{\Hypertarget{class_ice_cube_ice_ae93c30abe662867d3ecc55dd894c5af2}\label{class_ice_cube_ice_ae93c30abe662867d3ecc55dd894c5af2}} -\index{IceCubeIce@{IceCubeIce}!mieScattering@{mieScattering}} -\index{mieScattering@{mieScattering}!IceCubeIce@{IceCubeIce}} -\doxysubsubsection{\texorpdfstring{mieScattering()}{mieScattering()}} -{\footnotesize\ttfamily G4double Ice\+Cube\+Ice\+::mie\+Scattering (\begin{DoxyParamCaption}\item[{G4double}]{p\+Lambd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - -\begin{DoxyParams}{Parameters} -{\em p\+Lambd} & Wavelength in nm. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Mie scattering length in m. -\end{DoxyReturn} -\mbox{\Hypertarget{class_ice_cube_ice_a435568d41c037359ed3425ad4d964312}\label{class_ice_cube_ice_a435568d41c037359ed3425ad4d964312}} -\index{IceCubeIce@{IceCubeIce}!spiceAbsorption@{spiceAbsorption}} -\index{spiceAbsorption@{spiceAbsorption}!IceCubeIce@{IceCubeIce}} -\doxysubsubsection{\texorpdfstring{spiceAbsorption()}{spiceAbsorption()}} -{\footnotesize\ttfamily G4double Ice\+Cube\+Ice\+::spice\+Absorption (\begin{DoxyParamCaption}\item[{G4double}]{p\+Lambd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - -\begin{DoxyParams}{Parameters} -{\em p\+Lambd} & Wavelength in nm. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Absorption length in m. -\end{DoxyReturn} -\mbox{\Hypertarget{class_ice_cube_ice_ae2f18c457a5b75e3cdb7d8b1dff68acf}\label{class_ice_cube_ice_ae2f18c457a5b75e3cdb7d8b1dff68acf}} -\index{IceCubeIce@{IceCubeIce}!spiceRefraction@{spiceRefraction}} -\index{spiceRefraction@{spiceRefraction}!IceCubeIce@{IceCubeIce}} -\doxysubsubsection{\texorpdfstring{spiceRefraction()}{spiceRefraction()}} -{\footnotesize\ttfamily G4double Ice\+Cube\+Ice\+::spice\+Refraction (\begin{DoxyParamCaption}\item[{G4double}]{p\+Lambd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - -\begin{DoxyParams}{Parameters} -{\em p\+Lambd} & Wavelength in nm. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Refraction index. -\end{DoxyReturn} -\mbox{\Hypertarget{class_ice_cube_ice_aa11719c4167b5abb115c9ecc9aed08d7}\label{class_ice_cube_ice_aa11719c4167b5abb115c9ecc9aed08d7}} -\index{IceCubeIce@{IceCubeIce}!spiceTemperature@{spiceTemperature}} -\index{spiceTemperature@{spiceTemperature}!IceCubeIce@{IceCubeIce}} -\doxysubsubsection{\texorpdfstring{spiceTemperature()}{spiceTemperature()}} -{\footnotesize\ttfamily G4double Ice\+Cube\+Ice\+::spice\+Temperature (\begin{DoxyParamCaption}\item[{G4double}]{p\+Depth }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -This function is needed for the calculation of scattering and absorption length of the ice. - - -\begin{DoxyParams}{Parameters} -{\em p\+Depth} & Depth in m from where we need the temperature. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Temperature in Kelvin. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/class_ice_cube_ice__coll__graph.md5 b/latex/class_ice_cube_ice__coll__graph.md5 deleted file mode 100644 index e9bc4a7c62..0000000000 --- a/latex/class_ice_cube_ice__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -64535b05941018484308e915b370f69e \ No newline at end of file diff --git a/latex/class_ice_cube_ice__coll__graph.pdf b/latex/class_ice_cube_ice__coll__graph.pdf deleted file mode 100644 index 3d2678a6dc..0000000000 Binary files a/latex/class_ice_cube_ice__coll__graph.pdf and /dev/null differ diff --git a/latex/class_ice_cube_ice__inherit__graph.md5 b/latex/class_ice_cube_ice__inherit__graph.md5 deleted file mode 100644 index 9f1e70e31d..0000000000 --- a/latex/class_ice_cube_ice__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1bbede802aa62ec9fb419b92e154102b \ No newline at end of file diff --git a/latex/class_ice_cube_ice__inherit__graph.pdf b/latex/class_ice_cube_ice__inherit__graph.pdf deleted file mode 100644 index aa5dccc88d..0000000000 Binary files a/latex/class_ice_cube_ice__inherit__graph.pdf and /dev/null differ diff --git a/latex/class_l_o_m16__coll__graph.pdf b/latex/class_l_o_m16__coll__graph.pdf index 52da9d2a76..88eaeec93d 100644 Binary files a/latex/class_l_o_m16__coll__graph.pdf and b/latex/class_l_o_m16__coll__graph.pdf differ diff --git a/latex/class_l_o_m16__inherit__graph.pdf b/latex/class_l_o_m16__inherit__graph.pdf index 85a16e7ce2..c035be6c7b 100644 Binary files a/latex/class_l_o_m16__inherit__graph.pdf and b/latex/class_l_o_m16__inherit__graph.pdf differ diff --git a/latex/class_l_o_m18__coll__graph.pdf b/latex/class_l_o_m18__coll__graph.pdf index 375b4c602a..f88c5c7ee7 100644 Binary files a/latex/class_l_o_m18__coll__graph.pdf and b/latex/class_l_o_m18__coll__graph.pdf differ diff --git a/latex/class_l_o_m18__inherit__graph.pdf b/latex/class_l_o_m18__inherit__graph.pdf index c09db5d24a..8a3409e737 100644 Binary files a/latex/class_l_o_m18__inherit__graph.pdf and b/latex/class_l_o_m18__inherit__graph.pdf differ diff --git a/latex/class_l_o_m_hamamatsu_response__coll__graph.pdf b/latex/class_l_o_m_hamamatsu_response__coll__graph.pdf index db45d96d60..75ab232cb2 100644 Binary files a/latex/class_l_o_m_hamamatsu_response__coll__graph.pdf and b/latex/class_l_o_m_hamamatsu_response__coll__graph.pdf differ diff --git a/latex/class_l_o_m_hamamatsu_response__inherit__graph.pdf b/latex/class_l_o_m_hamamatsu_response__inherit__graph.pdf index db45d96d60..75ab232cb2 100644 Binary files a/latex/class_l_o_m_hamamatsu_response__inherit__graph.pdf and b/latex/class_l_o_m_hamamatsu_response__inherit__graph.pdf differ diff --git a/latex/class_l_o_m_n_n_v_t_response__coll__graph.pdf b/latex/class_l_o_m_n_n_v_t_response__coll__graph.pdf index d5ef8a291f..50e52a685b 100644 Binary files a/latex/class_l_o_m_n_n_v_t_response__coll__graph.pdf and b/latex/class_l_o_m_n_n_v_t_response__coll__graph.pdf differ diff --git a/latex/class_l_o_m_n_n_v_t_response__inherit__graph.pdf b/latex/class_l_o_m_n_n_v_t_response__inherit__graph.pdf index d5ef8a291f..50e52a685b 100644 Binary files a/latex/class_l_o_m_n_n_v_t_response__inherit__graph.pdf and b/latex/class_l_o_m_n_n_v_t_response__inherit__graph.pdf differ diff --git a/latex/class_no_optics.tex b/latex/class_no_optics.tex deleted file mode 100644 index b759ca00fb..0000000000 --- a/latex/class_no_optics.tex +++ /dev/null @@ -1,43 +0,0 @@ -\hypertarget{class_no_optics}{}\doxysection{No\+Optics Class Reference} -\label{class_no_optics}\index{NoOptics@{NoOptics}} - - -Materials without optical properties defined. - - - - -Inheritance diagram for No\+Optics\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=178pt]{class_no_optics__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for No\+Optics\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=183pt]{class_no_optics__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_no_optics_a72a79cde00793ecf96d400588e906dc9}\label{class_no_optics_a72a79cde00793ecf96d400588e906dc9}} -{\bfseries No\+Optics} (G4\+String p\+Filename) -\item -\mbox{\Hypertarget{class_no_optics_ac9d755acccf586cfbc80510bb946e345}\label{class_no_optics_ac9d755acccf586cfbc80510bb946e345}} -void \mbox{\hyperlink{class_no_optics_ac9d755acccf586cfbc80510bb946e345}{extract\+Information}} () -\begin{DoxyCompactList}\small\item\em Extracts information and creates a material without optical properties. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/class_no_optics__coll__graph.md5 b/latex/class_no_optics__coll__graph.md5 deleted file mode 100644 index ec0bec813d..0000000000 --- a/latex/class_no_optics__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -60b62759832d362fd7a2767c491d5d1a \ No newline at end of file diff --git a/latex/class_no_optics__coll__graph.pdf b/latex/class_no_optics__coll__graph.pdf deleted file mode 100644 index 6607fb2160..0000000000 Binary files a/latex/class_no_optics__coll__graph.pdf and /dev/null differ diff --git a/latex/class_no_optics__inherit__graph.md5 b/latex/class_no_optics__inherit__graph.md5 deleted file mode 100644 index 7ae7dbdea1..0000000000 --- a/latex/class_no_optics__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -151d9b7950591ad8f14e1e387a2183a1 \ No newline at end of file diff --git a/latex/class_no_optics__inherit__graph.pdf b/latex/class_no_optics__inherit__graph.pdf deleted file mode 100644 index 173451372c..0000000000 Binary files a/latex/class_no_optics__inherit__graph.pdf and /dev/null differ diff --git a/latex/class_no_response__coll__graph.pdf b/latex/class_no_response__coll__graph.pdf index 3742396554..381aca8343 100644 Binary files a/latex/class_no_response__coll__graph.pdf and b/latex/class_no_response__coll__graph.pdf differ diff --git a/latex/class_no_response__inherit__graph.pdf b/latex/class_no_response__inherit__graph.pdf index 3742396554..381aca8343 100644 Binary files a/latex/class_no_response__inherit__graph.pdf and b/latex/class_no_response__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_action_initialization__coll__graph.pdf b/latex/class_o_m_sim_action_initialization__coll__graph.pdf index de21afaeaf..b28ca370c7 100644 Binary files a/latex/class_o_m_sim_action_initialization__coll__graph.pdf and b/latex/class_o_m_sim_action_initialization__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_action_initialization__inherit__graph.pdf b/latex/class_o_m_sim_action_initialization__inherit__graph.pdf index de21afaeaf..b28ca370c7 100644 Binary files a/latex/class_o_m_sim_action_initialization__inherit__graph.pdf and b/latex/class_o_m_sim_action_initialization__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_decays_analysis__coll__graph.pdf b/latex/class_o_m_sim_decays_analysis__coll__graph.pdf index 8958d9a117..c3d905239f 100644 Binary files a/latex/class_o_m_sim_decays_analysis__coll__graph.pdf and b/latex/class_o_m_sim_decays_analysis__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_decays_g_p_s__coll__graph.pdf b/latex/class_o_m_sim_decays_g_p_s__coll__graph.pdf index 8e4a865c7c..a998936730 100644 Binary files a/latex/class_o_m_sim_decays_g_p_s__coll__graph.pdf and b/latex/class_o_m_sim_decays_g_p_s__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_detector_construction__coll__graph.pdf b/latex/class_o_m_sim_detector_construction__coll__graph.pdf index d85f99862f..8cc698d870 100644 Binary files a/latex/class_o_m_sim_detector_construction__coll__graph.pdf and b/latex/class_o_m_sim_detector_construction__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_detector_construction__inherit__graph.pdf b/latex/class_o_m_sim_detector_construction__inherit__graph.pdf index d4b054e970..c716581283 100644 Binary files a/latex/class_o_m_sim_detector_construction__inherit__graph.pdf and b/latex/class_o_m_sim_detector_construction__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_e_n_e_s__coll__graph.pdf b/latex/class_o_m_sim_e_n_e_s__coll__graph.pdf index 9c240ef166..62a7118a6c 100644 Binary files a/latex/class_o_m_sim_e_n_e_s__coll__graph.pdf and b/latex/class_o_m_sim_e_n_e_s__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_e_n_e_s__inherit__graph.pdf b/latex/class_o_m_sim_e_n_e_s__inherit__graph.pdf index b8c0737c05..b4ad43d4e1 100644 Binary files a/latex/class_o_m_sim_e_n_e_s__inherit__graph.pdf and b/latex/class_o_m_sim_e_n_e_s__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_effective_area_detector__coll__graph.pdf b/latex/class_o_m_sim_effective_area_detector__coll__graph.pdf index 82e89da87e..71a9e14d3a 100644 Binary files a/latex/class_o_m_sim_effective_area_detector__coll__graph.pdf and b/latex/class_o_m_sim_effective_area_detector__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_effective_area_detector__inherit__graph.pdf b/latex/class_o_m_sim_effective_area_detector__inherit__graph.pdf index 4eaaa5b5ed..362194077f 100644 Binary files a/latex/class_o_m_sim_effective_area_detector__inherit__graph.pdf and b/latex/class_o_m_sim_effective_area_detector__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_event_action__coll__graph.pdf b/latex/class_o_m_sim_event_action__coll__graph.pdf index b9dfbd9cf2..fbbcfb51b1 100644 Binary files a/latex/class_o_m_sim_event_action__coll__graph.pdf and b/latex/class_o_m_sim_event_action__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_event_action__inherit__graph.pdf b/latex/class_o_m_sim_event_action__inherit__graph.pdf index b9dfbd9cf2..fbbcfb51b1 100644 Binary files a/latex/class_o_m_sim_event_action__inherit__graph.pdf and b/latex/class_o_m_sim_event_action__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_g4_scintillation__coll__graph.pdf b/latex/class_o_m_sim_g4_scintillation__coll__graph.pdf index 77541c1b37..8e097d0cb5 100644 Binary files a/latex/class_o_m_sim_g4_scintillation__coll__graph.pdf and b/latex/class_o_m_sim_g4_scintillation__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_g4_scintillation__inherit__graph.pdf b/latex/class_o_m_sim_g4_scintillation__inherit__graph.pdf index 77541c1b37..8e097d0cb5 100644 Binary files a/latex/class_o_m_sim_g4_scintillation__inherit__graph.pdf and b/latex/class_o_m_sim_g4_scintillation__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_hit_manager__coll__graph.pdf b/latex/class_o_m_sim_hit_manager__coll__graph.pdf index 83bbc5ae5d..74bbff2105 100644 Binary files a/latex/class_o_m_sim_hit_manager__coll__graph.pdf and b/latex/class_o_m_sim_hit_manager__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_i_b_d__coll__graph.pdf b/latex/class_o_m_sim_i_b_d__coll__graph.pdf index 514eef517c..984c6d7779 100644 Binary files a/latex/class_o_m_sim_i_b_d__coll__graph.pdf and b/latex/class_o_m_sim_i_b_d__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_i_b_d__inherit__graph.pdf b/latex/class_o_m_sim_i_b_d__inherit__graph.pdf index daf026e187..72303ec13f 100644 Binary files a/latex/class_o_m_sim_i_b_d__inherit__graph.pdf and b/latex/class_o_m_sim_i_b_d__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_input_data.tex b/latex/class_o_m_sim_input_data.tex index 7b43fb479d..82aa0e4886 100644 --- a/latex/class_o_m_sim_input_data.tex +++ b/latex/class_o_m_sim_input_data.tex @@ -40,11 +40,11 @@ \end{DoxyCode} -(see also \mbox{\hyperlink{class_parameter_table_ExampleUsageParameterTable}{Minimal example}}) This class assumes certain conventions in naming and structuring the input files, which aids in automatically identifying and processing them. For example, files with names starting with \char`\"{}\+Ri\+Abs\char`\"{} are treated as describing refractive and absorption properties. \doxysubsection*{Public Member Functions} +(see also \mbox{\hyperlink{class_parameter_table_ExampleUsageParameterTable}{Minimal example}}) This class assumes certain conventions in naming and structuring the input files, which aids in automatically identifying and processing them. \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item G4\+Material $\ast$ \mbox{\hyperlink{class_o_m_sim_input_data_a12e64f3ec83f33c173da0cd5954dd5b2}{get\+Material}} (G4\+String p\+Name) -\item +\begin{DoxyCompactList}\small\item\em Retrieves a G4\+Material based on the given name. \end{DoxyCompactList}\item G4\+Optical\+Surface $\ast$ \mbox{\hyperlink{class_o_m_sim_input_data_aca56b05e268bbb47761dbcc8e487c283}{get\+Optical\+Surface}} (G4\+String p\+Name) \item \mbox{\Hypertarget{class_o_m_sim_input_data_a84781faca6d03b8f9f13777c85a1c9dc}\label{class_o_m_sim_input_data_a84781faca6d03b8f9f13777c85a1c9dc}} @@ -62,28 +62,51 @@ \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item -\mbox{\Hypertarget{class_o_m_sim_input_data_addde153519e7a6884a9583614d6c5f49}\label{class_o_m_sim_input_data_addde153519e7a6884a9583614d6c5f49}} -std\+::map$<$ G4\+String, G4\+Optical\+Surface $\ast$ $>$ \mbox{\hyperlink{class_o_m_sim_input_data_addde153519e7a6884a9583614d6c5f49}{m\+Optical\+Surface\+Map}} +\mbox{\Hypertarget{class_o_m_sim_input_data_a692d89c9fbdd287aa13c3bb5ddba8278}\label{class_o_m_sim_input_data_a692d89c9fbdd287aa13c3bb5ddba8278}} +std\+::map$<$ G4\+String, G4\+Optical\+Surface $\ast$ $>$ \mbox{\hyperlink{class_o_m_sim_input_data_a692d89c9fbdd287aa13c3bb5ddba8278}{m\+\_\+optical\+Surface\+Map}} \begin{DoxyCompactList}\small\item\em Map that links names with optical surfaces. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Private Types} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_o_m_sim_input_data_a230292bc2609c1c353d42213b8f5fbf7}\label{class_o_m_sim_input_data_a230292bc2609c1c353d42213b8f5fbf7}} +enum class {\bfseries File\+Type} \{ \newline +{\bfseries Ice\+Cube\+ICE} +, {\bfseries Scintillator} +, {\bfseries Custom} +, {\bfseries Table} +, \newline +{\bfseries Surface} +, {\bfseries Material} + \} +\end{DoxyCompactItemize} \doxysubsection*{Private Member Functions} \begin{DoxyCompactItemize} \item +\mbox{\Hypertarget{class_o_m_sim_input_data_ae5886651fcc9baae2beb745d4377d756}\label{class_o_m_sim_input_data_ae5886651fcc9baae2beb745d4377d756}} +File\+Type {\bfseries get\+File\+Type} (const std\+::string \&file\+Name) const +\item \mbox{\Hypertarget{class_o_m_sim_input_data_a2fe2c68872dc59b3a8fe9e961a28ec94}\label{class_o_m_sim_input_data_a2fe2c68872dc59b3a8fe9e961a28ec94}} {\bfseries OMSim\+Input\+Data} (const \mbox{\hyperlink{class_o_m_sim_input_data}{OMSim\+Input\+Data}} \&)=delete \item \mbox{\Hypertarget{class_o_m_sim_input_data_aaa697f53e9f26f530c9f463c1c7af9db}\label{class_o_m_sim_input_data_aaa697f53e9f26f530c9f463c1c7af9db}} \mbox{\hyperlink{class_o_m_sim_input_data}{OMSim\+Input\+Data}} \& {\bfseries operator=} (const \mbox{\hyperlink{class_o_m_sim_input_data}{OMSim\+Input\+Data}} \&)=delete \item -void \mbox{\hyperlink{class_o_m_sim_input_data_ae6e28e3df96ad7ca980aec5d3b1f8ce6}{scann\+Data\+Directory}} () +\mbox{\Hypertarget{class_o_m_sim_input_data_ae6e28e3df96ad7ca980aec5d3b1f8ce6}\label{class_o_m_sim_input_data_ae6e28e3df96ad7ca980aec5d3b1f8ce6}} +void {\bfseries scann\+Data\+Directory} () \item void \mbox{\hyperlink{class_o_m_sim_input_data_a85c2bfa74bb3ac64f0e5f628d81bf4be}{process\+File}} (const std\+::string \&file\+Path, const std\+::string \&file\+Name) \begin{DoxyCompactList}\small\item\em Processes a data file based on its name prefix. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Private Attributes} \begin{DoxyCompactItemize} \item -\mbox{\Hypertarget{class_o_m_sim_input_data_a9b0073c725ef7569e354242545a2912e}\label{class_o_m_sim_input_data_a9b0073c725ef7569e354242545a2912e}} -G4\+String \mbox{\hyperlink{class_o_m_sim_input_data_a9b0073c725ef7569e354242545a2912e}{m\+Data\+Directory}} +\mbox{\Hypertarget{class_o_m_sim_input_data_ad606b2982529624542cb6cd4184160d3}\label{class_o_m_sim_input_data_ad606b2982529624542cb6cd4184160d3}} +G4\+String \mbox{\hyperlink{class_o_m_sim_input_data_ad606b2982529624542cb6cd4184160d3}{m\+\_\+data\+Directory}} \begin{DoxyCompactList}\small\item\em The current directory being scanned for data. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Static Private Attributes} +\begin{DoxyCompactItemize} +\item +static const std\+::unordered\+\_\+map$<$ std\+::string, File\+Type $>$ {\bfseries file\+Type\+Prefixes} +\end{DoxyCompactItemize} \doxysubsection{Member Function Documentation} @@ -105,25 +128,33 @@ \index{OMSimInputData@{OMSimInputData}!getMaterial@{getMaterial}} \index{getMaterial@{getMaterial}!OMSimInputData@{OMSimInputData}} \doxysubsubsection{\texorpdfstring{getMaterial()}{getMaterial()}} -{\footnotesize\ttfamily G4\+Material $\ast$ OMSim\+Input\+Data\+::get\+Material (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Name }\end{DoxyParamCaption})} +{\footnotesize\ttfamily G4\+Material $\ast$ OMSim\+Input\+Data\+::get\+Material (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+\_\+name }\end{DoxyParamCaption})} + +Handles both predefined and argument-\/based materials. For argument materials (prefixed with \char`\"{}arg\char`\"{}), it selects materials based on user-\/defined indices for glass, gel, and environment. For standard materials, it retrieves from Geant4\textquotesingle{}s material database or NIST manager. + -Get a G4\+Material. In order to get custom built materials, method \mbox{\hyperlink{class_o_m_sim_input_data_a84781faca6d03b8f9f13777c85a1c9dc}{search\+Folders()}} should have already been called. Standard materials from Geant4 are also transfered directly (if found through Find\+Or\+Build\+Material()). Materials defined by arguments of the main should start with \char`\"{}arg\char`\"{} and then we get the material name from the arrays depending on the global integers (g\+Gel, g\+Glass, g\+Environment..) . \begin{DoxyParams}{Parameters} -{\em p\+Name} & name of the (custom) material or \char`\"{}arg\+Vessel\+Glass\char`\"{}, \char`\"{}arg\+Gel\char`\"{}, \char`\"{}arg\+World\char`\"{} for argument materials \\ +{\em p\+Name} & Material name or argument material key (\char`\"{}arg\+Vessel\+Glass\char`\"{}, \char`\"{}arg\+Gel\char`\"{}, \char`\"{}arg\+World\char`\"{}). \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} -G4\+Material +Pointer to the requested G4\+Material, or nullptr if not found. \end{DoxyReturn} +\begin{DoxyNote}{Note} +Uses \mbox{\hyperlink{class_o_m_sim_command_args_table}{OMSim\+Command\+Args\+Table}} for argument-\/based material selection. +\end{DoxyNote} +\begin{DoxyWarning}{Warning} +May cause undefined behavior if argument indices are out of bounds. +\end{DoxyWarning} \mbox{\Hypertarget{class_o_m_sim_input_data_aca56b05e268bbb47761dbcc8e487c283}\label{class_o_m_sim_input_data_aca56b05e268bbb47761dbcc8e487c283}} \index{OMSimInputData@{OMSimInputData}!getOpticalSurface@{getOpticalSurface}} \index{getOpticalSurface@{getOpticalSurface}!OMSimInputData@{OMSimInputData}} \doxysubsubsection{\texorpdfstring{getOpticalSurface()}{getOpticalSurface()}} -{\footnotesize\ttfamily G4\+Optical\+Surface $\ast$ OMSim\+Input\+Data\+::get\+Optical\+Surface (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Name }\end{DoxyParamCaption})} +{\footnotesize\ttfamily G4\+Optical\+Surface $\ast$ OMSim\+Input\+Data\+::get\+Optical\+Surface (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+\_\+name }\end{DoxyParamCaption})} Get a G4\+Optical\+Surface. In order to get custom built materials, method \mbox{\hyperlink{class_o_m_sim_input_data_a84781faca6d03b8f9f13777c85a1c9dc}{search\+Folders()}} should have already been called. \begin{DoxyParams}{Parameters} -{\em p\+Name} & name of the optical surface or argument reflectors \char`\"{}arg\+Reflector\char`\"{} \\ +{\em p\+\_\+name} & name of the optical surface or argument reflectors \char`\"{}arg\+Reflector\char`\"{} \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -139,26 +170,15 @@ \index{OMSimInputData@{OMSimInputData}!processFile@{processFile}} \index{processFile@{processFile}!OMSimInputData@{OMSimInputData}} \doxysubsubsection{\texorpdfstring{processFile()}{processFile()}} -{\footnotesize\ttfamily void OMSim\+Input\+Data\+::process\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+File\+Path, }\item[{const std\+::string \&}]{p\+File\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} +{\footnotesize\ttfamily void OMSim\+Input\+Data\+::process\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+file\+Path, }\item[{const std\+::string \&}]{p\+\_\+file\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} -The function identifies the type of data file (\mbox{\hyperlink{class_refraction_and_absorption}{Refraction\+And\+Absorption}}, \mbox{\hyperlink{class_refraction_only}{Refraction\+Only}}, \mbox{\hyperlink{class_no_optics}{No\+Optics}}, \mbox{\hyperlink{class_ice_cube_ice}{Ice\+Cube\+Ice}}, \mbox{\hyperlink{class_surface}{Surface}} or others) based on the prefix of the filename. It then constructs an object of the appropriate class and invokes its information extraction method. For \textquotesingle{}Surf\textquotesingle{} prefixed files, it also updates the m\+Optical\+Surface\+Map. For \textquotesingle{}pmt\+\_\+\textquotesingle{}, \textquotesingle{}om\+\_\+\textquotesingle{}, and \textquotesingle{}usr\+\_\+\textquotesingle{} prefixed files, it invokes directly append\+And\+Return\+Tree without any extra parsing into Geant4 objects. +The function identifies the type of data file based on the prefix of the filename. It then calls the correct extraction method. For \textquotesingle{}Surf\textquotesingle{} prefixed files, it also updates the m\+\_\+optical\+Surface\+Map. For \textquotesingle{}pmt\+\_\+\textquotesingle{}, \textquotesingle{}om\+\_\+\textquotesingle{}, and \textquotesingle{}usr\+\_\+\textquotesingle{} prefixed files, it invokes directly append\+And\+Return\+Tree without any extra parsing into Geant4 objects. \begin{DoxyParams}{Parameters} -{\em p\+File\+Path} & Full path to the file. \\ +{\em p\+\_\+file\+Path} & Full path to the file. \\ \hline -{\em p\+File\+Name} & Name of the file (without the path). \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{class_o_m_sim_input_data_ae6e28e3df96ad7ca980aec5d3b1f8ce6}\label{class_o_m_sim_input_data_ae6e28e3df96ad7ca980aec5d3b1f8ce6}} -\index{OMSimInputData@{OMSimInputData}!scannDataDirectory@{scannDataDirectory}} -\index{scannDataDirectory@{scannDataDirectory}!OMSimInputData@{OMSimInputData}} -\doxysubsubsection{\texorpdfstring{scannDataDirectory()}{scannDataDirectory()}} -{\footnotesize\ttfamily void OMSim\+Input\+Data\+::scann\+Data\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -Scann for data files inside m\+Data\+Directory and process files. -\begin{DoxyParams}{Parameters} -{\em p\+Name} & name of the material \\ +{\em p\+\_\+file\+Name} & Name of the file (without the path). \\ \hline \end{DoxyParams} \mbox{\Hypertarget{class_o_m_sim_input_data_a9ba12328d251141daeb086ae37f95f98}\label{class_o_m_sim_input_data_a9ba12328d251141daeb086ae37f95f98}} @@ -169,6 +189,26 @@ This method is normally called in the destructor $\sim$\+OMSim\+Detector\+Construction. +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_o_m_sim_input_data_a405e4a0a5c03a7218b3a91dd2e25de56}\label{class_o_m_sim_input_data_a405e4a0a5c03a7218b3a91dd2e25de56}} +\index{OMSimInputData@{OMSimInputData}!fileTypePrefixes@{fileTypePrefixes}} +\index{fileTypePrefixes@{fileTypePrefixes}!OMSimInputData@{OMSimInputData}} +\doxysubsubsection{\texorpdfstring{fileTypePrefixes}{fileTypePrefixes}} +{\footnotesize\ttfamily const std\+::unordered\+\_\+map$<$ std\+::string, OMSim\+Input\+Data\+::\+File\+Type $>$ OMSim\+Input\+Data\+::file\+Type\+Prefixes\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{= \{} +\DoxyCodeLine{ \{\textcolor{stringliteral}{"{}IceCubeICE"{}}, FileType::IceCubeICE\},} +\DoxyCodeLine{ \{\textcolor{stringliteral}{"{}Scint"{}}, FileType::Scintillator\},} +\DoxyCodeLine{ \{\textcolor{stringliteral}{"{}Custom"{}}, FileType::Custom\},} +\DoxyCodeLine{ \{\textcolor{stringliteral}{"{}pmt\_"{}}, FileType::Table\},} +\DoxyCodeLine{ \{\textcolor{stringliteral}{"{}usr\_"{}}, FileType::Table\},} +\DoxyCodeLine{ \{\textcolor{stringliteral}{"{}Surf"{}}, FileType::Surface\}\}} + +\end{DoxyCode} + + The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item \mbox{\hyperlink{_o_m_sim_input_data_8hh}{OMSim\+Input\+Data.\+hh}}\item diff --git a/latex/class_o_m_sim_input_data__coll__graph.pdf b/latex/class_o_m_sim_input_data__coll__graph.pdf index 553c40ff3f..302902a0da 100644 Binary files a/latex/class_o_m_sim_input_data__coll__graph.pdf and b/latex/class_o_m_sim_input_data__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_input_data__inherit__graph.pdf b/latex/class_o_m_sim_input_data__inherit__graph.pdf index 553c40ff3f..302902a0da 100644 Binary files a/latex/class_o_m_sim_input_data__inherit__graph.pdf and b/latex/class_o_m_sim_input_data__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_material_handler.tex b/latex/class_o_m_sim_material_handler.tex new file mode 100644 index 0000000000..f0d4d08f3f --- /dev/null +++ b/latex/class_o_m_sim_material_handler.tex @@ -0,0 +1,211 @@ +\hypertarget{class_o_m_sim_material_handler}{}\doxysection{OMSim\+Material\+Handler Class Reference} +\label{class_o_m_sim_material_handler}\index{OMSimMaterialHandler@{OMSimMaterialHandler}} + + +Handles the creation and processing of materials from json files. + + + + +Collaboration diagram for OMSim\+Material\+Handler\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=211pt]{class_o_m_sim_material_handler__coll__graph} +\end{center} +\end{figure} + + +\doxysubsection{Detailed Description} +This class is responsible for extracting data from json files, creating new materials, processing optical surfaces, and handling special material types such as Ice\+Cube ice and scintillators. \doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_aa9297e3c3a9b78ec2b352c9b97958ca0}\label{class_o_m_sim_material_handler_aa9297e3c3a9b78ec2b352c9b97958ca0}} +{\bfseries OMSim\+Material\+Handler} (const G4\+String \&filename) +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_a719ebf626a19a6e8ff9a0b9e2a262c21}\label{class_o_m_sim_material_handler_a719ebf626a19a6e8ff9a0b9e2a262c21}} +void \mbox{\hyperlink{class_o_m_sim_material_handler_a719ebf626a19a6e8ff9a0b9e2a262c21}{process\+Material}} () +\begin{DoxyCompactList}\small\item\em Process the material defined in the input file. \end{DoxyCompactList}\item +G4\+Optical\+Surface $\ast$ \mbox{\hyperlink{class_o_m_sim_material_handler_a1cf8cf3badeaa28c33d4b96973239c71}{process\+Surface}} () +\begin{DoxyCompactList}\small\item\em Process and return an optical surface defined in the input file. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_o_m_sim_material_handler_a2e87189ae05d3d960df85957c799ebf9}{process\+Extra\+Properties}} () +\begin{DoxyCompactList}\small\item\em Process extra properties for an existing material. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_o_m_sim_material_handler_ad337c539e395d32e708d18a4f5e48264}{process\+Special}} (Processor\+Function $\ast$processor) +\begin{DoxyCompactList}\small\item\em Process special material types using a provided function. \end{DoxyCompactList}\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_aa0383250837f73422cb6cfd1872ce029}\label{class_o_m_sim_material_handler_aa0383250837f73422cb6cfd1872ce029}} +G4\+String {\bfseries Get\+Name} () +\end{DoxyCompactItemize} +\doxysubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_accfcbc6f254ffb9540c7616995f75ef5}\label{class_o_m_sim_material_handler_accfcbc6f254ffb9540c7616995f75ef5}} +void {\bfseries read\+Json\+File} () +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_a6d25aa1ea0cfae2ca9c3ea9d539fdcca}\label{class_o_m_sim_material_handler_a6d25aa1ea0cfae2ca9c3ea9d539fdcca}} +void \mbox{\hyperlink{class_o_m_sim_material_handler_a6d25aa1ea0cfae2ca9c3ea9d539fdcca}{create\+Material}} () +\begin{DoxyCompactList}\small\item\em Create a new Geant4 material based on the input data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_o_m_sim_material_handler_a116e075ea33b846fd722a7e1470072a4}{process\+Properties}} () +\begin{DoxyCompactList}\small\item\em Process the properties defined in the input file and add them to the material. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_o_m_sim_material_handler_a0f799e0b10b1d0e37eb849b401b0d5e7}{process\+Const\+Properties}} () +\begin{DoxyCompactList}\small\item\em Process constant properties defined in the input file and add them to the material. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_o_m_sim_material_handler_aa7ebed1dfaffe532d7b1fd878ffd7d27}{find\+Material\+Property\+Table}} (G4\+String p\+\_\+name) +\begin{DoxyCompactList}\small\item\em Find the material property table for an existing material. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_o_m_sim_material_handler_a4205415c818cd65b9121e070179e3f99}{add\+Property}} (const G4\+String \&key, G4double energy\+Unit, G4double value\+Unit, bool invertX, const boost\+::property\+\_\+tree\+::ptree \&property\+Tree) +\begin{DoxyCompactList}\small\item\em Add a property to the material properties table. \end{DoxyCompactList}\item +G4\+Optical\+Surface\+Finish \mbox{\hyperlink{class_o_m_sim_material_handler_aeb612b7e496704e9e5dd8e8bfbf37af0}{get\+Optical\+Surface\+Finish}} (const std\+::string \&finish) +\begin{DoxyCompactList}\small\item\em Get the G4\+Optical\+Surface\+Finish enum value from a string. \end{DoxyCompactList}\item +G4\+Optical\+Surface\+Model \mbox{\hyperlink{class_o_m_sim_material_handler_a2a947dda8ecc28b13bf5fdf93ff0fef4}{get\+Optical\+Surface\+Model}} (const std\+::string \&model) +\begin{DoxyCompactList}\small\item\em Get the G4\+Optical\+Surface\+Model enum value from a string. \end{DoxyCompactList}\item +G4\+Surface\+Type \mbox{\hyperlink{class_o_m_sim_material_handler_abf218ce78a52805add727b92527daec8}{get\+Surface\+Type}} (const std\+::string \&type) +\begin{DoxyCompactList}\small\item\em Get the G4\+Surface\+Type enum value from a string. \end{DoxyCompactList}\item +G4\+State \mbox{\hyperlink{class_o_m_sim_material_handler_ae25187ca37e6e40b9b1af077c3093523}{get\+State}} (const std\+::string \&type) +\begin{DoxyCompactList}\small\item\em Get the G4\+State enum value from a string. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_abe626039d2555d987b511cb67d4a4c4e}\label{class_o_m_sim_material_handler_abe626039d2555d987b511cb67d4a4c4e}} +\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$ {\bfseries m\+\_\+file\+Data} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_a9e1f9ac956d49bfc424463a210491bf0}\label{class_o_m_sim_material_handler_a9e1f9ac956d49bfc424463a210491bf0}} +G4double {\bfseries m\+\_\+hc\+\_\+e\+Vnm} = h\+\_\+\+Planck $\ast$ c\+\_\+light / nm +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_a6aad72f724d2a1ec3e8cd347c87889a7}\label{class_o_m_sim_material_handler_a6aad72f724d2a1ec3e8cd347c87889a7}} +G4\+String {\bfseries m\+\_\+file\+Path} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_a3a63a30a2459aaa5fac167723a0b8cbf}\label{class_o_m_sim_material_handler_a3a63a30a2459aaa5fac167723a0b8cbf}} +G4\+String {\bfseries m\+\_\+object\+Name} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_a24de0381225f033080f863c12642b0d7}\label{class_o_m_sim_material_handler_a24de0381225f033080f863c12642b0d7}} +boost\+::property\+\_\+tree\+::ptree {\bfseries m\+\_\+json\+Tree} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_aa42295a37e4fbf653d98e43947573c46}\label{class_o_m_sim_material_handler_aa42295a37e4fbf653d98e43947573c46}} +G4\+Material $\ast$ {\bfseries m\+\_\+material} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_a1d1f9666a3ccd108bfe87d30e1973dcc}\label{class_o_m_sim_material_handler_a1d1f9666a3ccd108bfe87d30e1973dcc}} +G4\+Material\+Properties\+Table $\ast$ {\bfseries m\+\_\+\+MPT} +\item +\mbox{\Hypertarget{class_o_m_sim_material_handler_a8d61537212c492994519b03abc5bccfa}\label{class_o_m_sim_material_handler_a8d61537212c492994519b03abc5bccfa}} +G4\+Optical\+Surface $\ast$ {\bfseries m\+\_\+optical\+Surface} +\end{DoxyCompactItemize} + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_o_m_sim_material_handler_a4205415c818cd65b9121e070179e3f99}\label{class_o_m_sim_material_handler_a4205415c818cd65b9121e070179e3f99}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!addProperty@{addProperty}} +\index{addProperty@{addProperty}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{addProperty()}{addProperty()}} +{\footnotesize\ttfamily void OMSim\+Material\+Handler\+::add\+Property (\begin{DoxyParamCaption}\item[{const G4\+String \&}]{p\+\_\+property\+Name, }\item[{G4double}]{p\+\_\+x\+Unit, }\item[{G4double}]{p\+\_\+y\+Unit, }\item[{bool}]{p\+\_\+invertX, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+property\+Tree }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+property\+Name} & Name of the property. \\ +\hline +{\em p\+\_\+x\+Unit} & Unit conversion factor for energy values. \\ +\hline +{\em p\+\_\+y\+Unit} & Unit conversion factor for property values. \\ +\hline +{\em p\+\_\+invertX} & Whether to invert the x-\/axis values. \\ +\hline +{\em p\+\_\+property\+Tree} & Property tree containing the property data. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_o_m_sim_material_handler_aa7ebed1dfaffe532d7b1fd878ffd7d27}\label{class_o_m_sim_material_handler_aa7ebed1dfaffe532d7b1fd878ffd7d27}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!findMaterialPropertyTable@{findMaterialPropertyTable}} +\index{findMaterialPropertyTable@{findMaterialPropertyTable}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{findMaterialPropertyTable()}{findMaterialPropertyTable()}} +{\footnotesize\ttfamily void OMSim\+Material\+Handler\+::find\+Material\+Property\+Table (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+name} & Name of the material whose property table is to be found. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_o_m_sim_material_handler_aeb612b7e496704e9e5dd8e8bfbf37af0}\label{class_o_m_sim_material_handler_aeb612b7e496704e9e5dd8e8bfbf37af0}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!getOpticalSurfaceFinish@{getOpticalSurfaceFinish}} +\index{getOpticalSurfaceFinish@{getOpticalSurfaceFinish}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{getOpticalSurfaceFinish()}{getOpticalSurfaceFinish()}} +{\footnotesize\ttfamily G4\+Optical\+Surface\+Finish OMSim\+Material\+Handler\+::get\+Optical\+Surface\+Finish (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+finish }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + +\begin{DoxyParams}{Parameters} +{\em finish} & String representation of the finish. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_o_m_sim_material_handler_a2a947dda8ecc28b13bf5fdf93ff0fef4}\label{class_o_m_sim_material_handler_a2a947dda8ecc28b13bf5fdf93ff0fef4}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!getOpticalSurfaceModel@{getOpticalSurfaceModel}} +\index{getOpticalSurfaceModel@{getOpticalSurfaceModel}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{getOpticalSurfaceModel()}{getOpticalSurfaceModel()}} +{\footnotesize\ttfamily G4\+Optical\+Surface\+Model OMSim\+Material\+Handler\+::get\+Optical\+Surface\+Model (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+model }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+model} & String representation of the model. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_o_m_sim_material_handler_ae25187ca37e6e40b9b1af077c3093523}\label{class_o_m_sim_material_handler_ae25187ca37e6e40b9b1af077c3093523}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!getState@{getState}} +\index{getState@{getState}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{getState()}{getState()}} +{\footnotesize\ttfamily G4\+State OMSim\+Material\+Handler\+::get\+State (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+state} & String representation of the state. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_o_m_sim_material_handler_abf218ce78a52805add727b92527daec8}\label{class_o_m_sim_material_handler_abf218ce78a52805add727b92527daec8}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!getSurfaceType@{getSurfaceType}} +\index{getSurfaceType@{getSurfaceType}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{getSurfaceType()}{getSurfaceType()}} +{\footnotesize\ttfamily G4\+Surface\+Type OMSim\+Material\+Handler\+::get\+Surface\+Type (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+type} & String representation of the surface type. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_o_m_sim_material_handler_a0f799e0b10b1d0e37eb849b401b0d5e7}\label{class_o_m_sim_material_handler_a0f799e0b10b1d0e37eb849b401b0d5e7}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!processConstProperties@{processConstProperties}} +\index{processConstProperties@{processConstProperties}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{processConstProperties()}{processConstProperties()}} +{\footnotesize\ttfamily void OMSim\+Material\+Handler\+::process\+Const\+Properties (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +The json files that contain a key \char`\"{}j\+Const\+Properties\char`\"{}, will have a list of properties with a constant \mbox{\Hypertarget{class_o_m_sim_material_handler_a2e87189ae05d3d960df85957c799ebf9}\label{class_o_m_sim_material_handler_a2e87189ae05d3d960df85957c799ebf9}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!processExtraProperties@{processExtraProperties}} +\index{processExtraProperties@{processExtraProperties}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{processExtraProperties()}{processExtraProperties()}} +{\footnotesize\ttfamily void OMSim\+Material\+Handler\+::process\+Extra\+Properties (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +This method is used to add additional properties to a material that has already been defined. \mbox{\Hypertarget{class_o_m_sim_material_handler_a116e075ea33b846fd722a7e1470072a4}\label{class_o_m_sim_material_handler_a116e075ea33b846fd722a7e1470072a4}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!processProperties@{processProperties}} +\index{processProperties@{processProperties}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{processProperties()}{processProperties()}} +{\footnotesize\ttfamily void OMSim\+Material\+Handler\+::process\+Properties (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +In the json file there is a j\+Properties key containing one ore more keys (which will be the name of the property in the material property table). Each of these keys contains two arrays, one in key j\+Wavelength and the other in j\+Values. \mbox{\Hypertarget{class_o_m_sim_material_handler_ad337c539e395d32e708d18a4f5e48264}\label{class_o_m_sim_material_handler_ad337c539e395d32e708d18a4f5e48264}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!processSpecial@{processSpecial}} +\index{processSpecial@{processSpecial}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{processSpecial()}{processSpecial()}} +{\footnotesize\ttfamily void OMSim\+Material\+Handler\+::process\+Special (\begin{DoxyParamCaption}\item[{Processor\+Function $\ast$}]{p\+\_\+processor }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+processor} & Function pointer to the processor function.\\ +\hline +\end{DoxyParams} +This method is used for processing special material types like Ice\+Cube ice or scintillators, which require custom handling. \mbox{\Hypertarget{class_o_m_sim_material_handler_a1cf8cf3badeaa28c33d4b96973239c71}\label{class_o_m_sim_material_handler_a1cf8cf3badeaa28c33d4b96973239c71}} +\index{OMSimMaterialHandler@{OMSimMaterialHandler}!processSurface@{processSurface}} +\index{processSurface@{processSurface}!OMSimMaterialHandler@{OMSimMaterialHandler}} +\doxysubsubsection{\texorpdfstring{processSurface()}{processSurface()}} +{\footnotesize\ttfamily G4\+Optical\+Surface $\ast$ OMSim\+Material\+Handler\+::process\+Surface (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\begin{DoxyReturn}{Returns} +Pointer to the created G4\+Optical\+Surface. +\end{DoxyReturn} + + +The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{_o_m_sim_material_handler_8hh}{OMSim\+Material\+Handler.\+hh}}\item +OMSim\+Material\+Handler.\+cc\end{DoxyCompactItemize} diff --git a/latex/class_o_m_sim_material_handler__coll__graph.md5 b/latex/class_o_m_sim_material_handler__coll__graph.md5 new file mode 100644 index 0000000000..f4b9586494 --- /dev/null +++ b/latex/class_o_m_sim_material_handler__coll__graph.md5 @@ -0,0 +1 @@ +2f959b3174b8e487817d2759c65a348a \ No newline at end of file diff --git a/latex/class_o_m_sim_material_handler__coll__graph.pdf b/latex/class_o_m_sim_material_handler__coll__graph.pdf new file mode 100644 index 0000000000..c84ebd1972 Binary files /dev/null and b/latex/class_o_m_sim_material_handler__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_optical_module__coll__graph.pdf b/latex/class_o_m_sim_optical_module__coll__graph.pdf index ae25e91f5e..20289bf863 100644 Binary files a/latex/class_o_m_sim_optical_module__coll__graph.pdf and b/latex/class_o_m_sim_optical_module__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_optical_module__inherit__graph.pdf b/latex/class_o_m_sim_optical_module__inherit__graph.pdf index db8517ca76..dbd32fb98f 100644 Binary files a/latex/class_o_m_sim_optical_module__inherit__graph.pdf and b/latex/class_o_m_sim_optical_module__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_p_m_t_construction__coll__graph.pdf b/latex/class_o_m_sim_p_m_t_construction__coll__graph.pdf index 812f4541fc..28db921d12 100644 Binary files a/latex/class_o_m_sim_p_m_t_construction__coll__graph.pdf and b/latex/class_o_m_sim_p_m_t_construction__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_p_m_t_construction__inherit__graph.pdf b/latex/class_o_m_sim_p_m_t_construction__inherit__graph.pdf index 504ff2ddd9..6f7f9c87f4 100644 Binary files a/latex/class_o_m_sim_p_m_t_construction__inherit__graph.pdf and b/latex/class_o_m_sim_p_m_t_construction__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_p_m_t_response__inherit__graph.pdf b/latex/class_o_m_sim_p_m_t_response__inherit__graph.pdf index 29f95c2e82..963696914f 100644 Binary files a/latex/class_o_m_sim_p_m_t_response__inherit__graph.pdf and b/latex/class_o_m_sim_p_m_t_response__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_physics_list__coll__graph.pdf b/latex/class_o_m_sim_physics_list__coll__graph.pdf index 9cca34b36e..a0080f9b3b 100644 Binary files a/latex/class_o_m_sim_physics_list__coll__graph.pdf and b/latex/class_o_m_sim_physics_list__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_physics_list__inherit__graph.pdf b/latex/class_o_m_sim_physics_list__inherit__graph.pdf index 9cca34b36e..a0080f9b3b 100644 Binary files a/latex/class_o_m_sim_physics_list__inherit__graph.pdf and b/latex/class_o_m_sim_physics_list__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_primary_generator_action__coll__graph.pdf b/latex/class_o_m_sim_primary_generator_action__coll__graph.pdf index 8896ca3fcf..5916602df5 100644 Binary files a/latex/class_o_m_sim_primary_generator_action__coll__graph.pdf and b/latex/class_o_m_sim_primary_generator_action__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_primary_generator_action__inherit__graph.pdf b/latex/class_o_m_sim_primary_generator_action__inherit__graph.pdf index e9412b8d9c..54cbed49df 100644 Binary files a/latex/class_o_m_sim_primary_generator_action__inherit__graph.pdf and b/latex/class_o_m_sim_primary_generator_action__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_primary_generator_messenger__coll__graph.pdf b/latex/class_o_m_sim_primary_generator_messenger__coll__graph.pdf index 048f353abc..ab4fbc8f05 100644 Binary files a/latex/class_o_m_sim_primary_generator_messenger__coll__graph.pdf and b/latex/class_o_m_sim_primary_generator_messenger__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_primary_generator_messenger__inherit__graph.pdf b/latex/class_o_m_sim_primary_generator_messenger__inherit__graph.pdf index bfce6b0d53..72865c5d0e 100644 Binary files a/latex/class_o_m_sim_primary_generator_messenger__inherit__graph.pdf and b/latex/class_o_m_sim_primary_generator_messenger__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_rad_decays_detector__coll__graph.pdf b/latex/class_o_m_sim_rad_decays_detector__coll__graph.pdf index 99002bc82c..eca66999cb 100644 Binary files a/latex/class_o_m_sim_rad_decays_detector__coll__graph.pdf and b/latex/class_o_m_sim_rad_decays_detector__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_rad_decays_detector__inherit__graph.pdf b/latex/class_o_m_sim_rad_decays_detector__inherit__graph.pdf index ed51e1e8a8..5e97f50fd7 100644 Binary files a/latex/class_o_m_sim_rad_decays_detector__inherit__graph.pdf and b/latex/class_o_m_sim_rad_decays_detector__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_run_action__coll__graph.pdf b/latex/class_o_m_sim_run_action__coll__graph.pdf index e897e6eb8d..fa0854e59e 100644 Binary files a/latex/class_o_m_sim_run_action__coll__graph.pdf and b/latex/class_o_m_sim_run_action__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_run_action__inherit__graph.pdf b/latex/class_o_m_sim_run_action__inherit__graph.pdf index e897e6eb8d..fa0854e59e 100644 Binary files a/latex/class_o_m_sim_run_action__inherit__graph.pdf and b/latex/class_o_m_sim_run_action__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_s_n_analysis__coll__graph.pdf b/latex/class_o_m_sim_s_n_analysis__coll__graph.pdf index c2a3130801..e6f95d143f 100644 Binary files a/latex/class_o_m_sim_s_n_analysis__coll__graph.pdf and b/latex/class_o_m_sim_s_n_analysis__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_s_ndetector__coll__graph.pdf b/latex/class_o_m_sim_s_ndetector__coll__graph.pdf index a67869d2e7..976b02fb0c 100644 Binary files a/latex/class_o_m_sim_s_ndetector__coll__graph.pdf and b/latex/class_o_m_sim_s_ndetector__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_s_ndetector__inherit__graph.pdf b/latex/class_o_m_sim_s_ndetector__inherit__graph.pdf index 143fe1fb16..3dd84e65de 100644 Binary files a/latex/class_o_m_sim_s_ndetector__inherit__graph.pdf and b/latex/class_o_m_sim_s_ndetector__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_sensitive_detector__coll__graph.pdf b/latex/class_o_m_sim_sensitive_detector__coll__graph.pdf index 337ea79087..8dfb55b591 100644 Binary files a/latex/class_o_m_sim_sensitive_detector__coll__graph.pdf and b/latex/class_o_m_sim_sensitive_detector__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_sensitive_detector__inherit__graph.pdf b/latex/class_o_m_sim_sensitive_detector__inherit__graph.pdf index 5ac670b265..32e30e7c48 100644 Binary files a/latex/class_o_m_sim_sensitive_detector__inherit__graph.pdf and b/latex/class_o_m_sim_sensitive_detector__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_stepping_action__coll__graph.pdf b/latex/class_o_m_sim_stepping_action__coll__graph.pdf index 1e0df42cd6..f368d4ac35 100644 Binary files a/latex/class_o_m_sim_stepping_action__coll__graph.pdf and b/latex/class_o_m_sim_stepping_action__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_stepping_action__inherit__graph.pdf b/latex/class_o_m_sim_stepping_action__inherit__graph.pdf index 1e0df42cd6..f368d4ac35 100644 Binary files a/latex/class_o_m_sim_stepping_action__inherit__graph.pdf and b/latex/class_o_m_sim_stepping_action__inherit__graph.pdf differ diff --git a/latex/class_o_m_sim_tracking_action__coll__graph.pdf b/latex/class_o_m_sim_tracking_action__coll__graph.pdf index 3e88315d37..75b4b8d906 100644 Binary files a/latex/class_o_m_sim_tracking_action__coll__graph.pdf and b/latex/class_o_m_sim_tracking_action__coll__graph.pdf differ diff --git a/latex/class_o_m_sim_tracking_action__inherit__graph.pdf b/latex/class_o_m_sim_tracking_action__inherit__graph.pdf index 3e88315d37..75b4b8d906 100644 Binary files a/latex/class_o_m_sim_tracking_action__inherit__graph.pdf and b/latex/class_o_m_sim_tracking_action__inherit__graph.pdf differ diff --git a/latex/class_parameter_table.tex b/latex/class_parameter_table.tex index 35fd75e590..33bd7bf348 100644 --- a/latex/class_parameter_table.tex +++ b/latex/class_parameter_table.tex @@ -38,8 +38,10 @@ \item {\footnotesize template$<$typename T $>$ }\\T \mbox{\hyperlink{class_parameter_table_adb1234ccb47c9e44ecd7f8c5cb9e0407}{get\+Value}} (G4\+String p\+Key, G4\+String p\+Parameter) \begin{DoxyCompactList}\small\item\em Fetches a value from the table based on a key and parameter. \end{DoxyCompactList}\item -G4bool \mbox{\hyperlink{class_parameter_table_afd0aa495dfeeb68bf370c3ea8390192d}{check\+If\+Key\+In\+Table}} (G4\+String p\+Key) +G4bool \mbox{\hyperlink{class_parameter_table_a462edf8d5284908b7c59c851e367b779}{check\+If\+Tree\+Name\+In\+Table}} (G4\+String p\+Key) \begin{DoxyCompactList}\small\item\em Checks if a key exists within the table. \end{DoxyCompactList}\item +G4bool \mbox{\hyperlink{class_parameter_table_a8181a3c7b97c75eae98e3d6fb5d3e048}{check\+If\+Key\+In\+Tree}} (G4\+String p\+\_\+tree\+Name, G4\+String p\+\_\+key) +\begin{DoxyCompactList}\small\item\em Checks if a specific key exists in a given JSON tree. \end{DoxyCompactList}\item G4double \mbox{\hyperlink{class_parameter_table_aa7546560723ba3b94c08229266b27307}{get\+Value\+With\+Unit}} (G4\+String p\+Key, G4\+String p\+Parameter) \begin{DoxyCompactList}\small\item\em Fetches the value associated with a given key and parameter. \end{DoxyCompactList}\item pt\+::ptree \mbox{\hyperlink{class_parameter_table_a131ddfbbf38d27b59f454a4ec96b2b9e}{append\+And\+Return\+Tree}} (G4\+String p\+File\+Name) @@ -66,18 +68,34 @@ \index{ParameterTable@{ParameterTable}!appendAndReturnTree@{appendAndReturnTree}} \index{appendAndReturnTree@{appendAndReturnTree}!ParameterTable@{ParameterTable}} \doxysubsubsection{\texorpdfstring{appendAndReturnTree()}{appendAndReturnTree()}} -{\footnotesize\ttfamily pt\+::ptree Parameter\+Table\+::append\+And\+Return\+Tree (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+File\+Name }\end{DoxyParamCaption})} +{\footnotesize\ttfamily pt\+::ptree Parameter\+Table\+::append\+And\+Return\+Tree (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+\_\+file\+Name }\end{DoxyParamCaption})} Appends information of json-\/file containing PMT/\+OM parameters to a dictionary of ptrees \begin{DoxyParams}{Parameters} -{\em p\+File\+Name} & Name of file containing json \\ +{\em p\+\_\+file\+Name} & Name of file containing json \\ \hline \end{DoxyParams} -\mbox{\Hypertarget{class_parameter_table_afd0aa495dfeeb68bf370c3ea8390192d}\label{class_parameter_table_afd0aa495dfeeb68bf370c3ea8390192d}} -\index{ParameterTable@{ParameterTable}!checkIfKeyInTable@{checkIfKeyInTable}} -\index{checkIfKeyInTable@{checkIfKeyInTable}!ParameterTable@{ParameterTable}} -\doxysubsubsection{\texorpdfstring{checkIfKeyInTable()}{checkIfKeyInTable()}} -{\footnotesize\ttfamily G4bool Parameter\+Table\+::check\+If\+Key\+In\+Table (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Key }\end{DoxyParamCaption})} +\mbox{\Hypertarget{class_parameter_table_a8181a3c7b97c75eae98e3d6fb5d3e048}\label{class_parameter_table_a8181a3c7b97c75eae98e3d6fb5d3e048}} +\index{ParameterTable@{ParameterTable}!checkIfKeyInTree@{checkIfKeyInTree}} +\index{checkIfKeyInTree@{checkIfKeyInTree}!ParameterTable@{ParameterTable}} +\doxysubsubsection{\texorpdfstring{checkIfKeyInTree()}{checkIfKeyInTree()}} +{\footnotesize\ttfamily G4bool Parameter\+Table\+::check\+If\+Key\+In\+Tree (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+\_\+tree\+Name, }\item[{G4\+String}]{p\+\_\+key }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+tree\+Name} & Name of the JSON tree to search in. \\ +\hline +{\em p\+\_\+key} & Key to look for in the tree. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +true if the key exists in the tree, false otherwise. +\end{DoxyReturn} +\mbox{\Hypertarget{class_parameter_table_a462edf8d5284908b7c59c851e367b779}\label{class_parameter_table_a462edf8d5284908b7c59c851e367b779}} +\index{ParameterTable@{ParameterTable}!checkIfTreeNameInTable@{checkIfTreeNameInTable}} +\index{checkIfTreeNameInTable@{checkIfTreeNameInTable}!ParameterTable@{ParameterTable}} +\doxysubsubsection{\texorpdfstring{checkIfTreeNameInTable()}{checkIfTreeNameInTable()}} +{\footnotesize\ttfamily G4bool Parameter\+Table\+::check\+If\+Tree\+Name\+In\+Table (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Key }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} diff --git a/latex/class_parameter_table__inherit__graph.pdf b/latex/class_parameter_table__inherit__graph.pdf index b44e3fcc2e..c4c95112db 100644 Binary files a/latex/class_parameter_table__inherit__graph.pdf and b/latex/class_parameter_table__inherit__graph.pdf differ diff --git a/latex/class_photon_material_tracking__coll__graph.pdf b/latex/class_photon_material_tracking__coll__graph.pdf index 8ee7c65ff5..b3dfe851bd 100644 Binary files a/latex/class_photon_material_tracking__coll__graph.pdf and b/latex/class_photon_material_tracking__coll__graph.pdf differ diff --git a/latex/class_photon_material_tracking__inherit__graph.pdf b/latex/class_photon_material_tracking__inherit__graph.pdf index 8ee7c65ff5..b3dfe851bd 100644 Binary files a/latex/class_photon_material_tracking__inherit__graph.pdf and b/latex/class_photon_material_tracking__inherit__graph.pdf differ diff --git a/latex/class_refraction_and_absorption.tex b/latex/class_refraction_and_absorption.tex deleted file mode 100644 index 53bfed6862..0000000000 --- a/latex/class_refraction_and_absorption.tex +++ /dev/null @@ -1,43 +0,0 @@ -\hypertarget{class_refraction_and_absorption}{}\doxysection{Refraction\+And\+Absorption Class Reference} -\label{class_refraction_and_absorption}\index{RefractionAndAbsorption@{RefractionAndAbsorption}} - - -Materials with defined refractive index and absorption length. - - - - -Inheritance diagram for Refraction\+And\+Absorption\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=218pt]{class_refraction_and_absorption__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for Refraction\+And\+Absorption\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=218pt]{class_refraction_and_absorption__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_refraction_and_absorption_a629c719139ebf807133ed1e15867ca02}\label{class_refraction_and_absorption_a629c719139ebf807133ed1e15867ca02}} -{\bfseries Refraction\+And\+Absorption} (G4\+String p\+Filename) -\item -\mbox{\Hypertarget{class_refraction_and_absorption_ac921e76f96cfacad6f3af7c6a8941c51}\label{class_refraction_and_absorption_ac921e76f96cfacad6f3af7c6a8941c51}} -void \mbox{\hyperlink{class_refraction_and_absorption_ac921e76f96cfacad6f3af7c6a8941c51}{extract\+Information}} () -\begin{DoxyCompactList}\small\item\em Extracts information and creates a material with refraction index and absorption length defined. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/class_refraction_and_absorption__coll__graph.md5 b/latex/class_refraction_and_absorption__coll__graph.md5 deleted file mode 100644 index 264f09a287..0000000000 --- a/latex/class_refraction_and_absorption__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -99ebbf7398c47caa351957801ef82bc4 \ No newline at end of file diff --git a/latex/class_refraction_and_absorption__coll__graph.pdf b/latex/class_refraction_and_absorption__coll__graph.pdf deleted file mode 100644 index 1a387929eb..0000000000 Binary files a/latex/class_refraction_and_absorption__coll__graph.pdf and /dev/null differ diff --git a/latex/class_refraction_and_absorption__inherit__graph.md5 b/latex/class_refraction_and_absorption__inherit__graph.md5 deleted file mode 100644 index e54ab7ad9c..0000000000 --- a/latex/class_refraction_and_absorption__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ee5c8dcc5906ba3a8ad5b861790fe139 \ No newline at end of file diff --git a/latex/class_refraction_and_absorption__inherit__graph.pdf b/latex/class_refraction_and_absorption__inherit__graph.pdf deleted file mode 100644 index 41a9fc4aa4..0000000000 Binary files a/latex/class_refraction_and_absorption__inherit__graph.pdf and /dev/null differ diff --git a/latex/class_refraction_only.tex b/latex/class_refraction_only.tex deleted file mode 100644 index 21d436345e..0000000000 --- a/latex/class_refraction_only.tex +++ /dev/null @@ -1,43 +0,0 @@ -\hypertarget{class_refraction_only}{}\doxysection{Refraction\+Only Class Reference} -\label{class_refraction_only}\index{RefractionOnly@{RefractionOnly}} - - -Materials only with refractive index defined. - - - - -Inheritance diagram for Refraction\+Only\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=178pt]{class_refraction_only__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for Refraction\+Only\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=183pt]{class_refraction_only__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_refraction_only_a52775dea9ddf5f105c1b42ba1d033446}\label{class_refraction_only_a52775dea9ddf5f105c1b42ba1d033446}} -{\bfseries Refraction\+Only} (G4\+String p\+Filename) -\item -\mbox{\Hypertarget{class_refraction_only_a0c360b4beb97682982ddbe8146708b90}\label{class_refraction_only_a0c360b4beb97682982ddbe8146708b90}} -void \mbox{\hyperlink{class_refraction_only_a0c360b4beb97682982ddbe8146708b90}{extract\+Information}} () -\begin{DoxyCompactList}\small\item\em Extracts information and creates a material with refraction index defined. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/class_refraction_only__coll__graph.md5 b/latex/class_refraction_only__coll__graph.md5 deleted file mode 100644 index 29a25b3262..0000000000 --- a/latex/class_refraction_only__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f104aa81b828597111b340a18e78dedc \ No newline at end of file diff --git a/latex/class_refraction_only__coll__graph.pdf b/latex/class_refraction_only__coll__graph.pdf deleted file mode 100644 index 33e09cc9ec..0000000000 Binary files a/latex/class_refraction_only__coll__graph.pdf and /dev/null differ diff --git a/latex/class_refraction_only__inherit__graph.md5 b/latex/class_refraction_only__inherit__graph.md5 deleted file mode 100644 index 9ee2a61b97..0000000000 --- a/latex/class_refraction_only__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -089653c148d7ee0aca55381bfc4ff46d \ No newline at end of file diff --git a/latex/class_refraction_only__inherit__graph.pdf b/latex/class_refraction_only__inherit__graph.pdf deleted file mode 100644 index e97c739bb4..0000000000 Binary files a/latex/class_refraction_only__inherit__graph.pdf and /dev/null differ diff --git a/latex/class_s_n_base_particle_generator__coll__graph.pdf b/latex/class_s_n_base_particle_generator__coll__graph.pdf index 690a8ef4e4..f5b6776753 100644 Binary files a/latex/class_s_n_base_particle_generator__coll__graph.pdf and b/latex/class_s_n_base_particle_generator__coll__graph.pdf differ diff --git a/latex/class_s_n_base_particle_generator__inherit__graph.pdf b/latex/class_s_n_base_particle_generator__inherit__graph.pdf index f9d2a02aa0..97bd58824c 100644 Binary files a/latex/class_s_n_base_particle_generator__inherit__graph.pdf and b/latex/class_s_n_base_particle_generator__inherit__graph.pdf differ diff --git a/latex/class_scintillation_properties.tex b/latex/class_scintillation_properties.tex deleted file mode 100644 index a83036e1cd..0000000000 --- a/latex/class_scintillation_properties.tex +++ /dev/null @@ -1,146 +0,0 @@ -\hypertarget{class_scintillation_properties}{}\doxysection{Scintillation\+Properties Class Reference} -\label{class_scintillation_properties}\index{ScintillationProperties@{ScintillationProperties}} - - -Scintillation properties extraction for existing materials. - - - - -Inheritance diagram for Scintillation\+Properties\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=204pt]{class_scintillation_properties__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for Scintillation\+Properties\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=204pt]{class_scintillation_properties__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_scintillation_properties_a03dca72bd4861b8500283dc15c0864e0}\label{class_scintillation_properties_a03dca72bd4861b8500283dc15c0864e0}} -{\bfseries Scintillation\+Properties} (G4\+String p\+Filename) -\item -\mbox{\Hypertarget{class_scintillation_properties_a6c16439c71032b0df72dfff7aa776e69}\label{class_scintillation_properties_a6c16439c71032b0df72dfff7aa776e69}} -void \mbox{\hyperlink{class_scintillation_properties_a6c16439c71032b0df72dfff7aa776e69}{extract\+Information}} () -\begin{DoxyCompactList}\small\item\em Extract sctintillation properties from json-\/file and adds them to existing material table. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_scintillation_properties_a2f5e62b56857772f598738907d3ed210}\label{class_scintillation_properties_a2f5e62b56857772f598738907d3ed210}} -void \mbox{\hyperlink{class_scintillation_properties_a2f5e62b56857772f598738907d3ed210}{extract\+Spectrum}} () -\begin{DoxyCompactList}\small\item\em Extracts the scintillation spectrum from the data file and adds it to the material properties table. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_scintillation_properties_a3c9fea78ae17e8a52784e4a5fbd09342}{extract\+Life\+Times}} (G4\+String p\+Temperature) -\begin{DoxyCompactList}\small\item\em Extracts the scintillation lifetimes from the file and weights them for a specific temperature. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_scintillation_properties_a8b08735d53c1990715c1dc4e84c47c34}{get\+Life\+Time\+Temperature\+Range}} (double \&p\+Min\+Temp, double \&p\+Max\+Temp) -\begin{DoxyCompactList}\small\item\em Retrieves the range of temperatures available for scintillation lifetimes. \end{DoxyCompactList}\item -std\+::pair$<$ std\+::vector$<$ G4double $>$, std\+::vector$<$ G4double $>$ $>$ \mbox{\hyperlink{class_scintillation_properties_afd7145815d2baf2008a755c487d0a613}{extract\+Life\+Times\+For\+Temperature}} (G4\+String p\+Temperature) -\begin{DoxyCompactList}\small\item\em Extracts lifetimes and amplitudes for a given temperature from the data. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_scintillation_properties_a5e7da3437242c6c025edff017adf2c1b}{weight\+Life\+Times\+Amplitudes}} (std\+::vector$<$ G4double $>$ \&p\+Amplitudes, double p\+T1, double p\+T2) -\begin{DoxyCompactList}\small\item\em Adjusts amplitudes of lifetimes based on distance to investigated temperature. \end{DoxyCompactList}\item -\mbox{\Hypertarget{class_scintillation_properties_a37ebebbb7e81f92499faf54aabd89c6c}\label{class_scintillation_properties_a37ebebbb7e81f92499faf54aabd89c6c}} -void \mbox{\hyperlink{class_scintillation_properties_a37ebebbb7e81f92499faf54aabd89c6c}{extract\+Yield\+Alpha}} (G4\+String p\+Temperature) -\begin{DoxyCompactList}\small\item\em Extracts and interpolates the alpha particle scintillation yield for a given temperature. \end{DoxyCompactList}\item -\mbox{\Hypertarget{class_scintillation_properties_afd81afebbf2a8addf8f2f4c775dc255e}\label{class_scintillation_properties_afd81afebbf2a8addf8f2f4c775dc255e}} -void \mbox{\hyperlink{class_scintillation_properties_afd81afebbf2a8addf8f2f4c775dc255e}{extract\+Yield\+Electron}} (G4\+String p\+Temperature) -\begin{DoxyCompactList}\small\item\em Extracts and interpolates the electron scintillation yield for a given temperature. Uses the alpha yield as fallback if electron yield is not given. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_scintillation_properties_ac8ab70819d1cdb35cc6ce2155f990379}{extract\+Yield}} (G4\+String p\+Temperature, G4\+String p\+Yield\+Property\+Name, G4\+String p\+Arg\+Key, G4\+String p\+Tree\+Key\+Temperature, G4\+String p\+Tree\+Key\+Yield) -\begin{DoxyCompactList}\small\item\em Extract the yield from json tree. \end{DoxyCompactList}\item -\mbox{\Hypertarget{class_scintillation_properties_af525e651ef632ab272850c743ea9c76f}\label{class_scintillation_properties_af525e651ef632ab272850c743ea9c76f}} -void \mbox{\hyperlink{class_scintillation_properties_af525e651ef632ab272850c743ea9c76f}{find\+MPT}} () -\begin{DoxyCompactList}\small\item\em Finds and stores the Geant4 Material Properties Table for the material with name given by the key j\+Material\+Name. If material does not exist it will throw an exception! \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_scintillation_properties_a63544a170f82e5862fd96180f49551f1}\label{class_scintillation_properties_a63544a170f82e5862fd96180f49551f1}} -G4\+Material\+Properties\+Table $\ast$ {\bfseries m\+MPT} -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_scintillation_properties_a3c9fea78ae17e8a52784e4a5fbd09342}\label{class_scintillation_properties_a3c9fea78ae17e8a52784e4a5fbd09342}} -\index{ScintillationProperties@{ScintillationProperties}!extractLifeTimes@{extractLifeTimes}} -\index{extractLifeTimes@{extractLifeTimes}!ScintillationProperties@{ScintillationProperties}} -\doxysubsubsection{\texorpdfstring{extractLifeTimes()}{extractLifeTimes()}} -{\footnotesize\ttfamily void Scintillation\+Properties\+::extract\+Life\+Times (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Temperature }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - -\begin{DoxyParams}{Parameters} -{\em p\+Temperature} & Temperature for which lifetimes are to be weighted. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{class_scintillation_properties_afd7145815d2baf2008a755c487d0a613}\label{class_scintillation_properties_afd7145815d2baf2008a755c487d0a613}} -\index{ScintillationProperties@{ScintillationProperties}!extractLifeTimesForTemperature@{extractLifeTimesForTemperature}} -\index{extractLifeTimesForTemperature@{extractLifeTimesForTemperature}!ScintillationProperties@{ScintillationProperties}} -\doxysubsubsection{\texorpdfstring{extractLifeTimesForTemperature()}{extractLifeTimesForTemperature()}} -{\footnotesize\ttfamily std\+::pair$<$ std\+::vector$<$ G4double $>$, std\+::vector$<$ G4double $>$ $>$ Scintillation\+Properties\+::extract\+Life\+Times\+For\+Temperature (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Temperature }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\begin{DoxyReturn}{Returns} -Pair of vectors containing lifetimes and their corresponding amplitudes. -\end{DoxyReturn} -\mbox{\Hypertarget{class_scintillation_properties_ac8ab70819d1cdb35cc6ce2155f990379}\label{class_scintillation_properties_ac8ab70819d1cdb35cc6ce2155f990379}} -\index{ScintillationProperties@{ScintillationProperties}!extractYield@{extractYield}} -\index{extractYield@{extractYield}!ScintillationProperties@{ScintillationProperties}} -\doxysubsubsection{\texorpdfstring{extractYield()}{extractYield()}} -{\footnotesize\ttfamily void Scintillation\+Properties\+::extract\+Yield (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Temperature, }\item[{G4\+String}]{p\+Yield\+Property\+Name, }\item[{G4\+String}]{p\+Arg\+Key, }\item[{G4\+String}]{p\+Tree\+Key\+Temperature, }\item[{G4\+String}]{p\+Tree\+Key\+Yield }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -The data is the yield at different temperatures and is interpolated with a TGraph to the investigated temperature. If a user argument with a yield, it will overwrite the extracted data. - - -\begin{DoxyParams}{Parameters} -{\em p\+Temperature} & Temperature for which the yield is interpolated. \\ -\hline -{\em p\+Yield\+Property\+Name} & Name of the yield property (Geant4 internal). \\ -\hline -{\em p\+Arg\+Key} & Command arguments key. \\ -\hline -{\em p\+Tree\+Key\+Temperature} & Key to access temperature array in the tree. \\ -\hline -{\em p\+Tree\+Key\+Yield} & Key to access yield array in the tree. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{class_scintillation_properties_a8b08735d53c1990715c1dc4e84c47c34}\label{class_scintillation_properties_a8b08735d53c1990715c1dc4e84c47c34}} -\index{ScintillationProperties@{ScintillationProperties}!getLifeTimeTemperatureRange@{getLifeTimeTemperatureRange}} -\index{getLifeTimeTemperatureRange@{getLifeTimeTemperatureRange}!ScintillationProperties@{ScintillationProperties}} -\doxysubsubsection{\texorpdfstring{getLifeTimeTemperatureRange()}{getLifeTimeTemperatureRange()}} -{\footnotesize\ttfamily void Scintillation\+Properties\+::get\+Life\+Time\+Temperature\+Range (\begin{DoxyParamCaption}\item[{double \&}]{p\+Min\+Temp, }\item[{double \&}]{p\+Max\+Temp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - -\begin{DoxyParams}{Parameters} -{\em p\+Min\+Temp} & Reference variable to receive the minimum temperature value. \\ -\hline -{\em p\+Max\+Temp} & Reference variable to receive the maximum temperature value. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{class_scintillation_properties_a5e7da3437242c6c025edff017adf2c1b}\label{class_scintillation_properties_a5e7da3437242c6c025edff017adf2c1b}} -\index{ScintillationProperties@{ScintillationProperties}!weightLifeTimesAmplitudes@{weightLifeTimesAmplitudes}} -\index{weightLifeTimesAmplitudes@{weightLifeTimesAmplitudes}!ScintillationProperties@{ScintillationProperties}} -\doxysubsubsection{\texorpdfstring{weightLifeTimesAmplitudes()}{weightLifeTimesAmplitudes()}} -{\footnotesize\ttfamily void Scintillation\+Properties\+::weight\+Life\+Times\+Amplitudes (\begin{DoxyParamCaption}\item[{std\+::vector$<$ G4double $>$ \&}]{p\+Amp, }\item[{double}]{p\+T1, }\item[{double}]{p\+T2 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - -\begin{DoxyParams}{Parameters} -{\em p\+Amplitudes} & Reference to the vector of amplitudes to be adjusted. \\ -\hline -{\em p\+T1} & Investigated temperature. \\ -\hline -{\em p\+T2} & Actual temperature from the data. \\ -\hline -\end{DoxyParams} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/class_scintillation_properties__coll__graph.md5 b/latex/class_scintillation_properties__coll__graph.md5 deleted file mode 100644 index f60c7e4abf..0000000000 --- a/latex/class_scintillation_properties__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8c27947027e728633ad394f2cc61ebbd \ No newline at end of file diff --git a/latex/class_scintillation_properties__coll__graph.pdf b/latex/class_scintillation_properties__coll__graph.pdf deleted file mode 100644 index c9251f13e5..0000000000 Binary files a/latex/class_scintillation_properties__coll__graph.pdf and /dev/null differ diff --git a/latex/class_scintillation_properties__inherit__graph.md5 b/latex/class_scintillation_properties__inherit__graph.md5 deleted file mode 100644 index 06ba081880..0000000000 --- a/latex/class_scintillation_properties__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f46f85deb8557d6bff99d101f3133327 \ No newline at end of file diff --git a/latex/class_scintillation_properties__inherit__graph.pdf b/latex/class_scintillation_properties__inherit__graph.pdf deleted file mode 100644 index 9943525238..0000000000 Binary files a/latex/class_scintillation_properties__inherit__graph.pdf and /dev/null differ diff --git a/latex/class_surface.tex b/latex/class_surface.tex deleted file mode 100644 index 828ec6c2e8..0000000000 --- a/latex/class_surface.tex +++ /dev/null @@ -1,100 +0,0 @@ -\hypertarget{class_surface}{}\doxysection{Surface Class Reference} -\label{class_surface}\index{Surface@{Surface}} - - -Reflective surfaces parsed from a JSON file. - - - - -Inheritance diagram for Surface\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=154pt]{class_surface__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for Surface\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=180pt]{class_surface__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_surface_a9fb1c942459b05fb216731ef7cc78e52}\label{class_surface_a9fb1c942459b05fb216731ef7cc78e52}} -{\bfseries Surface} (G4\+String p\+Filename) -\item -G4\+Optical\+Surface\+Finish \mbox{\hyperlink{class_surface_ac425ef0a4f51424549eaa541766ea8cf}{get\+Optical\+Surface\+Finish}} (G4\+String p\+Finish) -\begin{DoxyCompactList}\small\item\em Convert a string to a G4\+Optical\+Surface\+Finish. \end{DoxyCompactList}\item -G4\+Optical\+Surface\+Model \mbox{\hyperlink{class_surface_a81a6d02fd2b3f605673932a34a7bb1bf}{get\+Optical\+Surface\+Model}} (G4\+String p\+Model) -\item -G4\+Surface\+Type \mbox{\hyperlink{class_surface_a9c69d5516b6e0544d59efed89d7a4ceb}{get\+Surface\+Type}} (G4\+String p\+Type) -\item -\mbox{\Hypertarget{class_surface_accebb04b0468876b68298b72380c6d37}\label{class_surface_accebb04b0468876b68298b72380c6d37}} -void \mbox{\hyperlink{class_surface_accebb04b0468876b68298b72380c6d37}{extract\+Information}} () -\begin{DoxyCompactList}\small\item\em Define a new reflective surface from data in a json-\/file. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{class_surface_a2e3ad23371b044da46648c991aab3294}\label{class_surface_a2e3ad23371b044da46648c991aab3294}} -G4\+Optical\+Surface $\ast$ {\bfseries m\+Optical\+Surface} -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_surface_ac425ef0a4f51424549eaa541766ea8cf}\label{class_surface_ac425ef0a4f51424549eaa541766ea8cf}} -\index{Surface@{Surface}!getOpticalSurfaceFinish@{getOpticalSurfaceFinish}} -\index{getOpticalSurfaceFinish@{getOpticalSurfaceFinish}!Surface@{Surface}} -\doxysubsubsection{\texorpdfstring{getOpticalSurfaceFinish()}{getOpticalSurfaceFinish()}} -{\footnotesize\ttfamily G4\+Optical\+Surface\+Finish Surface\+::get\+Optical\+Surface\+Finish (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Finish }\end{DoxyParamCaption})} - - -\begin{DoxyParams}{Parameters} -{\em p\+Finish} & Finish in G4\+String format. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Finish in G4\+Optical\+Surface\+Finish format. -\end{DoxyReturn} -\mbox{\Hypertarget{class_surface_a81a6d02fd2b3f605673932a34a7bb1bf}\label{class_surface_a81a6d02fd2b3f605673932a34a7bb1bf}} -\index{Surface@{Surface}!getOpticalSurfaceModel@{getOpticalSurfaceModel}} -\index{getOpticalSurfaceModel@{getOpticalSurfaceModel}!Surface@{Surface}} -\doxysubsubsection{\texorpdfstring{getOpticalSurfaceModel()}{getOpticalSurfaceModel()}} -{\footnotesize\ttfamily G4\+Optical\+Surface\+Model Surface\+::get\+Optical\+Surface\+Model (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Model }\end{DoxyParamCaption})} - -Optical\+Surface\+Model in string to G4\+Optical\+Surface\+Model -\begin{DoxyParams}{Parameters} -{\em G4\+String} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -G4\+Optical\+Surface\+Model -\end{DoxyReturn} -\mbox{\Hypertarget{class_surface_a9c69d5516b6e0544d59efed89d7a4ceb}\label{class_surface_a9c69d5516b6e0544d59efed89d7a4ceb}} -\index{Surface@{Surface}!getSurfaceType@{getSurfaceType}} -\index{getSurfaceType@{getSurfaceType}!Surface@{Surface}} -\doxysubsubsection{\texorpdfstring{getSurfaceType()}{getSurfaceType()}} -{\footnotesize\ttfamily G4\+Surface\+Type Surface\+::get\+Surface\+Type (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+Type }\end{DoxyParamCaption})} - -Surface\+Type in string to G4\+Surface\+Type -\begin{DoxyParams}{Parameters} -{\em G4\+String} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -G4\+Surface\+Type -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/class_surface__coll__graph.md5 b/latex/class_surface__coll__graph.md5 deleted file mode 100644 index 6a51a22194..0000000000 --- a/latex/class_surface__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c265915776c3fc1d45d1e7dd592e7780 \ No newline at end of file diff --git a/latex/class_surface__coll__graph.pdf b/latex/class_surface__coll__graph.pdf deleted file mode 100644 index db054a19de..0000000000 Binary files a/latex/class_surface__coll__graph.pdf and /dev/null differ diff --git a/latex/class_surface__inherit__graph.md5 b/latex/class_surface__inherit__graph.md5 deleted file mode 100644 index 5fea0de348..0000000000 --- a/latex/class_surface__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7bce07a764af7240566e7154b017697d \ No newline at end of file diff --git a/latex/class_surface__inherit__graph.pdf b/latex/class_surface__inherit__graph.pdf deleted file mode 100644 index 2fd51dbd46..0000000000 Binary files a/latex/class_surface__inherit__graph.pdf and /dev/null differ diff --git a/latex/classabc_data_file.tex b/latex/classabc_data_file.tex deleted file mode 100644 index 1a3f16ffa7..0000000000 --- a/latex/classabc_data_file.tex +++ /dev/null @@ -1,69 +0,0 @@ -\hypertarget{classabc_data_file}{}\doxysection{abc\+Data\+File Class Reference} -\label{classabc_data_file}\index{abcDataFile@{abcDataFile}} - - -This is an abstract base class that provides an interface for handling data files in the simulation. - - - - -Inheritance diagram for abc\+Data\+File\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classabc_data_file__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for abc\+Data\+File\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=180pt]{classabc_data_file__coll__graph} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -Derived classes should implement specific functionality for reading and writing different types of data files. This class contains a pointer to a \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}}, used for storing file data, and a string for the file name. \doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classabc_data_file_afa294a5fd58c6c3911d1a57683f7688a}\label{classabc_data_file_afa294a5fd58c6c3911d1a57683f7688a}} -{\bfseries abc\+Data\+File} (G4\+String p\+File\+Name) -\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classabc_data_file_ad2a6eb774f0168b51176d745b84c1d9c}\label{classabc_data_file_ad2a6eb774f0168b51176d745b84c1d9c}} -G4\+String {\bfseries m\+File\+Name} -\item -\mbox{\Hypertarget{classabc_data_file_a50d1fc61db3d6d907c0dcbd541b10e36}\label{classabc_data_file_a50d1fc61db3d6d907c0dcbd541b10e36}} -G4\+String {\bfseries m\+Object\+Name} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classabc_data_file_afc01d4904129c5b170f0299f96ec7f8a}\label{classabc_data_file_afc01d4904129c5b170f0299f96ec7f8a}} -virtual void \mbox{\hyperlink{classabc_data_file_afc01d4904129c5b170f0299f96ec7f8a}{extract\+Information}} ()=0 -\begin{DoxyCompactList}\small\item\em abstract method you have to define for a derived class \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classabc_data_file_ac936f1db15895afb06fc9a40e2a77677}\label{classabc_data_file_ac936f1db15895afb06fc9a40e2a77677}} -const G4double \mbox{\hyperlink{classabc_data_file_ac936f1db15895afb06fc9a40e2a77677}{m\+HC\+\_\+e\+Vnm}} = 1239.\+84193 $\ast$ eV -\begin{DoxyCompactList}\small\item\em h$\ast$c in eV $\ast$ nm \end{DoxyCompactList}\item -\mbox{\Hypertarget{classabc_data_file_acfb2cc94ea37a200d617125538e2271f}\label{classabc_data_file_acfb2cc94ea37a200d617125538e2271f}} -boost\+::property\+\_\+tree\+::ptree {\bfseries m\+Json\+Tree} -\item -\mbox{\Hypertarget{classabc_data_file_a794403b1f022f0376e4a38e0ac28c281}\label{classabc_data_file_a794403b1f022f0376e4a38e0ac28c281}} -\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$ {\bfseries m\+File\+Data} -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/classabc_data_file__coll__graph.md5 b/latex/classabc_data_file__coll__graph.md5 deleted file mode 100644 index f43cb95716..0000000000 --- a/latex/classabc_data_file__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8f5f3d4b2cbe047f92755892bfbde697 \ No newline at end of file diff --git a/latex/classabc_data_file__coll__graph.pdf b/latex/classabc_data_file__coll__graph.pdf deleted file mode 100644 index f07ce69bae..0000000000 Binary files a/latex/classabc_data_file__coll__graph.pdf and /dev/null differ diff --git a/latex/classabc_data_file__inherit__graph.md5 b/latex/classabc_data_file__inherit__graph.md5 deleted file mode 100644 index 536ce6b345..0000000000 --- a/latex/classabc_data_file__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -465ba1f1cf23f28a3da9415d23496115 \ No newline at end of file diff --git a/latex/classabc_data_file__inherit__graph.pdf b/latex/classabc_data_file__inherit__graph.pdf deleted file mode 100644 index 17b3d8b0a7..0000000000 Binary files a/latex/classabc_data_file__inherit__graph.pdf and /dev/null differ diff --git a/latex/classabc_detector_component__coll__graph.pdf b/latex/classabc_detector_component__coll__graph.pdf index 3d89585a78..9aea357936 100644 Binary files a/latex/classabc_detector_component__coll__graph.pdf and b/latex/classabc_detector_component__coll__graph.pdf differ diff --git a/latex/classabc_detector_component__inherit__graph.pdf b/latex/classabc_detector_component__inherit__graph.pdf index 1b70231365..f1e1a7bcf5 100644 Binary files a/latex/classabc_detector_component__inherit__graph.pdf and b/latex/classabc_detector_component__inherit__graph.pdf differ diff --git a/latex/classabc_material_data.tex b/latex/classabc_material_data.tex deleted file mode 100644 index d94a233ad9..0000000000 --- a/latex/classabc_material_data.tex +++ /dev/null @@ -1,88 +0,0 @@ -\hypertarget{classabc_material_data}{}\doxysection{abc\+Material\+Data Class Reference} -\label{classabc_material_data}\index{abcMaterialData@{abcMaterialData}} - - -Abstract base class for material data extraction from a json file. \mbox{\hyperlink{classabc_material_data}{abc\+Material\+Data}} class is derived from \mbox{\hyperlink{classabc_data_file}{abc\+Data\+File}} class. It is designed to manage the material data, such as refractive index and absorption length. - - - - -Inheritance diagram for abc\+Material\+Data\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classabc_material_data__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for abc\+Material\+Data\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=183pt]{classabc_material_data__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classabc_material_data_ae30f0dc56953e39e0f5cb711c645d5a5}\label{classabc_material_data_ae30f0dc56953e39e0f5cb711c645d5a5}} -{\bfseries abc\+Material\+Data} (G4\+String p\+File\+Name) -\item -void \mbox{\hyperlink{classabc_material_data_abd444fe5c9bf9ea0ad3629e448bd0d4e}{create\+Material}} () -\begin{DoxyCompactList}\small\item\em Defines a new material from data in a json-\/file. \end{DoxyCompactList}\item -\mbox{\Hypertarget{classabc_material_data_a0ae68961031fd55ab0356112f49aedd0}\label{classabc_material_data_a0ae68961031fd55ab0356112f49aedd0}} -void \mbox{\hyperlink{classabc_material_data_a0ae68961031fd55ab0356112f49aedd0}{extract\+Absorption\+Length}} () -\begin{DoxyCompactList}\small\item\em Extracts absorption length data from a json-\/file and adds it to the material property table. \end{DoxyCompactList}\item -\mbox{\Hypertarget{classabc_material_data_a2a5b07c86c18825c5eca27818ad6268c}\label{classabc_material_data_a2a5b07c86c18825c5eca27818ad6268c}} -void \mbox{\hyperlink{classabc_material_data_a2a5b07c86c18825c5eca27818ad6268c}{extract\+Refraction\+Index}} () -\begin{DoxyCompactList}\small\item\em Extracts refraction index data from a json-\/file and adds it to the material property table. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classabc_material_data_af94d1f778c1998286f35cae107a3a167}\label{classabc_material_data_af94d1f778c1998286f35cae107a3a167}} -G4\+Material $\ast$ {\bfseries m\+Material} -\item -\mbox{\Hypertarget{classabc_material_data_a598d1d21330a101855229b2fb08357a9}\label{classabc_material_data_a598d1d21330a101855229b2fb08357a9}} -G4\+Material\+Properties\+Table $\ast$ {\bfseries m\+MPT} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -G4\+State \mbox{\hyperlink{classabc_material_data_a8fee96bfd62337bcaefd70ba42b35aa6}{get\+State}} (G4\+String p\+State) -\begin{DoxyCompactList}\small\item\em Converts a string representing a state of matter to a G4\+State. \end{DoxyCompactList}\item -\mbox{\Hypertarget{classabc_material_data_acca9fc268907f29e89960699cadb0b53}\label{classabc_material_data_acca9fc268907f29e89960699cadb0b53}} -virtual void \mbox{\hyperlink{classabc_material_data_acca9fc268907f29e89960699cadb0b53}{extract\+Information}} ()=0 -\begin{DoxyCompactList}\small\item\em abstract method that has to be defined in derived classes \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classabc_material_data_abd444fe5c9bf9ea0ad3629e448bd0d4e}\label{classabc_material_data_abd444fe5c9bf9ea0ad3629e448bd0d4e}} -\index{abcMaterialData@{abcMaterialData}!createMaterial@{createMaterial}} -\index{createMaterial@{createMaterial}!abcMaterialData@{abcMaterialData}} -\doxysubsubsection{\texorpdfstring{createMaterial()}{createMaterial()}} -{\footnotesize\ttfamily void abc\+Material\+Data\+::create\+Material (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Reads a JSON file containing material data, parses the data into a material properties table, and creates a new material in the G4\+Nist\+Manager. \mbox{\Hypertarget{classabc_material_data_a8fee96bfd62337bcaefd70ba42b35aa6}\label{classabc_material_data_a8fee96bfd62337bcaefd70ba42b35aa6}} -\index{abcMaterialData@{abcMaterialData}!getState@{getState}} -\index{getState@{getState}!abcMaterialData@{abcMaterialData}} -\doxysubsubsection{\texorpdfstring{getState()}{getState()}} -{\footnotesize\ttfamily G4\+State abc\+Material\+Data\+::get\+State (\begin{DoxyParamCaption}\item[{G4\+String}]{p\+State\+\_\+str }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - -\begin{DoxyParams}{Parameters} -{\em p\+State\+\_\+str} & A string representing a state of matter. Should be one of \char`\"{}k\+State\+Solid\char`\"{}, \char`\"{}k\+State\+Liquid\char`\"{}, \char`\"{}k\+State\+Gas\char`\"{}. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A G4\+State representing the state of matter. Will be k\+State\+Undefined if the input string does not match any known states. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}\item -OMSim\+Data\+File\+Types.\+cc\end{DoxyCompactItemize} diff --git a/latex/classabc_material_data__coll__graph.md5 b/latex/classabc_material_data__coll__graph.md5 deleted file mode 100644 index 5ce9fe1178..0000000000 --- a/latex/classabc_material_data__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0441d5e2b1f8d1e2cc00abe6e8d083cb \ No newline at end of file diff --git a/latex/classabc_material_data__coll__graph.pdf b/latex/classabc_material_data__coll__graph.pdf deleted file mode 100644 index 4a780dcadb..0000000000 Binary files a/latex/classabc_material_data__coll__graph.pdf and /dev/null differ diff --git a/latex/classabc_material_data__inherit__graph.md5 b/latex/classabc_material_data__inherit__graph.md5 deleted file mode 100644 index 6bc2a26979..0000000000 --- a/latex/classabc_material_data__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fc612164229fdd017aacd7bc2b16e214 \ No newline at end of file diff --git a/latex/classabc_material_data__inherit__graph.pdf b/latex/classabc_material_data__inherit__graph.pdf deleted file mode 100644 index f1f7123e2c..0000000000 Binary files a/latex/classabc_material_data__inherit__graph.pdf and /dev/null differ diff --git a/latex/classm_d_o_m__coll__graph.pdf b/latex/classm_d_o_m__coll__graph.pdf index 3b0e6e0cc0..b91f60c0f4 100644 Binary files a/latex/classm_d_o_m__coll__graph.pdf and b/latex/classm_d_o_m__coll__graph.pdf differ diff --git a/latex/classm_d_o_m__inherit__graph.pdf b/latex/classm_d_o_m__inherit__graph.pdf index 2ae26989aa..28d0487506 100644 Binary files a/latex/classm_d_o_m__inherit__graph.pdf and b/latex/classm_d_o_m__inherit__graph.pdf differ diff --git a/latex/classm_d_o_m_flasher__coll__graph.pdf b/latex/classm_d_o_m_flasher__coll__graph.pdf index 7380144c27..fd39e3a8be 100644 Binary files a/latex/classm_d_o_m_flasher__coll__graph.pdf and b/latex/classm_d_o_m_flasher__coll__graph.pdf differ diff --git a/latex/classm_d_o_m_flasher__inherit__graph.pdf b/latex/classm_d_o_m_flasher__inherit__graph.pdf index d9f92a4c3b..b4f30086f9 100644 Binary files a/latex/classm_d_o_m_flasher__inherit__graph.pdf and b/latex/classm_d_o_m_flasher__inherit__graph.pdf differ diff --git a/latex/classm_d_o_m_harness__coll__graph.pdf b/latex/classm_d_o_m_harness__coll__graph.pdf index 0c9c721c87..7a8f66b357 100644 Binary files a/latex/classm_d_o_m_harness__coll__graph.pdf and b/latex/classm_d_o_m_harness__coll__graph.pdf differ diff --git a/latex/classm_d_o_m_harness__inherit__graph.pdf b/latex/classm_d_o_m_harness__inherit__graph.pdf index 71da29498e..7723b68b49 100644 Binary files a/latex/classm_d_o_m_harness__inherit__graph.pdf and b/latex/classm_d_o_m_harness__inherit__graph.pdf differ diff --git a/latex/classm_d_o_m_p_m_t_response__coll__graph.pdf b/latex/classm_d_o_m_p_m_t_response__coll__graph.pdf index a4e9df8868..318969822a 100644 Binary files a/latex/classm_d_o_m_p_m_t_response__coll__graph.pdf and b/latex/classm_d_o_m_p_m_t_response__coll__graph.pdf differ diff --git a/latex/classm_d_o_m_p_m_t_response__inherit__graph.pdf b/latex/classm_d_o_m_p_m_t_response__inherit__graph.pdf index a4e9df8868..318969822a 100644 Binary files a/latex/classm_d_o_m_p_m_t_response__inherit__graph.pdf and b/latex/classm_d_o_m_p_m_t_response__inherit__graph.pdf differ diff --git a/latex/classp_d_o_m__coll__graph.pdf b/latex/classp_d_o_m__coll__graph.pdf index bb9e1691fb..d99901ab20 100644 Binary files a/latex/classp_d_o_m__coll__graph.pdf and b/latex/classp_d_o_m__coll__graph.pdf differ diff --git a/latex/classp_d_o_m__inherit__graph.pdf b/latex/classp_d_o_m__inherit__graph.pdf index 72219fab38..0acd0491d3 100644 Binary files a/latex/classp_d_o_m__inherit__graph.pdf and b/latex/classp_d_o_m__inherit__graph.pdf differ diff --git a/latex/effective__area_2include_2_o_m_sim_effective_area_detector_8hh__incl.pdf b/latex/effective__area_2include_2_o_m_sim_effective_area_detector_8hh__incl.pdf index 0a031b6244..f9a03e2a9e 100644 Binary files a/latex/effective__area_2include_2_o_m_sim_effective_area_detector_8hh__incl.pdf and b/latex/effective__area_2include_2_o_m_sim_effective_area_detector_8hh__incl.pdf differ diff --git a/latex/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh__incl.pdf b/latex/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh__incl.pdf index 0a031b6244..f9a03e2a9e 100644 Binary files a/latex/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh__incl.pdf and b/latex/efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh__incl.pdf differ diff --git a/latex/files.tex b/latex/files.tex index 99bb70e589..113c37909a 100644 --- a/latex/files.tex +++ b/latex/files.tex @@ -12,7 +12,6 @@ \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_angular_scan_8hh}{OMSim\+Angular\+Scan.\+hh}} \\*Defines the \mbox{\hyperlink{class_angular_scan}{Angular\+Scan}} class for configuring and running GPS beam with angular scans }{\pageref{_o_m_sim_angular_scan_8hh}}{} \item\contentsline{section}{{\bfseries OMSim\+Beam.\+hh} }{\pageref{_o_m_sim_beam_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_command_args_table_8hh}{OMSim\+Command\+Args\+Table.\+hh}} \\*Definition of the \mbox{\hyperlink{class_o_m_sim_command_args_table}{OMSim\+Command\+Args\+Table}} singleton class, which controls user args }{\pageref{_o_m_sim_command_args_table_8hh}}{} -\item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}} \\*Collection of classes and methods to handle material creation from user data in json files }{\pageref{_o_m_sim_data_file_types_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_decays_analysis_8hh}{OMSim\+Decays\+Analysis.\+hh}} \\*Defines the \mbox{\hyperlink{class_o_m_sim_decays_analysis}{OMSim\+Decays\+Analysis}} class and \mbox{\hyperlink{struct_decay_stats}{Decay\+Stats}} struct for the radioactive decays simulation }{\pageref{_o_m_sim_decays_analysis_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_decays_g_p_s_8hh}{OMSim\+Decays\+GPS.\+hh}} \\*Defines the \mbox{\hyperlink{class_o_m_sim_decays_g_p_s}{OMSim\+Decays\+GPS}} class for the radioactive decays simulation }{\pageref{_o_m_sim_decays_g_p_s_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_d_e_g_g_8hh}{OMSim\+DEGG.\+hh}} \\*Construction of the \mbox{\hyperlink{class_d_e_g_g}{DEGG}} class. From DOUMEKI }{\pageref{_o_m_sim_d_e_g_g_8hh}}{} @@ -34,6 +33,7 @@ \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_l_o_m16_8hh}{OMSim\+LOM16.\+hh}} \\*Construction of \mbox{\hyperlink{class_l_o_m16}{LOM16}} }{\pageref{_o_m_sim_l_o_m16_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_l_o_m18_8cc}{OMSim\+LOM18.\+cc}} }{\pageref{_o_m_sim_l_o_m18_8cc}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_l_o_m18_8hh}{OMSim\+LOM18.\+hh}} \\*Construction of \mbox{\hyperlink{class_l_o_m18}{LOM18}} }{\pageref{_o_m_sim_l_o_m18_8hh}}{} +\item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_material_handler_8hh}{OMSim\+Material\+Handler.\+hh}} \\*Definition of \mbox{\hyperlink{class_o_m_sim_material_handler}{OMSim\+Material\+Handler}} and the namespaces \mbox{\hyperlink{namespace_ice_processor}{Ice\+Processor}} and \mbox{\hyperlink{namespace_scintillation_processor}{Scintillation\+Processor}} }{\pageref{_o_m_sim_material_handler_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_m_d_o_m_8hh}{OMSim\+MDOM.\+hh}} \\*Construction of \mbox{\hyperlink{classm_d_o_m}{m\+DOM}} }{\pageref{_o_m_sim_m_d_o_m_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_m_d_o_m_flasher_8hh}{OMSim\+MDOMFlasher.\+hh}} \\*Defines the \mbox{\hyperlink{classm_d_o_m_flasher}{m\+DOMFlasher}} class for simulating the 10 flashers in an \mbox{\hyperlink{classm_d_o_m}{m\+DOM}} optical module }{\pageref{_o_m_sim_m_d_o_m_flasher_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_m_d_o_m_harness_8hh}{OMSim\+MDOMHarness.\+hh}} \\*Construction of \mbox{\hyperlink{classm_d_o_m}{m\+DOM}} harness }{\pageref{_o_m_sim_m_d_o_m_harness_8hh}}{} @@ -61,7 +61,7 @@ \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_s_n_particle_generators_8hh}{OMSim\+SNParticle\+Generators.\+hh}} \\*This file contains the classes in charge of particle generation }{\pageref{_o_m_sim_s_n_particle_generators_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_s_n_tools_8hh}{OMSim\+SNTools.\+hh}} \\*Provides the definition for the {\ttfamily \mbox{\hyperlink{class_o_m_sim_s_n_tools}{OMSim\+SNTools}}} class, centralizing utility methods for Supernova (SN) neutrino interactions }{\pageref{_o_m_sim_s_n_tools_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_stepping_action_8hh}{OMSim\+Stepping\+Action.\+hh}} \\*Defines OMSim\+Stepping\+Action.\+Currently it only checks for trapped photons }{\pageref{_o_m_sim_stepping_action_8hh}}{} -\item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_tools_8hh}{OMSim\+Tools.\+hh}} }{\pageref{_o_m_sim_tools_8hh}}{} +\item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_tools_8hh}{OMSim\+Tools.\+hh}} \\*Definition of \mbox{\hyperlink{namespace_tools}{Tools}} namespace, a collection of helper methods }{\pageref{_o_m_sim_tools_8hh}}{} \item\contentsline{section}{{\bfseries OMSim\+Tracking\+Action.\+hh} }{\pageref{_o_m_sim_tracking_action_8hh}}{} \item\contentsline{section}{\mbox{\hyperlink{_o_m_sim_u_iinterface_8hh}{OMSim\+UIinterface.\+hh}} }{\pageref{_o_m_sim_u_iinterface_8hh}}{} \end{DoxyCompactList} diff --git a/latex/group___effective_area.pdf b/latex/group___effective_area.pdf index 128b4d4fdd..ae033e806a 100644 Binary files a/latex/group___effective_area.pdf and b/latex/group___effective_area.pdf differ diff --git a/latex/group__common.tex b/latex/group__common.tex index e46332f537..e262fe4584 100644 --- a/latex/group__common.tex +++ b/latex/group__common.tex @@ -15,18 +15,18 @@ \begin{DoxyCompactList}\small\item\em Main simulation class for the Optical Module (OM) simulation. This file defines the \mbox{\hyperlink{class_o_m_sim}{OMSim}} class, which controls the entire simulation process in all studies and includes the general program options. \end{DoxyCompactList}\item file \mbox{\hyperlink{_o_m_sim_command_args_table_8hh}{OMSim\+Command\+Args\+Table.\+hh}} \begin{DoxyCompactList}\small\item\em Definition of the \mbox{\hyperlink{class_o_m_sim_command_args_table}{OMSim\+Command\+Args\+Table}} singleton class, which controls user args. \end{DoxyCompactList}\item -file \mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}} -\begin{DoxyCompactList}\small\item\em Collection of classes and methods to handle material creation from user data in json files. \end{DoxyCompactList}\item file \mbox{\hyperlink{_o_m_sim_hit_manager_8hh}{OMSim\+Hit\+Manager.\+hh}} \begin{DoxyCompactList}\small\item\em Defines structures and classes related to optical module photon hit management. \end{DoxyCompactList}\item file \mbox{\hyperlink{_o_m_sim_input_data_8hh}{OMSim\+Input\+Data.\+hh}} \begin{DoxyCompactList}\small\item\em Definition of \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} and \mbox{\hyperlink{class_o_m_sim_input_data}{OMSim\+Input\+Data}}. \end{DoxyCompactList}\item +file \mbox{\hyperlink{_o_m_sim_material_handler_8hh}{OMSim\+Material\+Handler.\+hh}} +\begin{DoxyCompactList}\small\item\em Definition of \mbox{\hyperlink{class_o_m_sim_material_handler}{OMSim\+Material\+Handler}} and the namespaces \mbox{\hyperlink{namespace_ice_processor}{Ice\+Processor}} and \mbox{\hyperlink{namespace_scintillation_processor}{Scintillation\+Processor}}. \end{DoxyCompactList}\item file \mbox{\hyperlink{_o_m_sim_p_m_t_response_8hh}{OMSim\+PMTResponse.\+hh}} \begin{DoxyCompactList}\small\item\em Simulation of PMT response. \end{DoxyCompactList}\item file \mbox{\hyperlink{_o_m_sim_stepping_action_8hh}{OMSim\+Stepping\+Action.\+hh}} \begin{DoxyCompactList}\small\item\em Defines OMSim\+Stepping\+Action.\+Currently it only checks for trapped photons. \end{DoxyCompactList}\item file \mbox{\hyperlink{_o_m_sim_tools_8hh}{OMSim\+Tools.\+hh}} -\item +\begin{DoxyCompactList}\small\item\em Definition of \mbox{\hyperlink{namespace_tools}{Tools}} namespace, a collection of helper methods. \end{DoxyCompactList}\item file \mbox{\hyperlink{_o_m_sim_u_iinterface_8hh}{OMSim\+UIinterface.\+hh}} \item file \mbox{\hyperlink{_o_m_sim_8cc}{OMSim.\+cc}} @@ -56,24 +56,6 @@ \begin{DoxyCompactList}\small\item\em Controls the main simulation process. \end{DoxyCompactList}\item class \mbox{\hyperlink{class_o_m_sim_command_args_table}{OMSim\+Command\+Args\+Table}} \begin{DoxyCompactList}\small\item\em A class used to hold \mbox{\hyperlink{class_o_m_sim}{OMSim}} command arguments with global instance access. \end{DoxyCompactList}\item -class \mbox{\hyperlink{classabc_data_file}{abc\+Data\+File}} -\begin{DoxyCompactList}\small\item\em This is an abstract base class that provides an interface for handling data files in the simulation. \end{DoxyCompactList}\item -class \mbox{\hyperlink{classabc_material_data}{abc\+Material\+Data}} -\begin{DoxyCompactList}\small\item\em Abstract base class for material data extraction from a json file. \mbox{\hyperlink{classabc_material_data}{abc\+Material\+Data}} class is derived from \mbox{\hyperlink{classabc_data_file}{abc\+Data\+File}} class. It is designed to manage the material data, such as refractive index and absorption length. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_refraction_and_absorption}{Refraction\+And\+Absorption}} -\begin{DoxyCompactList}\small\item\em Materials with defined refractive index and absorption length. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_refraction_only}{Refraction\+Only}} -\begin{DoxyCompactList}\small\item\em Materials only with refractive index defined. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_no_optics}{No\+Optics}} -\begin{DoxyCompactList}\small\item\em Materials without optical properties defined. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_ice_cube_ice}{Ice\+Cube\+Ice}} -\begin{DoxyCompactList}\small\item\em Creation and extraction of Ice\+Cube\textquotesingle{}s ice optical properties. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_surface}{Surface}} -\begin{DoxyCompactList}\small\item\em Reflective surfaces parsed from a JSON file. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_scintillation_properties}{Scintillation\+Properties}} -\begin{DoxyCompactList}\small\item\em Scintillation properties extraction for existing materials. \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_custom_properties}{Custom\+Properties}} -\begin{DoxyCompactList}\small\item\em Adds user defined properties to already defined materials. \end{DoxyCompactList}\item struct \mbox{\hyperlink{struct_hit_stats}{Hit\+Stats}} \begin{DoxyCompactList}\small\item\em A structure of vectors to store information about detected photons. \end{DoxyCompactList}\item class \mbox{\hyperlink{class_o_m_sim_hit_manager}{OMSim\+Hit\+Manager}} @@ -82,6 +64,8 @@ \begin{DoxyCompactList}\small\item\em A utility class for managing JSON-\/based data tables. \end{DoxyCompactList}\item class \mbox{\hyperlink{class_o_m_sim_input_data}{OMSim\+Input\+Data}} \begin{DoxyCompactList}\small\item\em Manages the input data, including parsing and storing material properties. \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_o_m_sim_material_handler}{OMSim\+Material\+Handler}} +\begin{DoxyCompactList}\small\item\em Handles the creation and processing of materials from json files. \end{DoxyCompactList}\item class \mbox{\hyperlink{class_o_m_sim_u_iinterface}{OMSim\+UIinterface}} \begin{DoxyCompactList}\small\item\em Singleton interface to Geant4\textquotesingle{}s UI manager. \end{DoxyCompactList}\item class \mbox{\hyperlink{classabc_detector_component}{abc\+Detector\+Component}} diff --git a/latex/group__radioactive.pdf b/latex/group__radioactive.pdf index 6a92ca5fd7..41e1d83a11 100644 Binary files a/latex/group__radioactive.pdf and b/latex/group__radioactive.pdf differ diff --git a/latex/hierarchy.tex b/latex/hierarchy.tex index 24c6eeaa08..1241d3a675 100644 --- a/latex/hierarchy.tex +++ b/latex/hierarchy.tex @@ -1,23 +1,5 @@ \doxysection{Class Hierarchy} This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList} -\item \contentsline{section}{abc\+Data\+File}{\pageref{classabc_data_file}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Custom\+Properties}{\pageref{class_custom_properties}}{} -\item \contentsline{section}{Scintillation\+Properties}{\pageref{class_scintillation_properties}}{} -\item \contentsline{section}{Surface}{\pageref{class_surface}}{} -\item \contentsline{section}{Surface}{\pageref{class_surface}}{} -\item \contentsline{section}{abc\+Material\+Data}{\pageref{classabc_material_data}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Ice\+Cube\+Ice}{\pageref{class_ice_cube_ice}}{} -\item \contentsline{section}{Ice\+Cube\+Ice}{\pageref{class_ice_cube_ice}}{} -\item \contentsline{section}{No\+Optics}{\pageref{class_no_optics}}{} -\item \contentsline{section}{No\+Optics}{\pageref{class_no_optics}}{} -\item \contentsline{section}{Refraction\+And\+Absorption}{\pageref{class_refraction_and_absorption}}{} -\item \contentsline{section}{Refraction\+And\+Absorption}{\pageref{class_refraction_and_absorption}}{} -\item \contentsline{section}{Refraction\+Only}{\pageref{class_refraction_only}}{} -\item \contentsline{section}{Refraction\+Only}{\pageref{class_refraction_only}}{} -\end{DoxyCompactList} -\end{DoxyCompactList} \item \contentsline{section}{abc\+Detector\+Component}{\pageref{classabc_detector_component}}{} \begin{DoxyCompactList} \item \contentsline{section}{DEgg\+Harness}{\pageref{class_d_egg_harness}}{} @@ -118,6 +100,7 @@ \item \contentsline{section}{OMSim\+Effective\+Area\+Analyisis}{\pageref{class_o_m_sim_effective_area_analyisis}}{} \item \contentsline{section}{OMSim\+Effi\+Cali\+Analyisis}{\pageref{class_o_m_sim_effi_cali_analyisis}}{} \item \contentsline{section}{OMSim\+Hit\+Manager}{\pageref{class_o_m_sim_hit_manager}}{} +\item \contentsline{section}{OMSim\+Material\+Handler}{\pageref{class_o_m_sim_material_handler}}{} \item \contentsline{section}{OMSim\+PMTResponse}{\pageref{class_o_m_sim_p_m_t_response}}{} \begin{DoxyCompactList} \item \contentsline{section}{DEGGPMTResponse}{\pageref{class_d_e_g_g_p_m_t_response}}{} diff --git a/latex/md_extra_doc_0_common.tex b/latex/md_extra_doc_0_common.tex index 84c4c68185..cd0820bea4 100644 --- a/latex/md_extra_doc_0_common.tex +++ b/latex/md_extra_doc_0_common.tex @@ -8,13 +8,13 @@ The class also provides an analogue method for optical surfaces {\ttfamily \mbox{\hyperlink{class_o_m_sim_input_data_aca56b05e268bbb47761dbcc8e487c283}{OMSim\+Input\+Data\+::get\+Optical\+Surface}}} which does not exist in Geant4. -Since different materials have different types of properties, the data is loaded in multiple ways. These different material types are defined in {\ttfamily \mbox{\hyperlink{_o_m_sim_data_file_types_8hh}{OMSim\+Data\+File\+Types.\+hh}}}. +Since different materials have different types of properties, the data is loaded in multiple ways. These different material types are defined in {\ttfamily OMSim\+Data\+File\+Types.\+hh}. Additionally, geometry data used during PMT construction are also stored in JSON files ({\ttfamily /common/data/\+PMTs}). These are saved in a \char`\"{}tree\char`\"{} (essentially a dictionary containing the JSON file\textquotesingle{}s keys and values) in {\ttfamily \mbox{\hyperlink{class_parameter_table_a749bc840cf2aea18fb5b63da8b68c23c}{OMSim\+Input\+Data\+::m\+Table}}}. This approach was adopted because various PMTs are constructed similarly, eliminating the need to define a unique class for each PMT type, as is done for the optical modules. -If you wish to load additional data, you can either define a new type in OMSim\+Data\+File\+Types or use a json file to load it into a tree as previously mentioned. For simpler tasks, use the static method {\ttfamily \mbox{\hyperlink{namespace_tools_a6d49cd2d5cb0e03b596870bcb9c12681}{Tools\+::loadtxt}}} provided by the \href{md_extra_doc_2_technicalities.html\#autotoc_md20}{\texttt{ {\ttfamily Tools} namespace}}. +If you wish to load additional data, you can either define a new type in OMSim\+Data\+File\+Types or use a json file to load it into a tree as previously mentioned. For simpler tasks, use the static method {\ttfamily \mbox{\hyperlink{namespace_tools_aefa5ecd8f1fb3d69a65d517494e99669}{Tools\+::loadtxt}}} provided by the \href{md_extra_doc_2_technicalities.html\#autotoc_md20}{\texttt{ {\ttfamily Tools} namespace}}. \DoxyHorRuler{0} \hypertarget{md_extra_doc_0_common_autotoc_md4}{}\doxysection{Geometry construction}\label{md_extra_doc_0_common_autotoc_md4} @@ -98,8 +98,8 @@ \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include "{}OMSimSensitiveDetector.hh"{}}} \DoxyCodeLine{\textcolor{comment}{//... Assume the logical volume of your detector has been defined and is referred to as "{}lDetectorLV"{}}} -\DoxyCodeLine{\mbox{\hyperlink{class_o_m_sim_sensitive_detector}{OMSimSensitiveDetector}}* lSensitiveDetector = \textcolor{keyword}{new} \mbox{\hyperlink{class_o_m_sim_sensitive_detector}{OMSimSensitiveDetector}}(\textcolor{stringliteral}{"{}myDetector"{}}, DetectorType::GeneralPhotonDetector); } -\DoxyCodeLine{\mbox{\hyperlink{class_o_m_sim_hit_manager}{OMSimHitManager}} lHitManager = \mbox{\hyperlink{class_o_m_sim_hit_manager_aaa3e7a28d658d8e2e6db704b910cc35c}{OMSimHitManager::getInstance}}();} +\DoxyCodeLine{\mbox{\hyperlink{class_o_m_sim_sensitive_detector}{OMSimSensitiveDetector}}* lSensitiveDetector = \textcolor{keyword}{new} \mbox{\hyperlink{class_o_m_sim_sensitive_detector}{OMSimSensitiveDetector}}(\textcolor{stringliteral}{"{}myDetector"{}}, DetectorType::VolumePhotonDetector); } +\DoxyCodeLine{\mbox{\hyperlink{class_o_m_sim_hit_manager}{OMSimHitManager}} \&lHitManager = \mbox{\hyperlink{class_o_m_sim_hit_manager_aaa3e7a28d658d8e2e6db704b910cc35c}{OMSimHitManager::getInstance}}();} \DoxyCodeLine{lHitManager.\mbox{\hyperlink{class_o_m_sim_hit_manager_ab4a1060283a53660e52626d08a77ebc8}{setNumberOfPMTs}}(1, lHitManager.getNextDetectorIndex());} \DoxyCodeLine{registerSensitiveDetector(lDetectorLV, lSensitiveDetector);} diff --git a/latex/md_extra_doc_2_technicalities.tex b/latex/md_extra_doc_2_technicalities.tex index 25a587c73e..7ecdcc5764 100644 --- a/latex/md_extra_doc_2_technicalities.tex +++ b/latex/md_extra_doc_2_technicalities.tex @@ -1,18 +1,18 @@ \hypertarget{md_extra_doc_2_technicalities_autotoc_md25}{}\doxysection{The Tools namespace}\label{md_extra_doc_2_technicalities_autotoc_md25} -The tools namespace provide several methods that could help you. For example, {\ttfamily \mbox{\hyperlink{namespace_tools_a6d49cd2d5cb0e03b596870bcb9c12681}{Tools\+::loadtxt}}}, {\ttfamily \mbox{\hyperlink{namespace_tools_a068657387a0d190043d3e0959e84e18c}{Tools\+::linspace}}} and {\ttfamily \mbox{\hyperlink{namespace_tools_a5150dab6894acffb1c04085437e8e0b8}{Tools\+::logspace}}} operate similarly to their Python\textquotesingle{}s numpy counterparts\+: +The tools namespace provide several methods that could help you. For example, {\ttfamily \mbox{\hyperlink{namespace_tools_aefa5ecd8f1fb3d69a65d517494e99669}{Tools\+::loadtxt}}}, {\ttfamily \mbox{\hyperlink{namespace_tools_a052be79128cb3b90b6a4701455307246}{Tools\+::linspace}}} and {\ttfamily \mbox{\hyperlink{namespace_tools_adf257eb5c348836614a3c10de47bcf6e}{Tools\+::logspace}}} operate similarly to their Python\textquotesingle{}s numpy counterparts\+: \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_o_m_sim_tools_8hh}{OMSimTools.hh}}"{}}} -\DoxyCodeLine{std::vector lData = \mbox{\hyperlink{namespace_tools_a6d49cd2d5cb0e03b596870bcb9c12681}{Tools::loadtxt}}(\textcolor{stringliteral}{"{}path/file\_name.txt"{}}, \textcolor{keyword}{true});} +\DoxyCodeLine{std::vector lData = \mbox{\hyperlink{namespace_tools_aefa5ecd8f1fb3d69a65d517494e99669}{Tools::loadtxt}}(\textcolor{stringliteral}{"{}path/file\_name.txt"{}}, \textcolor{keyword}{true});} \DoxyCodeLine{std::vector lFirstColumn = lData.at(0);} \DoxyCodeLine{std::vector lSecondColumn = lData.at(1);} \DoxyCodeLine{} -\DoxyCodeLine{std::vector lWavelengths = \mbox{\hyperlink{namespace_tools_a068657387a0d190043d3e0959e84e18c}{Tools::linspace}}(275, 750, 96);} -\DoxyCodeLine{std::vector lAbsLengths = \mbox{\hyperlink{namespace_tools_a5150dab6894acffb1c04085437e8e0b8}{Tools::logspace}}(-\/9, -\/4, 20);} +\DoxyCodeLine{std::vector lWavelengths = \mbox{\hyperlink{namespace_tools_a052be79128cb3b90b6a4701455307246}{Tools::linspace}}(275, 750, 96);} +\DoxyCodeLine{std::vector lAbsLengths = \mbox{\hyperlink{namespace_tools_adf257eb5c348836614a3c10de47bcf6e}{Tools::logspace}}(-\/9, -\/4, 20);} \DoxyCodeLine{} \DoxyCodeLine{std::vector data = \{1, 2, 2, 3, 3, 3, 4, 4, 5\};} -\DoxyCodeLine{\textcolor{keyword}{auto} [counts, edges] = \mbox{\hyperlink{namespace_tools_ab83e877c5728fe5cbfd4c6496c88166f}{Tools::histogram}}(data, 5);} +\DoxyCodeLine{\textcolor{keyword}{auto} [counts, edges] = \mbox{\hyperlink{namespace_tools_a6ed3b046c3661b17f758d3f8f7f784de}{Tools::histogram}}(data, 5);} \DoxyCodeLine{} \DoxyCodeLine{\textcolor{comment}{// ...}} diff --git a/latex/namespace_ice_processor.tex b/latex/namespace_ice_processor.tex new file mode 100644 index 0000000000..b2b42cda56 --- /dev/null +++ b/latex/namespace_ice_processor.tex @@ -0,0 +1,98 @@ +\hypertarget{namespace_ice_processor}{}\doxysection{Ice\+Processor Namespace Reference} +\label{namespace_ice_processor}\index{IceProcessor@{IceProcessor}} + + +Namespace containing functions for processing Ice\+Cube ice properties from file. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{namespace_ice_processor_ae62c8b69efbfeaf9eaf3110b52ba9d37}{process}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT) +\begin{DoxyCompactList}\small\item\em Process Ice\+Cube ice properties and create corresponding materials. \end{DoxyCompactList}\item +G4double \mbox{\hyperlink{namespace_ice_processor_a1880256fa33d9e645ae86e2057f66297}{spice\+Temperature}} (G4double p\+\_\+depth) +\begin{DoxyCompactList}\small\item\em Calculate temperature of ice depending on the depth. \end{DoxyCompactList}\item +G4double \mbox{\hyperlink{namespace_ice_processor_a29002db125bd3d2b67998403db6afc60}{spice\+Absorption}} (G4double p\+\_\+lambda, const std\+::vector$<$ G4double $>$ \&p\+\_\+spicea400inv, const std\+::vector$<$ G4double $>$ \&p\+\_\+spice\+Depth) +\begin{DoxyCompactList}\small\item\em Calculate absorption length of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\item +G4double \mbox{\hyperlink{namespace_ice_processor_ad82640f5524b52f1604c3e19ff819be5}{spice\+Refraction}} (G4double p\+\_\+lambda) +\begin{DoxyCompactList}\small\item\em Calculate refraction index of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\item +G4double \mbox{\hyperlink{namespace_ice_processor_a394c6aa008d203aaeda7c2f28bfa3361}{mie\+Scattering}} (G4double p\+\_\+lambda, const std\+::vector$<$ G4double $>$ \&p\+\_\+spicebe400inv) +\begin{DoxyCompactList}\small\item\em Calculate mie scattering length of Ice\+Cube\textquotesingle{}s ice for a specific wavelength. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{namespace_ice_processor_a394c6aa008d203aaeda7c2f28bfa3361}\label{namespace_ice_processor_a394c6aa008d203aaeda7c2f28bfa3361}} +\index{IceProcessor@{IceProcessor}!mieScattering@{mieScattering}} +\index{mieScattering@{mieScattering}!IceProcessor@{IceProcessor}} +\doxysubsubsection{\texorpdfstring{mieScattering()}{mieScattering()}} +{\footnotesize\ttfamily G4double Ice\+Processor\+::mie\+Scattering (\begin{DoxyParamCaption}\item[{G4double}]{p\+\_\+lambda, }\item[{const std\+::vector$<$ G4double $>$ \&}]{p\+\_\+spicebe400inv }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+lambda} & Wavelength in nm. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Mie scattering length in m. +\end{DoxyReturn} +\mbox{\Hypertarget{namespace_ice_processor_ae62c8b69efbfeaf9eaf3110b52ba9d37}\label{namespace_ice_processor_ae62c8b69efbfeaf9eaf3110b52ba9d37}} +\index{IceProcessor@{IceProcessor}!process@{process}} +\index{process@{process}!IceProcessor@{IceProcessor}} +\doxysubsubsection{\texorpdfstring{process()}{process()}} +{\footnotesize\ttfamily void Ice\+Processor\+::process (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$}]{p\+\_\+data\+File, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{G4\+Material\+Properties\+Table $\ast$}]{p\+\_\+\+MPT }\end{DoxyParamCaption})} + +This function extracts ice properties from the provided data, calculates various optical properties, and sets up the material properties for Ice\+Cube ice simulation. + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+data\+File} & Pointer to the \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} containing file data. \\ +\hline +{\em p\+\_\+json\+Tree} & The JSON property tree containing ice data. \\ +\hline +{\em p\+\_\+\+MPT} & Pointer to the G4\+Material\+Properties\+Table to be modified. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{namespace_ice_processor_a29002db125bd3d2b67998403db6afc60}\label{namespace_ice_processor_a29002db125bd3d2b67998403db6afc60}} +\index{IceProcessor@{IceProcessor}!spiceAbsorption@{spiceAbsorption}} +\index{spiceAbsorption@{spiceAbsorption}!IceProcessor@{IceProcessor}} +\doxysubsubsection{\texorpdfstring{spiceAbsorption()}{spiceAbsorption()}} +{\footnotesize\ttfamily G4double Ice\+Processor\+::spice\+Absorption (\begin{DoxyParamCaption}\item[{G4double}]{p\+\_\+lambda, }\item[{const std\+::vector$<$ G4double $>$ \&}]{p\+\_\+spicea400inv, }\item[{const std\+::vector$<$ G4double $>$ \&}]{p\+\_\+spice\+Depth }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+Lambd} & Wavelength in nm. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Absorption length in m. +\end{DoxyReturn} +\mbox{\Hypertarget{namespace_ice_processor_ad82640f5524b52f1604c3e19ff819be5}\label{namespace_ice_processor_ad82640f5524b52f1604c3e19ff819be5}} +\index{IceProcessor@{IceProcessor}!spiceRefraction@{spiceRefraction}} +\index{spiceRefraction@{spiceRefraction}!IceProcessor@{IceProcessor}} +\doxysubsubsection{\texorpdfstring{spiceRefraction()}{spiceRefraction()}} +{\footnotesize\ttfamily G4double Ice\+Processor\+::spice\+Refraction (\begin{DoxyParamCaption}\item[{G4double}]{p\+\_\+lambda }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+Lambd} & Wavelength in nm. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Refraction index. +\end{DoxyReturn} +\mbox{\Hypertarget{namespace_ice_processor_a1880256fa33d9e645ae86e2057f66297}\label{namespace_ice_processor_a1880256fa33d9e645ae86e2057f66297}} +\index{IceProcessor@{IceProcessor}!spiceTemperature@{spiceTemperature}} +\index{spiceTemperature@{spiceTemperature}!IceProcessor@{IceProcessor}} +\doxysubsubsection{\texorpdfstring{spiceTemperature()}{spiceTemperature()}} +{\footnotesize\ttfamily G4double Ice\+Processor\+::spice\+Temperature (\begin{DoxyParamCaption}\item[{G4double}]{p\+\_\+depth }\end{DoxyParamCaption})} + +This function is needed for the calculation of scattering and absorption length of the ice. + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+depth} & Depth in m from where we need the temperature. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Temperature in Kelvin. +\end{DoxyReturn} diff --git a/latex/namespace_scintillation_processor.tex b/latex/namespace_scintillation_processor.tex new file mode 100644 index 0000000000..32d6980b29 --- /dev/null +++ b/latex/namespace_scintillation_processor.tex @@ -0,0 +1,187 @@ +\hypertarget{namespace_scintillation_processor}{}\doxysection{Scintillation\+Processor Namespace Reference} +\label{namespace_scintillation_processor}\index{ScintillationProcessor@{ScintillationProcessor}} + + +Namespace containing functions for processing files with scintillation properties. + + +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{namespace_scintillation_processor_a697d365515e84fa024fa106fc8d2cee7}{process}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT) +\begin{DoxyCompactList}\small\item\em Process scintillation properties and add them to the material properties table. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_a57a3ea3b51e632208b21dddd6c254b9d}{extract\+Spectrum}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT) +\begin{DoxyCompactList}\small\item\em Extracts the scintillation spectrum from the data file and adds it to the material properties table. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_ad81d3abfcca6999f8addb34993ed90d5}{get\+Life\+Time\+Temperature\+Range}} (const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, double \&p\+\_\+min\+Temperature, double \&p\+\_\+max\+Temperature) +\begin{DoxyCompactList}\small\item\em Retrieves the range of temperatures available for scintillation lifetimes. \end{DoxyCompactList}\item +std\+::pair$<$ std\+::vector$<$ G4double $>$, std\+::vector$<$ G4double $>$ $>$ \mbox{\hyperlink{namespace_scintillation_processor_abe0857366dc77cb950049d701a7cd87a}{extract\+Life\+Times\+For\+Temperature}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+String p\+\_\+temperature) +\begin{DoxyCompactList}\small\item\em Extracts lifetimes and amplitudes for a given temperature from the data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_a0a5cfdce619f97647f889c05cbb40c52}{weight\+Life\+Times\+Amplitudes}} (std\+::vector$<$ G4double $>$ \&p\+\_\+amplitude, double p\+\_\+\+T1, double p\+\_\+\+T2) +\begin{DoxyCompactList}\small\item\em Adjusts amplitudes of lifetimes based on distance to investigated temperature. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_a4b5f070aafaee94ed8cf02d0b48ac622}{extract\+Life\+Times}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT, G4\+String p\+\_\+temperature) +\begin{DoxyCompactList}\small\item\em Extracts the scintillation lifetimes from the file and weights them for a specific temperature. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_ada904f9aa8601dee3e721f7eeda88f8c}{extract\+Yield}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT, G4\+String p\+\_\+temperature, G4\+String p\+\_\+yield\+Property\+Name, G4\+String p\+\_\+arg\+Key, G4\+String p\+\_\+tree\+Key\+Temperature, G4\+String p\+\_\+tree\+Key\+Yield) +\begin{DoxyCompactList}\small\item\em Extract the yield from json tree. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_a530a6a3bd1cfc8a949b2c37a818f331d}{extract\+Yield\+Alpha}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT, G4\+String p\+\_\+temperature) +\begin{DoxyCompactList}\small\item\em Extracts and interpolates the alpha particle scintillation yield for a given temperature. \end{DoxyCompactList}\item +void \mbox{\hyperlink{namespace_scintillation_processor_ac9d8bc9a2343d61ce42ef43996523271}{extract\+Yield\+Electron}} (\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$p\+\_\+data\+File, const boost\+::property\+\_\+tree\+::ptree \&p\+\_\+json\+Tree, G4\+Material\+Properties\+Table $\ast$p\+\_\+\+MPT, G4\+String p\+\_\+temperature) +\begin{DoxyCompactList}\small\item\em Extracts and interpolates the electron scintillation yield for a given temperature. Uses the alpha yield as fallback if electron yield is not given. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{namespace_scintillation_processor_a4b5f070aafaee94ed8cf02d0b48ac622}\label{namespace_scintillation_processor_a4b5f070aafaee94ed8cf02d0b48ac622}} +\index{ScintillationProcessor@{ScintillationProcessor}!extractLifeTimes@{extractLifeTimes}} +\index{extractLifeTimes@{extractLifeTimes}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{extractLifeTimes()}{extractLifeTimes()}} +{\footnotesize\ttfamily void Scintillation\+Processor\+::extract\+Life\+Times (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$}]{p\+\_\+data\+File, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{G4\+Material\+Properties\+Table $\ast$}]{p\+\_\+\+MPT, }\item[{G4\+String}]{p\+\_\+temperature }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+data\+File} & Pointer to the \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} containing file data. \\ +\hline +{\em p\+\_\+json\+Tree} & The JSON property tree containing lifetime data. \\ +\hline +{\em p\+\_\+\+MPT} & Pointer to the G4\+Material\+Properties\+Table to be modified. \\ +\hline +{\em p\+Temperature} & The temperature for which to extract lifetimes. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{namespace_scintillation_processor_abe0857366dc77cb950049d701a7cd87a}\label{namespace_scintillation_processor_abe0857366dc77cb950049d701a7cd87a}} +\index{ScintillationProcessor@{ScintillationProcessor}!extractLifeTimesForTemperature@{extractLifeTimesForTemperature}} +\index{extractLifeTimesForTemperature@{extractLifeTimesForTemperature}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{extractLifeTimesForTemperature()}{extractLifeTimesForTemperature()}} +{\footnotesize\ttfamily std\+::pair$<$ std\+::vector$<$ G4double $>$, std\+::vector$<$ G4double $>$ $>$ Scintillation\+Processor\+::extract\+Life\+Times\+For\+Temperature (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$}]{p\+\_\+data\+File, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{G4\+String}]{p\+\_\+temperature }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+data\+File} & Pointer to the \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} containing file data. \\ +\hline +{\em p\+\_\+json\+Tree} & The JSON property tree containing scintillation data. \\ +\hline +{\em p\+\_\+temperature} & The temperature for which to extract lifetimes. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Pair of vectors containing lifetimes and their corresponding amplitudes. +\end{DoxyReturn} +\mbox{\Hypertarget{namespace_scintillation_processor_a57a3ea3b51e632208b21dddd6c254b9d}\label{namespace_scintillation_processor_a57a3ea3b51e632208b21dddd6c254b9d}} +\index{ScintillationProcessor@{ScintillationProcessor}!extractSpectrum@{extractSpectrum}} +\index{extractSpectrum@{extractSpectrum}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{extractSpectrum()}{extractSpectrum()}} +{\footnotesize\ttfamily void Scintillation\+Processor\+::extract\+Spectrum (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$}]{p\+\_\+data\+File, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{G4\+Material\+Properties\+Table $\ast$}]{p\+\_\+\+MPT }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+data\+File} & Pointer to the \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} containing file data. \\ +\hline +{\em p\+\_\+json\+Tree} & The JSON property tree containing scintillation data. \\ +\hline +{\em p\+\_\+\+MPT} & Pointer to the G4\+Material\+Properties\+Table to be modified. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{namespace_scintillation_processor_ada904f9aa8601dee3e721f7eeda88f8c}\label{namespace_scintillation_processor_ada904f9aa8601dee3e721f7eeda88f8c}} +\index{ScintillationProcessor@{ScintillationProcessor}!extractYield@{extractYield}} +\index{extractYield@{extractYield}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{extractYield()}{extractYield()}} +{\footnotesize\ttfamily void Scintillation\+Processor\+::extract\+Yield (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$}]{p\+\_\+data\+File, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{G4\+Material\+Properties\+Table $\ast$}]{p\+\_\+\+MPT, }\item[{G4\+String}]{p\+\_\+temperature, }\item[{G4\+String}]{p\+\_\+yield\+Property\+Name, }\item[{G4\+String}]{p\+\_\+arg\+Key, }\item[{G4\+String}]{p\+\_\+tree\+Key\+Temperature, }\item[{G4\+String}]{p\+\_\+tree\+Key\+Yield }\end{DoxyParamCaption})} + +The data is the yield at different temperatures and is interpolated with a TGraph to the investigated temperature. If a user argument with a yield, it will overwrite the extracted data. +\begin{DoxyParams}{Parameters} +{\em p\+\_\+data\+File} & Pointer to the \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} containing file data. \\ +\hline +{\em p\+\_\+json\+Tree} & The JSON property tree containing yield data. \\ +\hline +{\em p\+\_\+\+MPT} & Pointer to the G4\+Material\+Properties\+Table to be modified. \\ +\hline +{\em p\+\_\+temperature} & Temperature for which the yield is interpolated. \\ +\hline +{\em p\+\_\+yield\+Property\+Name} & Name of the yield property (Geant4 internal). \\ +\hline +{\em p\+\_\+arg\+Key} & Command arguments key. \\ +\hline +{\em p\+\_\+tree\+Key\+Temperature} & Key to access temperature array in the tree. \\ +\hline +{\em p\+\_\+tree\+Key\+Yield} & Key to access yield array in the tree. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{namespace_scintillation_processor_a530a6a3bd1cfc8a949b2c37a818f331d}\label{namespace_scintillation_processor_a530a6a3bd1cfc8a949b2c37a818f331d}} +\index{ScintillationProcessor@{ScintillationProcessor}!extractYieldAlpha@{extractYieldAlpha}} +\index{extractYieldAlpha@{extractYieldAlpha}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{extractYieldAlpha()}{extractYieldAlpha()}} +{\footnotesize\ttfamily void Scintillation\+Processor\+::extract\+Yield\+Alpha (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$}]{p\+\_\+data\+File, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{G4\+Material\+Properties\+Table $\ast$}]{p\+\_\+\+MPT, }\item[{G4\+String}]{p\+\_\+temperature }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+data\+File} & Pointer to the \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} containing file data. \\ +\hline +{\em p\+\_\+json\+Tree} & The JSON property tree containing yield data. \\ +\hline +{\em p\+\_\+\+MPT} & Pointer to the G4\+Material\+Properties\+Table to be modified. \\ +\hline +{\em p\+\_\+temperature} & The temperature for which to extract yield. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{namespace_scintillation_processor_ac9d8bc9a2343d61ce42ef43996523271}\label{namespace_scintillation_processor_ac9d8bc9a2343d61ce42ef43996523271}} +\index{ScintillationProcessor@{ScintillationProcessor}!extractYieldElectron@{extractYieldElectron}} +\index{extractYieldElectron@{extractYieldElectron}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{extractYieldElectron()}{extractYieldElectron()}} +{\footnotesize\ttfamily void Scintillation\+Processor\+::extract\+Yield\+Electron (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$}]{p\+\_\+data\+File, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{G4\+Material\+Properties\+Table $\ast$}]{p\+\_\+\+MPT, }\item[{G4\+String}]{p\+\_\+temperature }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+data\+File} & Pointer to the \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} containing file data. \\ +\hline +{\em p\+\_\+json\+Tree} & The JSON property tree containing yield data. \\ +\hline +{\em p\+\_\+\+MPT} & Pointer to the G4\+Material\+Properties\+Table to be modified. \\ +\hline +{\em p\+\_\+temperature} & The temperature for which to extract yield. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{namespace_scintillation_processor_ad81d3abfcca6999f8addb34993ed90d5}\label{namespace_scintillation_processor_ad81d3abfcca6999f8addb34993ed90d5}} +\index{ScintillationProcessor@{ScintillationProcessor}!getLifeTimeTemperatureRange@{getLifeTimeTemperatureRange}} +\index{getLifeTimeTemperatureRange@{getLifeTimeTemperatureRange}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{getLifeTimeTemperatureRange()}{getLifeTimeTemperatureRange()}} +{\footnotesize\ttfamily void Scintillation\+Processor\+::get\+Life\+Time\+Temperature\+Range (\begin{DoxyParamCaption}\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{double \&}]{p\+\_\+min\+Temperature, }\item[{double \&}]{p\+\_\+max\+Temperature }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+json\+Tree} & The JSON property tree containing scintillation data. \\ +\hline +{\em p\+\_\+min\+Temperature} & Reference variable to receive the minimum temperature value. \\ +\hline +{\em p\+\_\+max\+Temperature} & Reference variable to receive the maximum temperature value. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{namespace_scintillation_processor_a697d365515e84fa024fa106fc8d2cee7}\label{namespace_scintillation_processor_a697d365515e84fa024fa106fc8d2cee7}} +\index{ScintillationProcessor@{ScintillationProcessor}!process@{process}} +\index{process@{process}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{process()}{process()}} +{\footnotesize\ttfamily void Scintillation\+Processor\+::process (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} $\ast$}]{p\+\_\+data\+File, }\item[{const boost\+::property\+\_\+tree\+::ptree \&}]{p\+\_\+json\+Tree, }\item[{G4\+Material\+Properties\+Table $\ast$}]{p\+\_\+\+MPT }\end{DoxyParamCaption})} + +This function extracts scintillation properties from the provided data file and sets up the material properties for scintillation simulation. + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+data\+File} & Pointer to the \mbox{\hyperlink{class_parameter_table}{Parameter\+Table}} containing file data. \\ +\hline +{\em p\+\_\+json\+Tree} & The JSON property tree containing scintillation data. \\ +\hline +{\em p\+\_\+\+MPT} & Pointer to the G4\+Material\+Properties\+Table to be modified. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{namespace_scintillation_processor_a0a5cfdce619f97647f889c05cbb40c52}\label{namespace_scintillation_processor_a0a5cfdce619f97647f889c05cbb40c52}} +\index{ScintillationProcessor@{ScintillationProcessor}!weightLifeTimesAmplitudes@{weightLifeTimesAmplitudes}} +\index{weightLifeTimesAmplitudes@{weightLifeTimesAmplitudes}!ScintillationProcessor@{ScintillationProcessor}} +\doxysubsubsection{\texorpdfstring{weightLifeTimesAmplitudes()}{weightLifeTimesAmplitudes()}} +{\footnotesize\ttfamily void Scintillation\+Processor\+::weight\+Life\+Times\+Amplitudes (\begin{DoxyParamCaption}\item[{std\+::vector$<$ G4double $>$ \&}]{p\+\_\+amplitude, }\item[{double}]{p\+\_\+\+T1, }\item[{double}]{p\+\_\+\+T2 }\end{DoxyParamCaption})} + + +\begin{DoxyParams}{Parameters} +{\em p\+\_\+amplitude} & Reference to the vector of amplitudes to be adjusted. \\ +\hline +{\em p\+\_\+\+T1} & Investigated temperature. \\ +\hline +{\em p\+\_\+\+T2} & Actual temperature from the data. \\ +\hline +\end{DoxyParams} diff --git a/latex/namespace_tools.tex b/latex/namespace_tools.tex index 5c191a7fc3..82628b8b8b 100644 --- a/latex/namespace_tools.tex +++ b/latex/namespace_tools.tex @@ -8,47 +8,50 @@ \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_ae8fc38b90057fbc501c79aac16621764}{arange}} (double start, double stop, double step) +std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_afc07e23ed8113c72927202c1762c91a4}{arange}} (double p\+\_\+start, double p\+\_\+stop, double p\+\_\+step) \begin{DoxyCompactList}\small\item\em Generates a sequence of numbers. \end{DoxyCompactList}\item -TGraph $\ast$ \mbox{\hyperlink{namespace_tools_a3d2362115cc4d1a234afbc06ee986320}{create1d\+Interpolator}} (const std\+::vector$<$ double $>$ \&pX, const std\+::vector$<$ double $>$ \&pY, const std\+::string \&p\+Name) +TGraph $\ast$ \mbox{\hyperlink{namespace_tools_a71949435269d3e8f0671dc8be431b939}{create1d\+Interpolator}} (const std\+::vector$<$ double $>$ \&p\+\_\+X, const std\+::vector$<$ double $>$ \&p\+\_\+y, const std\+::string \&p\+\_\+name) \begin{DoxyCompactList}\small\item\em Creates a TGraph interpolator from x and y data points. \end{DoxyCompactList}\item -TGraph $\ast$ \mbox{\hyperlink{namespace_tools_a8d83bdf51cae647a40b4aa50d694c7da}{create1d\+Interpolator}} (const std\+::string \&p\+File\+Name) +TGraph $\ast$ \mbox{\hyperlink{namespace_tools_a09abd2f325d0bef58f108c277cda429e}{create1d\+Interpolator}} (const std\+::string \&p\+\_\+filename) \begin{DoxyCompactList}\small\item\em Creates a TGraph interpolator from x and y in file. \end{DoxyCompactList}\item -TH2D $\ast$ \mbox{\hyperlink{namespace_tools_aed2ff40106fa71efad2400344bba2b69}{create2\+DHistogram\+From\+Data\+File}} (const std\+::string \&p\+File\+Path) +TH2D $\ast$ \mbox{\hyperlink{namespace_tools_ac7412f9ce8a57a3efde80e4fdbb0b364}{create2\+DHistogram\+From\+Data\+File}} (const std\+::string \&p\+\_\+file\+Path) \begin{DoxyCompactList}\small\item\em Create a histogram from provided data. \end{DoxyCompactList}\item -void \mbox{\hyperlink{namespace_tools_a3da6cd6203cc849a373a25283d772f36}{ensure\+Directory\+Exists}} (const std\+::string \&p\+File\+Path) +void \mbox{\hyperlink{namespace_tools_a79deeeb2ed49181f097d55b88f6831f9}{ensure\+Directory\+Exists}} (const std\+::string \&p\+\_\+file\+Path) \begin{DoxyCompactList}\small\item\em Ensure that the directory of a file to be created exists. \end{DoxyCompactList}\item -std\+::pair$<$ std\+::vector$<$ double $>$, std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{namespace_tools_ab83e877c5728fe5cbfd4c6496c88166f}{histogram}} (const std\+::vector$<$ double $>$ \&data, const std\+::variant$<$ int, std\+::vector$<$ double $>$$>$ \&bins, const std\+::optional$<$ std\+::pair$<$ double, double $>$$>$ \&range, const std\+::vector$<$ double $>$ \&weights) +std\+::pair$<$ std\+::vector$<$ double $>$, std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{namespace_tools_a6ed3b046c3661b17f758d3f8f7f784de}{histogram}} (const std\+::vector$<$ double $>$ \&data, const std\+::variant$<$ int, std\+::vector$<$ double $>$$>$ \&bins, const std\+::optional$<$ std\+::pair$<$ double, double $>$$>$ \&p\+\_\+range, const std\+::vector$<$ double $>$ \&p\+\_\+weights) \begin{DoxyCompactList}\small\item\em Compute the histogram of a dataset. \end{DoxyCompactList}\item G4\+String \mbox{\hyperlink{namespace_tools_aee9fb48a4947040e59508fd02baa6b4f}{get\+Thread\+IDStr}} () \item -std\+::vector$<$ std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{namespace_tools_a6d49cd2d5cb0e03b596870bcb9c12681}{loadtxt}} (const std\+::string \&p\+File\+Path, bool p\+Unpack, size\+\_\+t p\+Skip\+Rows, char p\+Delimiter, char p\+Comments) +std\+::vector$<$ std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{namespace_tools_aefa5ecd8f1fb3d69a65d517494e99669}{loadtxt}} (const std\+::string \&p\+\_\+file\+Path, bool p\+\_\+unpack, size\+\_\+t p\+\_\+skip\+Rows, char p\+\_\+delimiter, char p\+\_\+comments) \begin{DoxyCompactList}\small\item\em Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.\+loadtxt. \end{DoxyCompactList}\item -std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_a068657387a0d190043d3e0959e84e18c}{linspace}} (double start, double stop, int num, bool endpoint) +std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_a052be79128cb3b90b6a4701455307246}{linspace}} (double p\+\_\+start, double p\+\_\+stop, int p\+\_\+num, bool p\+\_\+endpoint) \begin{DoxyCompactList}\small\item\em Generates a linearly spaced vector. \end{DoxyCompactList}\item -std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_a5150dab6894acffb1c04085437e8e0b8}{logspace}} (double start, double stop, int num, double base, bool endpoint) +std\+::vector$<$ double $>$ \mbox{\hyperlink{namespace_tools_adf257eb5c348836614a3c10de47bcf6e}{logspace}} (double p\+\_\+start, double p\+\_\+stop, int p\+\_\+num, double base, bool p\+\_\+endpoint) \begin{DoxyCompactList}\small\item\em Generates a logarithmically spaced vector. \end{DoxyCompactList}\item -void \mbox{\hyperlink{namespace_tools_a7e168c04a34f0c7ace018063e95b4835}{sort\+Vector\+By\+Reference}} (std\+::vector$<$ G4double $>$ \&p\+Reference\+Vector, std\+::vector$<$ G4double $>$ \&p\+Sort\+Vector) -\begin{DoxyCompactList}\small\item\em Sorts two vectors (p\+Sort\+Vector \& p\+Reference\+Vector) based on the order of values in p\+Reference\+Vector. \end{DoxyCompactList}\end{DoxyCompactItemize} +void \mbox{\hyperlink{namespace_tools_a3269713e8f36608124048bda75a02a49}{sort\+Vector\+By\+Reference}} (std\+::vector$<$ G4double $>$ \&p\+\_\+reference\+Vector, std\+::vector$<$ G4double $>$ \&p\+\_\+sort\+Vector) +\begin{DoxyCompactList}\small\item\em Sorts two vectors (p\+\_\+sort\+Vector \& p\+\_\+reference\+Vector) based on the order of values in p\+\_\+reference\+Vector. \end{DoxyCompactList}\item +\mbox{\Hypertarget{namespace_tools_a643113251f480a06563725426fc25adf}\label{namespace_tools_a643113251f480a06563725426fc25adf}} +void {\bfseries throw\+Error} (const G4\+String \&message) +\end{DoxyCompactItemize} \doxysubsection{Detailed Description} This namespace provides static methods for common numerical tasks such as loading data from a file, and generating linearly and logarithmically spaced sequences. \doxysubsection{Function Documentation} -\mbox{\Hypertarget{namespace_tools_ae8fc38b90057fbc501c79aac16621764}\label{namespace_tools_ae8fc38b90057fbc501c79aac16621764}} +\mbox{\Hypertarget{namespace_tools_afc07e23ed8113c72927202c1762c91a4}\label{namespace_tools_afc07e23ed8113c72927202c1762c91a4}} \index{Tools@{Tools}!arange@{arange}} \index{arange@{arange}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{arange()}{arange()}} -{\footnotesize\ttfamily std\+::vector$<$ double $>$ Tools\+::arange (\begin{DoxyParamCaption}\item[{double}]{start, }\item[{double}]{stop, }\item[{double}]{step }\end{DoxyParamCaption})} +{\footnotesize\ttfamily std\+::vector$<$ double $>$ Tools\+::arange (\begin{DoxyParamCaption}\item[{double}]{p\+\_\+start, }\item[{double}]{p\+\_\+stop, }\item[{double}]{p\+\_\+step }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} -{\em start} & The start of the interval. The interval includes this value. \\ +{\em p\+\_\+start} & The p\+\_\+start of the interval. The interval includes this value. \\ \hline -{\em stop} & The end of the interval. The interval does not include this value. \\ +{\em p\+\_\+stop} & The end of the interval. The interval does not include this value. \\ \hline -{\em step} & The spacing between values. For any output out, this is the distance between two adjacent values, out\mbox{[}i+1\mbox{]} -\/ out\mbox{[}i\mbox{]}. \\ +{\em p\+\_\+step} & The spacing between values. For any output out, this is the distance between two adjacent values, out\mbox{[}i+1\mbox{]} -\/ out\mbox{[}i\mbox{]}. \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -56,18 +59,18 @@ \end{DoxyReturn} \begin{DoxyExceptions}{Exceptions} -{\em std\+::invalid\+\_\+argument} & if step is zero. \\ +{\em std\+::invalid\+\_\+argument} & if p\+\_\+step is zero. \\ \hline \end{DoxyExceptions} -\mbox{\Hypertarget{namespace_tools_a8d83bdf51cae647a40b4aa50d694c7da}\label{namespace_tools_a8d83bdf51cae647a40b4aa50d694c7da}} +\mbox{\Hypertarget{namespace_tools_a09abd2f325d0bef58f108c277cda429e}\label{namespace_tools_a09abd2f325d0bef58f108c277cda429e}} \index{Tools@{Tools}!create1dInterpolator@{create1dInterpolator}} \index{create1dInterpolator@{create1dInterpolator}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{create1dInterpolator()}{create1dInterpolator()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily TGraph $\ast$ Tools\+::create1d\+Interpolator (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+File\+Name }\end{DoxyParamCaption})} +{\footnotesize\ttfamily TGraph $\ast$ Tools\+::create1d\+Interpolator (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+filename }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} -{\em p\+File\+Name} & \\ +{\em p\+\_\+filename} & \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -76,19 +79,19 @@ \begin{DoxyNote}{Note} Caller is responsible for deleting the returned TGraph! \end{DoxyNote} -\mbox{\Hypertarget{namespace_tools_a3d2362115cc4d1a234afbc06ee986320}\label{namespace_tools_a3d2362115cc4d1a234afbc06ee986320}} +\mbox{\Hypertarget{namespace_tools_a71949435269d3e8f0671dc8be431b939}\label{namespace_tools_a71949435269d3e8f0671dc8be431b939}} \index{Tools@{Tools}!create1dInterpolator@{create1dInterpolator}} \index{create1dInterpolator@{create1dInterpolator}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{create1dInterpolator()}{create1dInterpolator()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily TGraph $\ast$ Tools\+::create1d\+Interpolator (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ double $>$ \&}]{pX, }\item[{const std\+::vector$<$ double $>$ \&}]{pY, }\item[{const std\+::string \&}]{p\+Name }\end{DoxyParamCaption})} +{\footnotesize\ttfamily TGraph $\ast$ Tools\+::create1d\+Interpolator (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ double $>$ \&}]{p\+\_\+X, }\item[{const std\+::vector$<$ double $>$ \&}]{p\+\_\+y, }\item[{const std\+::string \&}]{p\+\_\+name }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} -{\em pX} & Vector of x-\/coordinates. \\ +{\em p\+\_\+X} & Vector of x-\/coordinates. \\ \hline -{\em pY} & Vector of y-\/coordinates. \\ +{\em p\+\_\+y} & Vector of y-\/coordinates. \\ \hline -{\em p\+Name} & Optional name for the TGraph. It should be unique! \\ +{\em p\+\_\+name} & Optional name for the TGraph. It should be unique! \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -97,17 +100,17 @@ \begin{DoxyNote}{Note} Caller is responsible for deleting the returned TGraph! \end{DoxyNote} -\mbox{\Hypertarget{namespace_tools_aed2ff40106fa71efad2400344bba2b69}\label{namespace_tools_aed2ff40106fa71efad2400344bba2b69}} +\mbox{\Hypertarget{namespace_tools_ac7412f9ce8a57a3efde80e4fdbb0b364}\label{namespace_tools_ac7412f9ce8a57a3efde80e4fdbb0b364}} \index{Tools@{Tools}!create2DHistogramFromDataFile@{create2DHistogramFromDataFile}} \index{create2DHistogramFromDataFile@{create2DHistogramFromDataFile}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{create2DHistogramFromDataFile()}{create2DHistogramFromDataFile()}} -{\footnotesize\ttfamily TH2D $\ast$ Tools\+::create2\+DHistogram\+From\+Data\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+File\+Path }\end{DoxyParamCaption})} +{\footnotesize\ttfamily TH2D $\ast$ Tools\+::create2\+DHistogram\+From\+Data\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+file\+Path }\end{DoxyParamCaption})} Loads the data from a given path and constructs a histogram based on the data. \begin{DoxyParams}{Parameters} -{\em p\+File\+Path} & Path to the data file. \\ +{\em p\+\_\+file\+Path} & Path to the data file. \\ \hline {\em p\+TH2\+DName} & Name of the histogram. \\ \hline @@ -118,15 +121,15 @@ \begin{DoxyNote}{Note} Caller is responsible for deleting the returned TH2\+D! \end{DoxyNote} -\mbox{\Hypertarget{namespace_tools_a3da6cd6203cc849a373a25283d772f36}\label{namespace_tools_a3da6cd6203cc849a373a25283d772f36}} +\mbox{\Hypertarget{namespace_tools_a79deeeb2ed49181f097d55b88f6831f9}\label{namespace_tools_a79deeeb2ed49181f097d55b88f6831f9}} \index{Tools@{Tools}!ensureDirectoryExists@{ensureDirectoryExists}} \index{ensureDirectoryExists@{ensureDirectoryExists}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{ensureDirectoryExists()}{ensureDirectoryExists()}} -{\footnotesize\ttfamily void Tools\+::ensure\+Directory\+Exists (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+File\+Path }\end{DoxyParamCaption})} +{\footnotesize\ttfamily void Tools\+::ensure\+Directory\+Exists (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+file\+Path }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} -{\em p\+File\+Path} & The path of file. \\ +{\em p\+\_\+file\+Path} & The path of file. \\ \hline \end{DoxyParams} \mbox{\Hypertarget{namespace_tools_aee9fb48a4947040e59508fd02baa6b4f}\label{namespace_tools_aee9fb48a4947040e59508fd02baa6b4f}} @@ -138,11 +141,11 @@ \begin{DoxyReturn}{Returns} Thread id which called method as string \end{DoxyReturn} -\mbox{\Hypertarget{namespace_tools_ab83e877c5728fe5cbfd4c6496c88166f}\label{namespace_tools_ab83e877c5728fe5cbfd4c6496c88166f}} +\mbox{\Hypertarget{namespace_tools_a6ed3b046c3661b17f758d3f8f7f784de}\label{namespace_tools_a6ed3b046c3661b17f758d3f8f7f784de}} \index{Tools@{Tools}!histogram@{histogram}} \index{histogram@{histogram}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{histogram()}{histogram()}} -{\footnotesize\ttfamily std\+::pair$<$ std\+::vector$<$ double $>$, std\+::vector$<$ double $>$ $>$ Tools\+::histogram (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ double $>$ \&}]{data, }\item[{const std\+::variant$<$ int, std\+::vector$<$ double $>$$>$ \&}]{bins, }\item[{const std\+::optional$<$ std\+::pair$<$ double, double $>$$>$ \&}]{range, }\item[{const std\+::vector$<$ double $>$ \&}]{weights }\end{DoxyParamCaption})} +{\footnotesize\ttfamily std\+::pair$<$ std\+::vector$<$ double $>$, std\+::vector$<$ double $>$ $>$ Tools\+::histogram (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ double $>$ \&}]{data, }\item[{const std\+::variant$<$ int, std\+::vector$<$ double $>$$>$ \&}]{bins, }\item[{const std\+::optional$<$ std\+::pair$<$ double, double $>$$>$ \&}]{p\+\_\+range, }\item[{const std\+::vector$<$ double $>$ \&}]{p\+\_\+weights }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} @@ -169,23 +172,23 @@ \item If bins is an integer, it represents the number of bins. If it\textquotesingle{}s a vector, it represents the bin edges. \end{DoxyItemize} \end{DoxyNote} -\mbox{\Hypertarget{namespace_tools_a068657387a0d190043d3e0959e84e18c}\label{namespace_tools_a068657387a0d190043d3e0959e84e18c}} +\mbox{\Hypertarget{namespace_tools_a052be79128cb3b90b6a4701455307246}\label{namespace_tools_a052be79128cb3b90b6a4701455307246}} \index{Tools@{Tools}!linspace@{linspace}} \index{linspace@{linspace}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{linspace()}{linspace()}} -{\footnotesize\ttfamily std\+::vector$<$ double $>$ Tools\+::linspace (\begin{DoxyParamCaption}\item[{double}]{start, }\item[{double}]{stop, }\item[{int}]{num, }\item[{bool}]{endpoint }\end{DoxyParamCaption})} +{\footnotesize\ttfamily std\+::vector$<$ double $>$ Tools\+::linspace (\begin{DoxyParamCaption}\item[{double}]{p\+\_\+start, }\item[{double}]{p\+\_\+stop, }\item[{int}]{p\+\_\+num, }\item[{bool}]{p\+\_\+endpoint }\end{DoxyParamCaption})} -Creates a vector of equally spaced values between {\ttfamily start} and {\ttfamily end}. +Creates a vector of equally spaced values between {\ttfamily p\+\_\+start} and {\ttfamily end}. \begin{DoxyParams}{Parameters} -{\em start} & The starting value of the sequence. \\ +{\em p\+\_\+start} & The starting value of the sequence. \\ \hline -{\em stop} & The end value of the sequence, unless endpoint is False. In that case, the sequence consists of all but the last of num + 1 evenly spaced samples, so that stop is excluded. Note that the step size changes when endpoint is False. \\ +{\em p\+\_\+stop} & The end value of the sequence, unless p\+\_\+endpoint is False. In that case, the sequence consists of all but the last of p\+\_\+num + 1 evenly spaced samples, so that p\+\_\+stop is excluded. Note that the p\+\_\+step size changes when p\+\_\+endpoint is False. \\ \hline -{\em num} & The number of points to generate in the sequence. \\ +{\em p\+\_\+num} & The number of points to generate in the sequence. \\ \hline -{\em endpoint} & If True (default), stop is the last sample. Otherwise, it is not included. \\ +{\em p\+\_\+endpoint} & If True (default), p\+\_\+stop is the last sample. Otherwise, it is not included. \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -193,26 +196,26 @@ \end{DoxyReturn} \begin{DoxyExceptions}{Exceptions} -{\em std\+::invalid\+\_\+argument} & if {\ttfamily num} is less than 2. \\ +{\em std\+::invalid\+\_\+argument} & if {\ttfamily p\+\_\+num} is less than 2. \\ \hline \end{DoxyExceptions} -\mbox{\Hypertarget{namespace_tools_a6d49cd2d5cb0e03b596870bcb9c12681}\label{namespace_tools_a6d49cd2d5cb0e03b596870bcb9c12681}} +\mbox{\Hypertarget{namespace_tools_aefa5ecd8f1fb3d69a65d517494e99669}\label{namespace_tools_aefa5ecd8f1fb3d69a65d517494e99669}} \index{Tools@{Tools}!loadtxt@{loadtxt}} \index{loadtxt@{loadtxt}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{loadtxt()}{loadtxt()}} -{\footnotesize\ttfamily std\+::vector$<$ std\+::vector$<$ double $>$ $>$ Tools\+::loadtxt (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+File\+Path, }\item[{bool}]{p\+Unpack, }\item[{size\+\_\+t}]{p\+Skip\+Rows, }\item[{char}]{p\+Delimiter, }\item[{char}]{p\+Comments }\end{DoxyParamCaption})} +{\footnotesize\ttfamily std\+::vector$<$ std\+::vector$<$ double $>$ $>$ Tools\+::loadtxt (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{p\+\_\+file\+Path, }\item[{bool}]{p\+\_\+unpack, }\item[{size\+\_\+t}]{p\+\_\+skip\+Rows, }\item[{char}]{p\+\_\+delimiter, }\item[{char}]{p\+\_\+comments }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} -{\em p\+File\+Path} & The path to the input file. \\ +{\em p\+\_\+file\+Path} & The path to the input file. \\ \hline -{\em p\+Unpack} & Optional. If true, the returned data is transposed, i.\+e., unpacked into columns. Default is true. \\ +{\em p\+\_\+unpack} & Optional. If true, the returned data is transposed, i.\+e., unpacked into columns. Default is true. \\ \hline -{\em p\+Skip\+Rows} & Optional. The number of lines to skip at the beginning of the file. Default is 0. \\ +{\em p\+\_\+skip\+Rows} & Optional. The number of lines to skip at the beginning of the file. Default is 0. \\ \hline -{\em p\+Delimiter} & The character used to separate values in each line of the input file. \\ +{\em p\+\_\+delimiter} & The character used to separate values in each line of the input file. \\ \hline -{\em p\+Comments} & Optional. The character used to indicate the start of a comment. Default is \textquotesingle{}\#\textquotesingle{}. \\ +{\em p\+\_\+comments} & Optional. The character used to indicate the p\+\_\+start of a comment. Default is \textquotesingle{}\#\textquotesingle{}. \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -223,25 +226,25 @@ {\em std\+::runtime\+\_\+error} & if the file cannot be opened. \\ \hline \end{DoxyExceptions} -\mbox{\Hypertarget{namespace_tools_a5150dab6894acffb1c04085437e8e0b8}\label{namespace_tools_a5150dab6894acffb1c04085437e8e0b8}} +\mbox{\Hypertarget{namespace_tools_adf257eb5c348836614a3c10de47bcf6e}\label{namespace_tools_adf257eb5c348836614a3c10de47bcf6e}} \index{Tools@{Tools}!logspace@{logspace}} \index{logspace@{logspace}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{logspace()}{logspace()}} -{\footnotesize\ttfamily std\+::vector$<$ double $>$ Tools\+::logspace (\begin{DoxyParamCaption}\item[{double}]{start, }\item[{double}]{stop, }\item[{int}]{num, }\item[{double}]{base, }\item[{bool}]{endpoint }\end{DoxyParamCaption})} +{\footnotesize\ttfamily std\+::vector$<$ double $>$ Tools\+::logspace (\begin{DoxyParamCaption}\item[{double}]{p\+\_\+start, }\item[{double}]{p\+\_\+stop, }\item[{int}]{p\+\_\+num, }\item[{double}]{base, }\item[{bool}]{p\+\_\+endpoint }\end{DoxyParamCaption})} -Creates a vector of values that are logarithmically spaced. The sequence starts at base$^\wedge$start and ends at base$^\wedge$stop. +Creates a vector of values that are logarithmically spaced. The sequence starts at base$^\wedge$p\+\_\+start and ends at base$^\wedge$p\+\_\+stop. \begin{DoxyParams}{Parameters} -{\em start} & The starting value of the sequence (as a power of base). \\ +{\em p\+\_\+start} & The starting value of the sequence (as a power of base). \\ \hline -{\em stop} & The ending value of the sequence (as a power of base). \\ +{\em p\+\_\+stop} & The ending value of the sequence (as a power of base). \\ \hline -{\em num} & The number of points to generate in the sequence. Default is 50. \\ +{\em p\+\_\+num} & The number of points to generate in the sequence. Default is 50. \\ \hline {\em base} & The base of the log space. Default is 10.\+0. \\ \hline -{\em endpoint} & Whether to include the stop value in the output. Default is true. \\ +{\em p\+\_\+endpoint} & Whether to include the p\+\_\+stop value in the output. Default is true. \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -249,28 +252,28 @@ \end{DoxyReturn} \begin{DoxyExceptions}{Exceptions} -{\em std\+::invalid\+\_\+argument} & if {\ttfamily num} is negative.\\ +{\em std\+::invalid\+\_\+argument} & if {\ttfamily p\+\_\+num} is negative.\\ \hline \end{DoxyExceptions} \begin{DoxyNote}{Note} This function behaves similarly to Num\+Py\textquotesingle{}s np.\+logspace\+: \begin{DoxyItemize} -\item If num is 0, returns an empty vector. -\item start and stop are used as powers of base. -\item The sequence includes base$^\wedge$start and base$^\wedge$stop if endpoint is true. +\item If p\+\_\+num is 0, returns an empty vector. +\item p\+\_\+start and p\+\_\+stop are used as powers of base. +\item The sequence includes base$^\wedge$p\+\_\+start and base$^\wedge$p\+\_\+stop if p\+\_\+endpoint is true. \end{DoxyItemize} \end{DoxyNote} -\mbox{\Hypertarget{namespace_tools_a7e168c04a34f0c7ace018063e95b4835}\label{namespace_tools_a7e168c04a34f0c7ace018063e95b4835}} +\mbox{\Hypertarget{namespace_tools_a3269713e8f36608124048bda75a02a49}\label{namespace_tools_a3269713e8f36608124048bda75a02a49}} \index{Tools@{Tools}!sortVectorByReference@{sortVectorByReference}} \index{sortVectorByReference@{sortVectorByReference}!Tools@{Tools}} \doxysubsubsection{\texorpdfstring{sortVectorByReference()}{sortVectorByReference()}} -{\footnotesize\ttfamily void Tools\+::sort\+Vector\+By\+Reference (\begin{DoxyParamCaption}\item[{std\+::vector$<$ G4double $>$ \&}]{p\+Reference\+Vector, }\item[{std\+::vector$<$ G4double $>$ \&}]{p\+Sort\+Vector }\end{DoxyParamCaption})} +{\footnotesize\ttfamily void Tools\+::sort\+Vector\+By\+Reference (\begin{DoxyParamCaption}\item[{std\+::vector$<$ G4double $>$ \&}]{p\+\_\+reference\+Vector, }\item[{std\+::vector$<$ G4double $>$ \&}]{p\+\_\+sort\+Vector }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} -{\em p\+Reference\+Vector} & The ordering of these values will determine the final order of both vectors. \\ +{\em p\+\_\+reference\+Vector} & The ordering of these values will determine the final order of both vectors. \\ \hline -{\em p\+Sort\+Vector} & The vector to be sorted according to the p\+Reference\+Vector.\\ +{\em p\+\_\+sort\+Vector} & The vector to be sorted according to the p\+\_\+reference\+Vector.\\ \hline \end{DoxyParams} diff --git a/latex/radioactive__decays_2include_2_o_m_sim_event_action_8hh__incl.pdf b/latex/radioactive__decays_2include_2_o_m_sim_event_action_8hh__incl.pdf index bfaf7384fc..52c449b194 100644 Binary files a/latex/radioactive__decays_2include_2_o_m_sim_event_action_8hh__incl.pdf and b/latex/radioactive__decays_2include_2_o_m_sim_event_action_8hh__incl.pdf differ diff --git a/latex/radioactive__decays_2include_2_o_m_sim_physics_list_8hh__incl.pdf b/latex/radioactive__decays_2include_2_o_m_sim_physics_list_8hh__incl.pdf index 7cde6a5ade..d3d7e11a88 100644 Binary files a/latex/radioactive__decays_2include_2_o_m_sim_physics_list_8hh__incl.pdf and b/latex/radioactive__decays_2include_2_o_m_sim_physics_list_8hh__incl.pdf differ diff --git a/latex/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh__incl.pdf b/latex/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh__incl.pdf index f118ecff8e..096c337f50 100644 Binary files a/latex/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh__incl.pdf and b/latex/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh__incl.pdf differ diff --git a/latex/refman.tex b/latex/refman.tex index ae9c68e302..12253ce16d 100644 --- a/latex/refman.tex +++ b/latex/refman.tex @@ -217,18 +217,17 @@ \chapter{Module Documentation} \input{group__radioactive} \input{group__sngroup} \chapter{Namespace Documentation} +\input{namespace_ice_processor} +\input{namespace_scintillation_processor} \input{namespace_tools} \chapter{Class Documentation} \input{struct_c_a_d_mesh_1_1_file_1_1_____final_state} -\input{classabc_data_file} \input{classabc_detector_component} -\input{classabc_material_data} \input{class_angular_scan} \input{class_beam} \input{class_c_a_d_mesh_1_1_file_1_1_built_in_reader} \input{class_c_a_d_mesh_1_1_c_a_d_mesh_template} \input{structabc_detector_component_1_1_component} -\input{class_custom_properties} \input{struct_decay_stats} \input{class_d_e_g_g} \input{class_d_egg_harness} @@ -242,7 +241,6 @@ \chapter{Class Documentation} \input{class_gen1_p_m_t_response} \input{struct_global_position} \input{struct_hit_stats} -\input{class_ice_cube_ice} \input{struct_c_a_d_mesh_1_1_file_1_1_item} \input{class_c_a_d_mesh_1_1_file_1_1_lexer} \input{class_l_o_m16} @@ -254,7 +252,6 @@ \chapter{Class Documentation} \input{classm_d_o_m_harness} \input{classm_d_o_m_p_m_t_response} \input{class_c_a_d_mesh_1_1_mesh} -\input{class_no_optics} \input{class_no_response} \input{class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader} \input{class_o_m_sim} @@ -272,6 +269,7 @@ \chapter{Class Documentation} \input{class_o_m_sim_hit_manager} \input{class_o_m_sim_i_b_d} \input{class_o_m_sim_input_data} +\input{class_o_m_sim_material_handler} \input{class_o_m_sim_optical_module} \input{class_o_m_sim_physics_list} \input{class_o_m_sim_p_m_t_construction} @@ -295,15 +293,11 @@ \chapter{Class Documentation} \input{class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader} \input{struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse} \input{class_c_a_d_mesh_1_1_file_1_1_reader} -\input{class_refraction_and_absorption} -\input{class_refraction_only} -\input{class_scintillation_properties} \input{struct_o_m_sim_detector_construction_1_1_s_d_info} \input{class_s_n_base_particle_generator} \input{struct_s_n_event_stats} \input{struct_c_a_d_mesh_1_1_file_1_1_state} \input{class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader} -\input{class_surface} \input{class_c_a_d_mesh_1_1_tessellated_mesh} \input{struct_o_m_sim_hit_manager_1_1_thread_local_data} \input{struct_c_a_d_mesh_1_1_file_1_1_token} @@ -316,7 +310,6 @@ \chapter{File Documentation} \input{_o_m_sim__supernova_8cc} \input{_o_m_sim_angular_scan_8hh} \input{_o_m_sim_command_args_table_8hh} -\input{_o_m_sim_data_file_types_8hh} \input{_o_m_sim_decays_analysis_8hh} \input{_o_m_sim_decays_g_p_s_8hh} \input{_o_m_sim_d_e_g_g_8hh} @@ -331,6 +324,7 @@ \chapter{File Documentation} \input{_o_m_sim_l_o_m16_8hh} \input{_o_m_sim_l_o_m18_8cc} \input{_o_m_sim_l_o_m18_8hh} +\input{_o_m_sim_material_handler_8hh} \input{_o_m_sim_m_d_o_m_8hh} \input{_o_m_sim_m_d_o_m_flasher_8hh} \input{_o_m_sim_m_d_o_m_harness_8hh} diff --git a/latex/struct_c_a_d_mesh_1_1_file_1_1_____final_state__coll__graph.pdf b/latex/struct_c_a_d_mesh_1_1_file_1_1_____final_state__coll__graph.pdf index 7b79222023..67883c8d6c 100644 Binary files a/latex/struct_c_a_d_mesh_1_1_file_1_1_____final_state__coll__graph.pdf and b/latex/struct_c_a_d_mesh_1_1_file_1_1_____final_state__coll__graph.pdf differ diff --git a/latex/struct_c_a_d_mesh_1_1_file_1_1_____final_state__inherit__graph.pdf b/latex/struct_c_a_d_mesh_1_1_file_1_1_____final_state__inherit__graph.pdf index 7b79222023..67883c8d6c 100644 Binary files a/latex/struct_c_a_d_mesh_1_1_file_1_1_____final_state__inherit__graph.pdf and b/latex/struct_c_a_d_mesh_1_1_file_1_1_____final_state__inherit__graph.pdf differ diff --git a/latex/struct_c_a_d_mesh_1_1_file_1_1_item__coll__graph.pdf b/latex/struct_c_a_d_mesh_1_1_file_1_1_item__coll__graph.pdf index b992518b42..972a9a399c 100644 Binary files a/latex/struct_c_a_d_mesh_1_1_file_1_1_item__coll__graph.pdf and b/latex/struct_c_a_d_mesh_1_1_file_1_1_item__coll__graph.pdf differ diff --git a/latex/struct_c_a_d_mesh_1_1_file_1_1_state__inherit__graph.pdf b/latex/struct_c_a_d_mesh_1_1_file_1_1_state__inherit__graph.pdf index 0a55f5ccf4..d3385cc671 100644 Binary files a/latex/struct_c_a_d_mesh_1_1_file_1_1_state__inherit__graph.pdf and b/latex/struct_c_a_d_mesh_1_1_file_1_1_state__inherit__graph.pdf differ diff --git a/latex/struct_photon_info__coll__graph.pdf b/latex/struct_photon_info__coll__graph.pdf index 47c90c21a9..934b9a5bf6 100644 Binary files a/latex/struct_photon_info__coll__graph.pdf and b/latex/struct_photon_info__coll__graph.pdf differ diff --git a/md_extra_doc_0_common.html b/md_extra_doc_0_common.html index c534ad0772..b2d4b0bb2a 100644 --- a/md_extra_doc_0_common.html +++ b/md_extra_doc_0_common.html @@ -132,12 +132,12 @@

    Materials and User Data

    User-defined material data are stored in JSON files under /common/data to minimize file length.

    -

    The OMSimInputData (see OMSimInputData.hh) loads these properties directly into the Geant4 framework. Materials loaded via this class can be retrieved using Geant4's conventional method G4Material::GetMaterial, but the framework also provides the wrapper OMSimInputData::getMaterial to handle default parameters.

    +

    The OMSimInputData (see OMSimInputData.hh) loads these properties directly into the Geant4 framework. Materials loaded via this class can be retrieved using Geant4's conventional method G4Material::GetMaterial, but the framework also provides the wrapper OMSimInputData::getMaterial to handle default parameters.

    The class also provides an analogue method for optical surfaces OMSimInputData::getOpticalSurface which does not exist in Geant4.

    -

    Since different materials have different types of properties, the data is loaded in multiple ways. These different material types are defined in OMSimDataFileTypes.hh.

    +

    Since different materials have different types of properties, the data is loaded in multiple ways. These different material types are defined in OMSimDataFileTypes.hh.

    Additionally, geometry data used during PMT construction are also stored in JSON files (/common/data/PMTs). These are saved in a "tree" (essentially a dictionary containing the JSON file's keys and values) in OMSimInputData::mTable.

    This approach was adopted because various PMTs are constructed similarly, eliminating the need to define a unique class for each PMT type, as is done for the optical modules.

    -

    If you wish to load additional data, you can either define a new type in OMSimDataFileTypes or use a json file to load it into a tree as previously mentioned. For simpler tasks, use the static method Tools::loadtxt provided by the Tools namespace.

    +

    If you wish to load additional data, you can either define a new type in OMSimDataFileTypes or use a json file to load it into a tree as previously mentioned. For simpler tasks, use the static method Tools::loadtxt provided by the Tools namespace.


    Geometry construction

    @@ -195,8 +195,8 @@

    This approach ensures a smooth integration of the photosensitive volume within the current system. Below is an example illustrating how this can be incorporated within the detector construction:

    #include "OMSimSensitiveDetector.hh"
    //... Assume the logical volume of your detector has been defined and is referred to as "lDetectorLV"
    -
    OMSimSensitiveDetector* lSensitiveDetector = new OMSimSensitiveDetector("myDetector", DetectorType::GeneralPhotonDetector);
    - +
    OMSimSensitiveDetector* lSensitiveDetector = new OMSimSensitiveDetector("myDetector", DetectorType::VolumePhotonDetector);
    +
    lHitManager.setNumberOfPMTs(1, lHitManager.getNextDetectorIndex());
    registerSensitiveDetector(lDetectorLV, lSensitiveDetector);
    Manages detected photon information.
    Definition: OMSimHitManager.hh:57
    @@ -212,7 +212,7 @@

    diff --git a/md_extra_doc_1_multithreading.html b/md_extra_doc_1_multithreading.html index 844fdb8c55..d4ff56afd2 100644 --- a/md_extra_doc_1_multithreading.html +++ b/md_extra_doc_1_multithreading.html @@ -298,7 +298,7 @@

    static OMSimCommandArgsTable & getInstance()
    Definition: OMSimCommandArgsTable.hh:88
    T get(const std::string &pKey)
    Retrieves a parameter from the table.
    Definition: OMSimCommandArgsTable.hh:117
    void writeThreadDecayInformation()
    Write isotoped related data to the output file.
    Definition: OMSimDecaysAnalysis.cc:75
    -
    G4String getThreadIDStr()
    Definition: OMSimTools.cc:440
    +
    G4String getThreadIDStr()
    Definition: OMSimTools.cc:439

    Data is saved after each event in the EndOfEventAction method to handle large volumes of data:

    //from radioactive_decays/src/OMSimEventAction.cc
    void OMSimEventAction::EndOfEventAction(const G4Event *evt)
    @@ -385,7 +385,7 @@

    diff --git a/md_extra_doc_2_technicalities.html b/md_extra_doc_2_technicalities.html index c7197b44cf..7f6ae0a038 100644 --- a/md_extra_doc_2_technicalities.html +++ b/md_extra_doc_2_technicalities.html @@ -127,24 +127,24 @@

    The Tools namespace

    -

    The tools namespace provide several methods that could help you. For example, Tools::loadtxt, Tools::linspace and Tools::logspace operate similarly to their Python's numpy counterparts:

    +

    The tools namespace provide several methods that could help you. For example, Tools::loadtxt, Tools::linspace and Tools::logspace operate similarly to their Python's numpy counterparts:

    #include "OMSimTools.hh"
    -
    std::vector<G4PV2DDataVector> lData = Tools::loadtxt("path/file_name.txt", true);
    +
    std::vector<G4PV2DDataVector> lData = Tools::loadtxt("path/file_name.txt", true);
    std::vector<G4double> lFirstColumn = lData.at(0);
    std::vector<G4double> lSecondColumn = lData.at(1);
    -
    std::vector<double> lWavelengths = Tools::linspace(275, 750, 96);
    -
    std::vector<double> lAbsLengths = Tools::logspace(-9, -4, 20);
    +
    std::vector<double> lWavelengths = Tools::linspace(275, 750, 96);
    +
    std::vector<double> lAbsLengths = Tools::logspace(-9, -4, 20);
    std::vector<double> data = {1, 2, 2, 3, 3, 3, 4, 4, 5};
    -
    auto [counts, edges] = Tools::histogram(data, 5);
    +
    auto [counts, edges] = Tools::histogram(data, 5);
    // ...
    - -
    std::vector< double > linspace(double start, double end, int num_points, bool endpoint=true)
    Generates a linearly spaced vector.
    Definition: OMSimTools.cc:331
    -
    std::vector< double > logspace(double start, double end, int num_points, double base=10.0, bool endpoint=true)
    Generates a logarithmically spaced vector.
    Definition: OMSimTools.cc:365
    -
    std::vector< std::vector< double > > loadtxt(const std::string &pFilePath, bool pUnpack=true, size_t pSkipRows=0, char pDelimiter=' ', char pComments='#')
    Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.loadtxt.
    Definition: OMSimTools.cc:265
    -
    std::pair< std::vector< double >, std::vector< double > > histogram(const std::vector< double > &data, const std::variant< int, std::vector< double >> &bins=10, const std::optional< std::pair< double, double >> &range=std::nullopt, const std::vector< double > &weights=std::vector< double >())
    Compute the histogram of a dataset.
    Definition: OMSimTools.cc:162
    +
    Definition of Tools namespace, a collection of helper methods.
    +
    std::vector< double > linspace(double start, double end, int num_points, bool endpoint=true)
    Generates a linearly spaced vector.
    Definition: OMSimTools.cc:330
    +
    std::pair< std::vector< double >, std::vector< double > > histogram(const std::vector< double > &data, const std::variant< int, std::vector< double >> &bins=10, const std::optional< std::pair< double, double >> &range=std::nullopt, const std::vector< double > &weights=std::vector< double >())
    Compute the histogram of a dataset.
    Definition: OMSimTools.cc:161
    +
    std::vector< double > logspace(double start, double end, int num_points, double base=10.0, bool endpoint=true)
    Generates a logarithmically spaced vector.
    Definition: OMSimTools.cc:364
    +
    std::vector< std::vector< double > > loadtxt(const std::string &pFilePath, bool pUnpack=true, size_t pSkipRows=0, char pDelimiter=' ', char pComments='#')
    Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.loadtxt.
    Definition: OMSimTools.cc:264


    @@ -221,7 +221,7 @@

    diff --git a/md_extra_doc_30_effective_area.html b/md_extra_doc_30_effective_area.html index 03c306123b..bc0a66991a 100644 --- a/md_extra_doc_30_effective_area.html +++ b/md_extra_doc_30_effective_area.html @@ -171,7 +171,7 @@

    diff --git a/md_extra_doc_31_radioactive_decays.html b/md_extra_doc_31_radioactive_decays.html index 0e24a09798..c380d1b4ed 100644 --- a/md_extra_doc_31_radioactive_decays.html +++ b/md_extra_doc_31_radioactive_decays.html @@ -141,7 +141,7 @@ diff --git a/md_extra_doc_32__s_n.html b/md_extra_doc_32__s_n.html index c756fcc237..64322f6f1b 100644 --- a/md_extra_doc_32__s_n.html +++ b/md_extra_doc_32__s_n.html @@ -250,7 +250,7 @@

    diff --git a/menudata.js b/menudata.js index 02a86b473a..80027bd841 100644 --- a/menudata.js +++ b/menudata.js @@ -62,24 +62,24 @@ var menudata={children:[ {text:"~",url:"functions_~.html#index__7E"}]}, {text:"Functions",url:"functions_func.html",children:[ {text:"a",url:"functions_func.html#index_a"}, -{text:"b",url:"functions_func_b.html#index_b"}, -{text:"c",url:"functions_func_c.html#index_c"}, -{text:"d",url:"functions_func_d.html#index_d"}, -{text:"e",url:"functions_func_e.html#index_e"}, -{text:"f",url:"functions_func_f.html#index_f"}, -{text:"g",url:"functions_func_g.html#index_g"}, -{text:"h",url:"functions_func_h.html#index_h"}, -{text:"i",url:"functions_func_i.html#index_i"}, -{text:"m",url:"functions_func_m.html#index_m"}, -{text:"n",url:"functions_func_n.html#index_n"}, -{text:"o",url:"functions_func_o.html#index_o"}, -{text:"p",url:"functions_func_p.html#index_p"}, -{text:"r",url:"functions_func_r.html#index_r"}, -{text:"s",url:"functions_func_s.html#index_s"}, -{text:"t",url:"functions_func_t.html#index_t"}, -{text:"u",url:"functions_func_u.html#index_u"}, -{text:"w",url:"functions_func_w.html#index_w"}, -{text:"~",url:"functions_func_~.html#index__7E"}]}, +{text:"b",url:"functions_func.html#index_b"}, +{text:"c",url:"functions_func.html#index_c"}, +{text:"d",url:"functions_func.html#index_d"}, +{text:"e",url:"functions_func.html#index_e"}, +{text:"f",url:"functions_func.html#index_f"}, +{text:"g",url:"functions_func.html#index_g"}, +{text:"h",url:"functions_func.html#index_h"}, +{text:"i",url:"functions_func.html#index_i"}, +{text:"m",url:"functions_func.html#index_m"}, +{text:"n",url:"functions_func.html#index_n"}, +{text:"o",url:"functions_func.html#index_o"}, +{text:"p",url:"functions_func.html#index_p"}, +{text:"r",url:"functions_func.html#index_r"}, +{text:"s",url:"functions_func.html#index_s"}, +{text:"t",url:"functions_func.html#index_t"}, +{text:"u",url:"functions_func.html#index_u"}, +{text:"w",url:"functions_func.html#index_w"}, +{text:"~",url:"functions_func.html#index__7E"}]}, {text:"Variables",url:"functions_vars.html",children:[ {text:"d",url:"functions_vars.html#index_d"}, {text:"e",url:"functions_vars.html#index_e"}, diff --git a/modules.html b/modules.html index de38e357bf..dbd88f0286 100644 --- a/modules.html +++ b/modules.html @@ -129,7 +129,7 @@ diff --git a/namespace_ice_processor.html b/namespace_ice_processor.html new file mode 100644 index 0000000000..48e30f96ee --- /dev/null +++ b/namespace_ice_processor.html @@ -0,0 +1,324 @@ + + + + + + + +OMSim: IceProcessor Namespace Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    OMSim +
    +
    Geant4 for IceCube optical module studies
    +
    + + + + + + + + + +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    IceProcessor Namespace Reference
    +
    +
    + +

    Namespace containing functions for processing IceCube ice properties from file. +

    + + + + + + + + + + + + + + + + + +

    +Functions

    void process (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
     Process IceCube ice properties and create corresponding materials. More...
     
    G4double spiceTemperature (G4double p_depth)
     Calculate temperature of ice depending on the depth. More...
     
    G4double spiceAbsorption (G4double p_lambda, const std::vector< G4double > &p_spicea400inv, const std::vector< G4double > &p_spiceDepth)
     Calculate absorption length of IceCube's ice for a specific wavelength. More...
     
    G4double spiceRefraction (G4double p_lambda)
     Calculate refraction index of IceCube's ice for a specific wavelength. More...
     
    G4double mieScattering (G4double p_lambda, const std::vector< G4double > &p_spicebe400inv)
     Calculate mie scattering length of IceCube's ice for a specific wavelength. More...
     
    +

    Function Documentation

    + +

    ◆ mieScattering()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    G4double IceProcessor::mieScattering (G4double p_lambda,
    const std::vector< G4double > & p_spicebe400inv 
    )
    +
    +
    Parameters
    + + +
    p_lambdaWavelength in nm.
    +
    +
    +
    Returns
    Mie scattering length in m.
    + +
    +
    + +

    ◆ process()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void IceProcessor::process (ParameterTablep_dataFile,
    const boost::property_tree::ptree & p_jsonTree,
    G4MaterialPropertiesTable * p_MPT 
    )
    +
    +

    This function extracts ice properties from the provided data, calculates various optical properties, and sets up the material properties for IceCube ice simulation.

    +
    Parameters
    + + + + +
    p_dataFilePointer to the ParameterTable containing file data.
    p_jsonTreeThe JSON property tree containing ice data.
    p_MPTPointer to the G4MaterialPropertiesTable to be modified.
    +
    +
    + +
    +
    + +

    ◆ spiceAbsorption()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    G4double IceProcessor::spiceAbsorption (G4double p_lambda,
    const std::vector< G4double > & p_spicea400inv,
    const std::vector< G4double > & p_spiceDepth 
    )
    +
    +
    Parameters
    + + +
    pLambdWavelength in nm.
    +
    +
    +
    Returns
    Absorption length in m.
    + +
    +
    + +

    ◆ spiceRefraction()

    + +
    +
    + + + + + + + + +
    G4double IceProcessor::spiceRefraction (G4double p_lambda)
    +
    +
    Parameters
    + + +
    pLambdWavelength in nm.
    +
    +
    +
    Returns
    Refraction index.
    + +
    +
    + +

    ◆ spiceTemperature()

    + +
    +
    + + + + + + + + +
    G4double IceProcessor::spiceTemperature (G4double p_depth)
    +
    +

    This function is needed for the calculation of scattering and absorption length of the ice.

    +
    Parameters
    + + +
    p_depthDepth in m from where we need the temperature.
    +
    +
    +
    Returns
    Temperature in Kelvin.
    + +
    +
    +
    +
    + + + + diff --git a/namespace_scintillation_processor.html b/namespace_scintillation_processor.html new file mode 100644 index 0000000000..29a624987d --- /dev/null +++ b/namespace_scintillation_processor.html @@ -0,0 +1,602 @@ + + + + + + + +OMSim: ScintillationProcessor Namespace Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    OMSim +
    +
    Geant4 for IceCube optical module studies
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    ScintillationProcessor Namespace Reference
    +
    +
    + +

    Namespace containing functions for processing files with scintillation properties. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void process (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
     Process scintillation properties and add them to the material properties table. More...
     
    void extractSpectrum (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT)
     Extracts the scintillation spectrum from the data file and adds it to the material properties table. More...
     
    void getLifeTimeTemperatureRange (const boost::property_tree::ptree &p_jsonTree, double &p_minTemperature, double &p_maxTemperature)
     Retrieves the range of temperatures available for scintillation lifetimes. More...
     
    std::pair< std::vector< G4double >, std::vector< G4double > > extractLifeTimesForTemperature (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4String p_temperature)
     Extracts lifetimes and amplitudes for a given temperature from the data. More...
     
    void weightLifeTimesAmplitudes (std::vector< G4double > &p_amplitude, double p_T1, double p_T2)
     Adjusts amplitudes of lifetimes based on distance to investigated temperature. More...
     
    void extractLifeTimes (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String p_temperature)
     Extracts the scintillation lifetimes from the file and weights them for a specific temperature. More...
     
    void extractYield (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String p_temperature, G4String p_yieldPropertyName, G4String p_argKey, G4String p_treeKeyTemperature, G4String p_treeKeyYield)
     Extract the yield from json tree. More...
     
    void extractYieldAlpha (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String p_temperature)
     Extracts and interpolates the alpha particle scintillation yield for a given temperature. More...
     
    void extractYieldElectron (ParameterTable *p_dataFile, const boost::property_tree::ptree &p_jsonTree, G4MaterialPropertiesTable *p_MPT, G4String p_temperature)
     Extracts and interpolates the electron scintillation yield for a given temperature. Uses the alpha yield as fallback if electron yield is not given. More...
     
    +

    Function Documentation

    + +

    ◆ extractLifeTimes()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void ScintillationProcessor::extractLifeTimes (ParameterTablep_dataFile,
    const boost::property_tree::ptree & p_jsonTree,
    G4MaterialPropertiesTable * p_MPT,
    G4String p_temperature 
    )
    +
    +
    Parameters
    + + + + + +
    p_dataFilePointer to the ParameterTable containing file data.
    p_jsonTreeThe JSON property tree containing lifetime data.
    p_MPTPointer to the G4MaterialPropertiesTable to be modified.
    pTemperatureThe temperature for which to extract lifetimes.
    +
    +
    + +
    +
    + +

    ◆ extractLifeTimesForTemperature()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    std::pair< std::vector< G4double >, std::vector< G4double > > ScintillationProcessor::extractLifeTimesForTemperature (ParameterTablep_dataFile,
    const boost::property_tree::ptree & p_jsonTree,
    G4String p_temperature 
    )
    +
    +
    Parameters
    + + + + +
    p_dataFilePointer to the ParameterTable containing file data.
    p_jsonTreeThe JSON property tree containing scintillation data.
    p_temperatureThe temperature for which to extract lifetimes.
    +
    +
    +
    Returns
    Pair of vectors containing lifetimes and their corresponding amplitudes.
    + +
    +
    + +

    ◆ extractSpectrum()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void ScintillationProcessor::extractSpectrum (ParameterTablep_dataFile,
    const boost::property_tree::ptree & p_jsonTree,
    G4MaterialPropertiesTable * p_MPT 
    )
    +
    +
    Parameters
    + + + + +
    p_dataFilePointer to the ParameterTable containing file data.
    p_jsonTreeThe JSON property tree containing scintillation data.
    p_MPTPointer to the G4MaterialPropertiesTable to be modified.
    +
    +
    + +
    +
    + +

    ◆ extractYield()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void ScintillationProcessor::extractYield (ParameterTablep_dataFile,
    const boost::property_tree::ptree & p_jsonTree,
    G4MaterialPropertiesTable * p_MPT,
    G4String p_temperature,
    G4String p_yieldPropertyName,
    G4String p_argKey,
    G4String p_treeKeyTemperature,
    G4String p_treeKeyYield 
    )
    +
    +

    The data is the yield at different temperatures and is interpolated with a TGraph to the investigated temperature. If a user argument with a yield, it will overwrite the extracted data.

    Parameters
    + + + + + + + + + +
    p_dataFilePointer to the ParameterTable containing file data.
    p_jsonTreeThe JSON property tree containing yield data.
    p_MPTPointer to the G4MaterialPropertiesTable to be modified.
    p_temperatureTemperature for which the yield is interpolated.
    p_yieldPropertyNameName of the yield property (Geant4 internal).
    p_argKeyCommand arguments key.
    p_treeKeyTemperatureKey to access temperature array in the tree.
    p_treeKeyYieldKey to access yield array in the tree.
    +
    +
    + +
    +
    + +

    ◆ extractYieldAlpha()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void ScintillationProcessor::extractYieldAlpha (ParameterTablep_dataFile,
    const boost::property_tree::ptree & p_jsonTree,
    G4MaterialPropertiesTable * p_MPT,
    G4String p_temperature 
    )
    +
    +
    Parameters
    + + + + + +
    p_dataFilePointer to the ParameterTable containing file data.
    p_jsonTreeThe JSON property tree containing yield data.
    p_MPTPointer to the G4MaterialPropertiesTable to be modified.
    p_temperatureThe temperature for which to extract yield.
    +
    +
    + +
    +
    + +

    ◆ extractYieldElectron()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void ScintillationProcessor::extractYieldElectron (ParameterTablep_dataFile,
    const boost::property_tree::ptree & p_jsonTree,
    G4MaterialPropertiesTable * p_MPT,
    G4String p_temperature 
    )
    +
    +
    Parameters
    + + + + + +
    p_dataFilePointer to the ParameterTable containing file data.
    p_jsonTreeThe JSON property tree containing yield data.
    p_MPTPointer to the G4MaterialPropertiesTable to be modified.
    p_temperatureThe temperature for which to extract yield.
    +
    +
    + +
    +
    + +

    ◆ getLifeTimeTemperatureRange()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void ScintillationProcessor::getLifeTimeTemperatureRange (const boost::property_tree::ptree & p_jsonTree,
    double & p_minTemperature,
    double & p_maxTemperature 
    )
    +
    +
    Parameters
    + + + + +
    p_jsonTreeThe JSON property tree containing scintillation data.
    p_minTemperatureReference variable to receive the minimum temperature value.
    p_maxTemperatureReference variable to receive the maximum temperature value.
    +
    +
    + +
    +
    + +

    ◆ process()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void ScintillationProcessor::process (ParameterTablep_dataFile,
    const boost::property_tree::ptree & p_jsonTree,
    G4MaterialPropertiesTable * p_MPT 
    )
    +
    +

    This function extracts scintillation properties from the provided data file and sets up the material properties for scintillation simulation.

    +
    Parameters
    + + + + +
    p_dataFilePointer to the ParameterTable containing file data.
    p_jsonTreeThe JSON property tree containing scintillation data.
    p_MPTPointer to the G4MaterialPropertiesTable to be modified.
    +
    +
    + +
    +
    + +

    ◆ weightLifeTimesAmplitudes()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void ScintillationProcessor::weightLifeTimesAmplitudes (std::vector< G4double > & p_amplitude,
    double p_T1,
    double p_T2 
    )
    +
    +
    Parameters
    + + + + +
    p_amplitudeReference to the vector of amplitudes to be adjusted.
    p_T1Investigated temperature.
    p_T2Actual temperature from the data.
    +
    +
    + +
    +
    +
    +
    + + + + diff --git a/namespace_tools.html b/namespace_tools.html index 7933c80a9c..0159379617 100644 --- a/namespace_tools.html +++ b/namespace_tools.html @@ -124,44 +124,47 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + +

    Functions

    std::vector< double > arange (double start, double stop, double step)
     Generates a sequence of numbers. More...
     
    TGraph * create1dInterpolator (const std::vector< double > &pX, const std::vector< double > &pY, const std::string &pName)
     Creates a TGraph interpolator from x and y data points. More...
     
    TGraph * create1dInterpolator (const std::string &pFileName)
     Creates a TGraph interpolator from x and y in file. More...
     
    TH2D * create2DHistogramFromDataFile (const std::string &pFilePath)
     Create a histogram from provided data. More...
     
    void ensureDirectoryExists (const std::string &pFilePath)
     Ensure that the directory of a file to be created exists. More...
     
    std::pair< std::vector< double >, std::vector< double > > histogram (const std::vector< double > &data, const std::variant< int, std::vector< double >> &bins, const std::optional< std::pair< double, double >> &range, const std::vector< double > &weights)
     Compute the histogram of a dataset. More...
     
    std::vector< double > arange (double p_start, double p_stop, double p_step)
     Generates a sequence of numbers. More...
     
    TGraph * create1dInterpolator (const std::vector< double > &p_X, const std::vector< double > &p_y, const std::string &p_name)
     Creates a TGraph interpolator from x and y data points. More...
     
    TGraph * create1dInterpolator (const std::string &p_filename)
     Creates a TGraph interpolator from x and y in file. More...
     
    TH2D * create2DHistogramFromDataFile (const std::string &p_filePath)
     Create a histogram from provided data. More...
     
    void ensureDirectoryExists (const std::string &p_filePath)
     Ensure that the directory of a file to be created exists. More...
     
    std::pair< std::vector< double >, std::vector< double > > histogram (const std::vector< double > &data, const std::variant< int, std::vector< double >> &bins, const std::optional< std::pair< double, double >> &p_range, const std::vector< double > &p_weights)
     Compute the histogram of a dataset. More...
     
    G4String getThreadIDStr ()
     
    std::vector< std::vector< double > > loadtxt (const std::string &pFilePath, bool pUnpack, size_t pSkipRows, char pDelimiter, char pComments)
     Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.loadtxt. More...
     
    std::vector< double > linspace (double start, double stop, int num, bool endpoint)
     Generates a linearly spaced vector. More...
     
    std::vector< double > logspace (double start, double stop, int num, double base, bool endpoint)
     Generates a logarithmically spaced vector. More...
     
    void sortVectorByReference (std::vector< G4double > &pReferenceVector, std::vector< G4double > &pSortVector)
     Sorts two vectors (pSortVector & pReferenceVector) based on the order of values in pReferenceVector. More...
     
    std::vector< std::vector< double > > loadtxt (const std::string &p_filePath, bool p_unpack, size_t p_skipRows, char p_delimiter, char p_comments)
     Reads numerical data from a file and returns it as a 2D vector. Similar to numpy.loadtxt. More...
     
    std::vector< double > linspace (double p_start, double p_stop, int p_num, bool p_endpoint)
     Generates a linearly spaced vector. More...
     
    std::vector< double > logspace (double p_start, double p_stop, int p_num, double base, bool p_endpoint)
     Generates a logarithmically spaced vector. More...
     
    void sortVectorByReference (std::vector< G4double > &p_referenceVector, std::vector< G4double > &p_sortVector)
     Sorts two vectors (p_sortVector & p_referenceVector) based on the order of values in p_referenceVector. More...
     
    +void throwError (const G4String &message)
     

    Detailed Description

    This namespace provides static methods for common numerical tasks such as loading data from a file, and generating linearly and logarithmically spaced sequences.

    Function Documentation

    - -

    ◆ arange()

    + +

    ◆ arange()

    ( double start, p_start,
    double stop, p_stop,
    double step p_step 
    - - - + + +
    startThe start of the interval. The interval includes this value.
    stopThe end of the interval. The interval does not include this value.
    stepThe spacing between values. For any output out, this is the distance between two adjacent values, out[i+1] - out[i].
    p_startThe p_start of the interval. The interval includes this value.
    p_stopThe end of the interval. The interval does not include this value.
    p_stepThe spacing between values. For any output out, this is the distance between two adjacent values, out[i+1] - out[i].
    Returns
    A vector of evenly spaced values.
    Exceptions
    - +
    std::invalid_argumentif step is zero.
    std::invalid_argumentif p_step is zero.
    -
    -

    ◆ create1dInterpolator() [1/2]

    + +

    ◆ create1dInterpolator() [1/2]

    ( const std::string & pFileName)p_filename)
    Parameters
    - +
    pFileName
    p_filename
    @@ -235,8 +238,8 @@

    -

    ◆ create1dInterpolator() [2/2]

    + +

    ◆ create1dInterpolator() [2/2]

    ( const std::vector< double > & pX, p_X,
    const std::vector< double > & pY, p_y,
    const std::string & pName p_name 
    - - - + + +
    pXVector of x-coordinates.
    pYVector of y-coordinates.
    pNameOptional name for the TGraph. It should be unique!
    p_XVector of x-coordinates.
    p_yVector of y-coordinates.
    p_nameOptional name for the TGraph. It should be unique!
    @@ -279,8 +282,8 @@

    -

    ◆ create2DHistogramFromDataFile()

    + +

    ◆ create2DHistogramFromDataFile()

    ( const std::string & pFilePath)p_filePath)
    @@ -297,7 +300,7 @@

    Parameters
    - +
    pFilePathPath to the data file.
    p_filePathPath to the data file.
    pTH2DNameName of the histogram.
    @@ -307,8 +310,8 @@

    -

    ◆ ensureDirectoryExists()

    + +

    ◆ ensureDirectoryExists()

    @@ -317,14 +320,14 @@

    void Tools::ensureDirectoryExists

    ( const std::string & pFilePath)p_filePath)
    Parameters
    - +
    pFilePathThe path of file.
    p_filePathThe path of file.
    @@ -349,8 +352,8 @@

    -

    ◆ histogram()

    + +

    ◆ histogram()

    @@ -371,13 +374,13 @@

    const std::optional< std::pair< double, double >> & range, p_range,
    const std::vector< double > & weights p_weights 
    ( double start, p_start,
    double stop, p_stop,
    int num, p_num,
    bool endpoint p_endpoint 
    - - - - + + + +
    startThe starting value of the sequence.
    stopThe end value of the sequence, unless endpoint is False. In that case, the sequence consists of all but the last of num + 1 evenly spaced samples, so that stop is excluded. Note that the step size changes when endpoint is False.
    numThe number of points to generate in the sequence.
    endpointIf True (default), stop is the last sample. Otherwise, it is not included.
    p_startThe starting value of the sequence.
    p_stopThe end value of the sequence, unless p_endpoint is False. In that case, the sequence consists of all but the last of p_num + 1 evenly spaced samples, so that p_stop is excluded. Note that the p_step size changes when p_endpoint is False.
    p_numThe number of points to generate in the sequence.
    p_endpointIf True (default), p_stop is the last sample. Otherwise, it is not included.
    Returns
    A vector of linearly spaced values.
    Exceptions
    - +
    std::invalid_argumentif num is less than 2.
    std::invalid_argumentif p_num is less than 2.
    -
    -

    ◆ loadtxt()

    + +

    ◆ loadtxt()

    ( const std::string & pFilePath, p_filePath,
    bool pUnpack, p_unpack,
    size_t pSkipRows, p_skipRows,
    char pDelimiter, p_delimiter,
    char pComments p_comments 
    - - - - - + + + + +
    pFilePathThe path to the input file.
    pUnpackOptional. If true, the returned data is transposed, i.e., unpacked into columns. Default is true.
    pSkipRowsOptional. The number of lines to skip at the beginning of the file. Default is 0.
    pDelimiterThe character used to separate values in each line of the input file.
    pCommentsOptional. The character used to indicate the start of a comment. Default is '#'.
    p_filePathThe path to the input file.
    p_unpackOptional. If true, the returned data is transposed, i.e., unpacked into columns. Default is true.
    p_skipRowsOptional. The number of lines to skip at the beginning of the file. Default is 0.
    p_delimiterThe character used to separate values in each line of the input file.
    p_commentsOptional. The character used to indicate the p_start of a comment. Default is '#'.
    @@ -529,8 +532,8 @@

    -

    ◆ logspace()

    + +

    ◆ logspace()

    @@ -539,19 +542,19 @@

    std::vector< double > Tools::logspace ( double  - start, + p_start, double  - stop, + p_stop, int  - num, + p_num, @@ -563,7 +566,7 @@

    bool  - endpoint  + p_endpoint  @@ -572,35 +575,35 @@

    -

    Creates a vector of values that are logarithmically spaced. The sequence starts at base^start and ends at base^stop.

    +

    Creates a vector of values that are logarithmically spaced. The sequence starts at base^p_start and ends at base^p_stop.

    Parameters
    - - - + + + - +
    startThe starting value of the sequence (as a power of base).
    stopThe ending value of the sequence (as a power of base).
    numThe number of points to generate in the sequence. Default is 50.
    p_startThe starting value of the sequence (as a power of base).
    p_stopThe ending value of the sequence (as a power of base).
    p_numThe number of points to generate in the sequence. Default is 50.
    baseThe base of the log space. Default is 10.0.
    endpointWhether to include the stop value in the output. Default is true.
    p_endpointWhether to include the p_stop value in the output. Default is true.
    Returns
    A vector of logarithmically spaced values.
    Exceptions
    - +
    std::invalid_argumentif num is negative.
    std::invalid_argumentif p_num is negative.
    Note
    This function behaves similarly to NumPy's np.logspace:
      -
    • If num is 0, returns an empty vector.
    • -
    • start and stop are used as powers of base.
    • -
    • The sequence includes base^start and base^stop if endpoint is true.
    • +
    • If p_num is 0, returns an empty vector.
    • +
    • p_start and p_stop are used as powers of base.
    • +
    • The sequence includes base^p_start and base^p_stop if p_endpoint is true.

    - -

    ◆ sortVectorByReference()

    + +

    ◆ sortVectorByReference()

    diff --git a/navtreedata.js b/navtreedata.js index b310b5330c..d9afd60782 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -105,7 +105,7 @@ var NAVTREE = [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], [ "Class Members", "functions.html", [ [ "All", "functions.html", "functions_dup" ], - [ "Functions", "functions_func.html", "functions_func" ], + [ "Functions", "functions_func.html", null ], [ "Variables", "functions_vars.html", null ] ] ] ] ] @@ -115,12 +115,12 @@ var NAVTREE = var NAVTREEINDEX = [ "5__group__definitions_8h_source.html", -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a937882fa2ae2b9f4e571ac89f8eb96ea", -"class_g4_op_boundary_process.html#afea4ec68181011a124e8cdf57bb2214d", -"class_o_m_sim_command_args_table.html#a83cfd0564d03cb198f91926cd5c4f731", -"class_o_m_sim_p_m_t_construction.html#a624aff368c4b01c8c4185808b896584c", -"class_surface.html#a9c69d5516b6e0544d59efed89d7a4ceb", -"md_extra_doc_1_multithreading.html#autotoc_md18" +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a7474396ae5b6c76c630d04f2bf7d5ebe", +"class_g4_op_boundary_process.html#aeb2c3e89792931041e4a179504cca7fc", +"class_o_m_sim_command_args_table.html#ac242e3ba27d82d44ba2937770ffa3761", +"class_o_m_sim_optical_module.html#a7626f60e761d321d1d5af4b8ba174b12", +"class_s_n_base_particle_generator.html#ab35850680ce8bcf0bef7948784d90ac6", +"radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index 1908c67624..1fa76c6996 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -30,42 +30,57 @@ var NAVTREEINDEX0 = "_o_m_sim_command_args_table_8hh.html#aa41bdc30fcdd046324b69c10b14d4524":[9,0,11,0], "_o_m_sim_command_args_table_8hh.html#af84902b9e2e3efc57109c4046d07d207":[9,0,11,1], "_o_m_sim_command_args_table_8hh_source.html":[9,0,11], -"_o_m_sim_d_e_g_g_8hh.html":[9,0,15], -"_o_m_sim_d_e_g_g_8hh_source.html":[9,0,15], -"_o_m_sim_d_e_g_g_harness_8hh.html":[9,0,16], -"_o_m_sim_d_e_g_g_harness_8hh_source.html":[9,0,16], -"_o_m_sim_data_file_types_8hh.html":[9,0,12], -"_o_m_sim_data_file_types_8hh_source.html":[9,0,12], -"_o_m_sim_decays_analysis_8hh.html":[9,0,13], -"_o_m_sim_decays_analysis_8hh_source.html":[9,0,13], -"_o_m_sim_decays_g_p_s_8hh.html":[9,0,14], -"_o_m_sim_decays_g_p_s_8hh_source.html":[9,0,14], -"_o_m_sim_detector_construction_8hh_source.html":[9,0,17], -"_o_m_sim_effective_area_analyisis_8hh_source.html":[9,0,18], -"_o_m_sim_effi_cali_analyisis_8hh_source.html":[9,0,21], -"_o_m_sim_g4_radioactive_decay_8hh.html":[9,0,26], -"_o_m_sim_g4_radioactive_decay_8hh.html#a8d3a69544d741312b4836c149a7bbb06":[9,0,26,1], -"_o_m_sim_g4_radioactive_decay_8hh_source.html":[9,0,26], -"_o_m_sim_g4_scintillation_8hh.html":[9,0,27], -"_o_m_sim_g4_scintillation_8hh_source.html":[9,0,27], -"_o_m_sim_hit_manager_8hh.html":[9,0,28], -"_o_m_sim_hit_manager_8hh.html#ab954ada613a3ad8a65ee7785f7d68d3e":[9,0,28,1], -"_o_m_sim_hit_manager_8hh_source.html":[9,0,28], -"_o_m_sim_input_data_8hh.html":[9,0,29], -"_o_m_sim_input_data_8hh.html#aaf0ed41671e4ce6ad574dac5bab4ab88":[9,0,29,0], -"_o_m_sim_input_data_8hh_source.html":[9,0,29], -"_o_m_sim_l_o_m16_8hh.html":[9,0,31], -"_o_m_sim_l_o_m16_8hh_source.html":[9,0,31], -"_o_m_sim_l_o_m18_8cc.html":[9,0,32], -"_o_m_sim_l_o_m18_8hh.html":[9,0,33], -"_o_m_sim_l_o_m18_8hh_source.html":[9,0,33], -"_o_m_sim_logger_8hh_source.html":[9,0,30], +"_o_m_sim_d_e_g_g_8hh.html":[9,0,14], +"_o_m_sim_d_e_g_g_8hh_source.html":[9,0,14], +"_o_m_sim_d_e_g_g_harness_8hh.html":[9,0,15], +"_o_m_sim_d_e_g_g_harness_8hh_source.html":[9,0,15], +"_o_m_sim_decays_analysis_8hh.html":[9,0,12], +"_o_m_sim_decays_analysis_8hh_source.html":[9,0,12], +"_o_m_sim_decays_g_p_s_8hh.html":[9,0,13], +"_o_m_sim_decays_g_p_s_8hh_source.html":[9,0,13], +"_o_m_sim_detector_construction_8hh_source.html":[9,0,16], +"_o_m_sim_effective_area_analyisis_8hh_source.html":[9,0,17], +"_o_m_sim_effi_cali_analyisis_8hh_source.html":[9,0,20], +"_o_m_sim_g4_radioactive_decay_8hh.html":[9,0,25], +"_o_m_sim_g4_radioactive_decay_8hh.html#a8d3a69544d741312b4836c149a7bbb06":[9,0,25,1], +"_o_m_sim_g4_radioactive_decay_8hh_source.html":[9,0,25], +"_o_m_sim_g4_scintillation_8hh.html":[9,0,26], +"_o_m_sim_g4_scintillation_8hh_source.html":[9,0,26], +"_o_m_sim_hit_manager_8hh.html":[9,0,27], +"_o_m_sim_hit_manager_8hh.html#ab954ada613a3ad8a65ee7785f7d68d3e":[9,0,27,1], +"_o_m_sim_hit_manager_8hh_source.html":[9,0,27], +"_o_m_sim_input_data_8hh.html":[9,0,28], +"_o_m_sim_input_data_8hh.html#aa93e3f869d47ca7a6726c6cfab4332cc":[9,0,28,0], +"_o_m_sim_input_data_8hh_source.html":[9,0,28], +"_o_m_sim_l_o_m16_8hh.html":[9,0,30], +"_o_m_sim_l_o_m16_8hh_source.html":[9,0,30], +"_o_m_sim_l_o_m18_8cc.html":[9,0,31], +"_o_m_sim_l_o_m18_8hh.html":[9,0,32], +"_o_m_sim_l_o_m18_8hh_source.html":[9,0,32], +"_o_m_sim_logger_8hh_source.html":[9,0,29], "_o_m_sim_m_d_o_m_8hh.html":[9,0,34], "_o_m_sim_m_d_o_m_8hh_source.html":[9,0,34], "_o_m_sim_m_d_o_m_flasher_8hh.html":[9,0,35], "_o_m_sim_m_d_o_m_flasher_8hh_source.html":[9,0,35], "_o_m_sim_m_d_o_m_harness_8hh.html":[9,0,36], "_o_m_sim_m_d_o_m_harness_8hh_source.html":[9,0,36], +"_o_m_sim_material_handler_8hh.html":[9,0,33], +"_o_m_sim_material_handler_8hh.html#a030608390bf9859c4fc37aa70788b5a2":[9,0,33,0], +"_o_m_sim_material_handler_8hh.html#a0a5cfdce619f97647f889c05cbb40c52":[9,0,33,14], +"_o_m_sim_material_handler_8hh.html#a1880256fa33d9e645ae86e2057f66297":[9,0,33,13], +"_o_m_sim_material_handler_8hh.html#a29002db125bd3d2b67998403db6afc60":[9,0,33,11], +"_o_m_sim_material_handler_8hh.html#a394c6aa008d203aaeda7c2f28bfa3361":[9,0,33,8], +"_o_m_sim_material_handler_8hh.html#a4b5f070aafaee94ed8cf02d0b48ac622":[9,0,33,1], +"_o_m_sim_material_handler_8hh.html#a530a6a3bd1cfc8a949b2c37a818f331d":[9,0,33,5], +"_o_m_sim_material_handler_8hh.html#a57a3ea3b51e632208b21dddd6c254b9d":[9,0,33,3], +"_o_m_sim_material_handler_8hh.html#a697d365515e84fa024fa106fc8d2cee7":[9,0,33,9], +"_o_m_sim_material_handler_8hh.html#abe0857366dc77cb950049d701a7cd87a":[9,0,33,2], +"_o_m_sim_material_handler_8hh.html#ac9d8bc9a2343d61ce42ef43996523271":[9,0,33,6], +"_o_m_sim_material_handler_8hh.html#ad81d3abfcca6999f8addb34993ed90d5":[9,0,33,7], +"_o_m_sim_material_handler_8hh.html#ad82640f5524b52f1604c3e19ff819be5":[9,0,33,12], +"_o_m_sim_material_handler_8hh.html#ada904f9aa8601dee3e721f7eeda88f8c":[9,0,33,4], +"_o_m_sim_material_handler_8hh.html#ae62c8b69efbfeaf9eaf3110b52ba9d37":[9,0,33,10], +"_o_m_sim_material_handler_8hh_source.html":[9,0,33], "_o_m_sim_op_boundary_process_8hh_source.html":[9,0,37], "_o_m_sim_optical_module_8hh_source.html":[9,0,38], "_o_m_sim_p_d_o_m_8hh.html":[9,0,39], @@ -90,17 +105,18 @@ var NAVTREEINDEX0 = "_o_m_sim_stepping_action_8hh.html":[9,0,60], "_o_m_sim_stepping_action_8hh_source.html":[9,0,60], "_o_m_sim_tools_8hh.html":[9,0,61], -"_o_m_sim_tools_8hh.html#a068657387a0d190043d3e0959e84e18c":[9,0,61,7], -"_o_m_sim_tools_8hh.html#a3d2362115cc4d1a234afbc06ee986320":[9,0,61,2], -"_o_m_sim_tools_8hh.html#a3da6cd6203cc849a373a25283d772f36":[9,0,61,4], -"_o_m_sim_tools_8hh.html#a5150dab6894acffb1c04085437e8e0b8":[9,0,61,9], -"_o_m_sim_tools_8hh.html#a6d49cd2d5cb0e03b596870bcb9c12681":[9,0,61,8], -"_o_m_sim_tools_8hh.html#a7e168c04a34f0c7ace018063e95b4835":[9,0,61,10], -"_o_m_sim_tools_8hh.html#a8d83bdf51cae647a40b4aa50d694c7da":[9,0,61,1], -"_o_m_sim_tools_8hh.html#ab83e877c5728fe5cbfd4c6496c88166f":[9,0,61,6], -"_o_m_sim_tools_8hh.html#ae8fc38b90057fbc501c79aac16621764":[9,0,61,0], -"_o_m_sim_tools_8hh.html#aed2ff40106fa71efad2400344bba2b69":[9,0,61,3], +"_o_m_sim_tools_8hh.html#a052be79128cb3b90b6a4701455307246":[9,0,61,7], +"_o_m_sim_tools_8hh.html#a09abd2f325d0bef58f108c277cda429e":[9,0,61,1], +"_o_m_sim_tools_8hh.html#a3269713e8f36608124048bda75a02a49":[9,0,61,10], +"_o_m_sim_tools_8hh.html#a643113251f480a06563725426fc25adf":[9,0,61,11], +"_o_m_sim_tools_8hh.html#a6ed3b046c3661b17f758d3f8f7f784de":[9,0,61,6], +"_o_m_sim_tools_8hh.html#a71949435269d3e8f0671dc8be431b939":[9,0,61,2], +"_o_m_sim_tools_8hh.html#a79deeeb2ed49181f097d55b88f6831f9":[9,0,61,4], +"_o_m_sim_tools_8hh.html#ac7412f9ce8a57a3efde80e4fdbb0b364":[9,0,61,3], +"_o_m_sim_tools_8hh.html#adf257eb5c348836614a3c10de47bcf6e":[9,0,61,9], "_o_m_sim_tools_8hh.html#aee9fb48a4947040e59508fd02baa6b4f":[9,0,61,5], +"_o_m_sim_tools_8hh.html#aefa5ecd8f1fb3d69a65d517494e99669":[9,0,61,8], +"_o_m_sim_tools_8hh.html#afc07e23ed8113c72927202c1762c91a4":[9,0,61,0], "_o_m_sim_tools_8hh_source.html":[9,0,61], "_o_m_sim_tracking_action_8hh_source.html":[9,0,62], "_o_m_sim_u_iinterface_8hh.html":[9,0,63], @@ -120,22 +136,22 @@ var NAVTREEINDEX0 = "class_angular_scan.html#abeae73a1f4a2473af636291c458d272f":[8,1,6,10], "class_angular_scan.html#ad2f9c752116c94abd1406536048eebbd":[8,1,6,7], "class_angular_scan.html#af7d054657e56a97db60274f30ff737e6":[8,1,6,0], -"class_beam.html":[10,0,5], -"class_beam.html#a055f77817cff0c82d126225e300f2ec9":[10,0,5,12], -"class_beam.html#a1bbc13b269aa0003964c1f12396b548b":[10,0,5,13], -"class_beam.html#a236c12ef4484680978d2c4a549349b88":[10,0,5,4], -"class_beam.html#a301a2dbe8aec71b2c2ac6dbe04f26d0e":[10,0,5,5], -"class_beam.html#a3444de2329f009a2c71a8355a8b6bd67":[10,0,5,14], -"class_beam.html#a406f53329dfffbb74e584c3c7917729f":[10,0,5,6], -"class_beam.html#a5c78d535c0904e8b1daac41819461691":[10,0,5,0], -"class_beam.html#a67b35c249db1c9218a836ea2342bfb68":[10,0,5,2], -"class_beam.html#ac7f21d2869f244634e2e803246b84dba":[10,0,5,8], -"class_beam.html#ad2ac5d0b1660ce2082aac09fdf3e00c4":[10,0,5,9], -"class_beam.html#ad3e7bbf1d93522f534c59364b49dfe52":[10,0,5,7], -"class_beam.html#ad5d4b1279c5acf477093963b1283404d":[10,0,5,3], -"class_beam.html#ae00ca4866a8f1f721da45ce7c26c6d74":[10,0,5,1], -"class_beam.html#ae76cc6736821cccb79fea1b5e67a59f2":[10,0,5,11], -"class_beam.html#aee482f11676e10ad57688bf2b787da54":[10,0,5,10], +"class_beam.html":[10,0,3], +"class_beam.html#a055f77817cff0c82d126225e300f2ec9":[10,0,3,12], +"class_beam.html#a1bbc13b269aa0003964c1f12396b548b":[10,0,3,13], +"class_beam.html#a236c12ef4484680978d2c4a549349b88":[10,0,3,4], +"class_beam.html#a301a2dbe8aec71b2c2ac6dbe04f26d0e":[10,0,3,5], +"class_beam.html#a3444de2329f009a2c71a8355a8b6bd67":[10,0,3,14], +"class_beam.html#a406f53329dfffbb74e584c3c7917729f":[10,0,3,6], +"class_beam.html#a5c78d535c0904e8b1daac41819461691":[10,0,3,0], +"class_beam.html#a67b35c249db1c9218a836ea2342bfb68":[10,0,3,2], +"class_beam.html#ac7f21d2869f244634e2e803246b84dba":[10,0,3,8], +"class_beam.html#ad2ac5d0b1660ce2082aac09fdf3e00c4":[10,0,3,9], +"class_beam.html#ad3e7bbf1d93522f534c59364b49dfe52":[10,0,3,7], +"class_beam.html#ad5d4b1279c5acf477093963b1283404d":[10,0,3,3], +"class_beam.html#ae00ca4866a8f1f721da45ce7c26c6d74":[10,0,3,1], +"class_beam.html#ae76cc6736821cccb79fea1b5e67a59f2":[10,0,3,11], +"class_beam.html#aee482f11676e10ad57688bf2b787da54":[10,0,3,10], "class_c_a_d_mesh_1_1_c_a_d_mesh_template.html":[10,0,0,2], "class_c_a_d_mesh_1_1_c_a_d_mesh_template.html#a0092ffff2e6fc43ec596b7b34150ff65":[10,0,0,2,5], "class_c_a_d_mesh_1_1_c_a_d_mesh_template.html#a0a61dfea1f9dc79e2f76d93c7bac7faa":[10,0,0,2,16], @@ -233,21 +249,5 @@ var NAVTREEINDEX0 = "class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a1a79c905172419920261d5e3814b1654":[10,0,0,0,8,11], "class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a43c20b67c64edd6b2b5f5004150d9e8c":[10,0,0,0,8,2], "class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a4b25fa7241a18aa3e51b20b54a7bc3ba":[10,0,0,0,8,10], -"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a5ba41fe0489c9c6cc040d1641b3bf479":[10,0,0,0,8,9], -"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a7474396ae5b6c76c630d04f2bf7d5ebe":[10,0,0,0,8,0], -"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a9bdf8e5f161e10ded739482e9936b8fd":[10,0,0,0,8,5], -"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#ab3f19e796f6665582c57c5f91ff713af":[10,0,0,0,8,4], -"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#acf49f62afd5273b34b195a1e8a4bf360":[10,0,0,0,8,7], -"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#aeb370a474f5fbd8944932b79caa78f8c":[10,0,0,0,8,3], -"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#af045154e64566c91c93374c8aa2fa75e":[10,0,0,0,8,1], -"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#af724b456aed24e62d7d2f16c271eaa77":[10,0,0,0,8,8], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html":[10,0,0,0,9], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a2d448bbdd6f4c8a729e3c5412c86a8e8":[10,0,0,0,9,16], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a512595786056f8dc2b36bb0b624e95b6":[10,0,0,0,9,10], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a57a742ca4627e52335d0a2693e697a9f":[10,0,0,0,9,12], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a5f4448a45ea83263f1d7b3f93289ce0d":[10,0,0,0,9,4], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a6b764b7c8fddefe3868aab6b063f367f":[10,0,0,0,9,3], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a843a3aa083a194e39a9a891b7af1b0a4":[10,0,0,0,9,13], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a88d0abd6a20e3922bf9b0d8857da45a9":[10,0,0,0,9,11], -"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a8b96675c49628775ab77c0e4d048f675":[10,0,0,0,9,18] +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a5ba41fe0489c9c6cc040d1641b3bf479":[10,0,0,0,8,9] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index 58a0f938c4..335058a12b 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,5 +1,21 @@ var NAVTREEINDEX1 = { +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a7474396ae5b6c76c630d04f2bf7d5ebe":[10,0,0,0,8,0], +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#a9bdf8e5f161e10ded739482e9936b8fd":[10,0,0,0,8,5], +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#ab3f19e796f6665582c57c5f91ff713af":[10,0,0,0,8,4], +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#acf49f62afd5273b34b195a1e8a4bf360":[10,0,0,0,8,7], +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#aeb370a474f5fbd8944932b79caa78f8c":[10,0,0,0,8,3], +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#af045154e64566c91c93374c8aa2fa75e":[10,0,0,0,8,1], +"class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html#af724b456aed24e62d7d2f16c271eaa77":[10,0,0,0,8,8], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html":[10,0,0,0,9], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a2d448bbdd6f4c8a729e3c5412c86a8e8":[10,0,0,0,9,16], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a512595786056f8dc2b36bb0b624e95b6":[10,0,0,0,9,10], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a57a742ca4627e52335d0a2693e697a9f":[10,0,0,0,9,12], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a5f4448a45ea83263f1d7b3f93289ce0d":[10,0,0,0,9,4], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a6b764b7c8fddefe3868aab6b063f367f":[10,0,0,0,9,3], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a843a3aa083a194e39a9a891b7af1b0a4":[10,0,0,0,9,13], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a88d0abd6a20e3922bf9b0d8857da45a9":[10,0,0,0,9,11], +"class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a8b96675c49628775ab77c0e4d048f675":[10,0,0,0,9,18], "class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a937882fa2ae2b9f4e571ac89f8eb96ea":[10,0,0,0,9,15], "class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a97a79b1113b089a587f6dfd32e99525f":[10,0,0,0,9,14], "class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html#a9f2a75bbab0e35ff7348a9ee99c16577":[10,0,0,0,9,0], @@ -74,50 +90,43 @@ var NAVTREEINDEX1 = "class_c_a_d_mesh_1_1_tessellated_mesh.html#add0691b7d6489e3c2536d413789588c3":[10,0,0,3,2], "class_c_a_d_mesh_1_1_tessellated_mesh.html#adefcfdc4914fae9494899de26b843bb6":[10,0,0,3,16], "class_c_a_d_mesh_1_1_tessellated_mesh.html#afd91c67b24d02b530c006103d737d829":[10,0,0,3,5], -"class_custom_properties.html":[8,0,29], -"class_custom_properties.html#a171bc08ac6a90472c91399b6f26830f2":[8,0,29,0], -"class_custom_properties.html#a32e855c4f0a7cf9d0eab91b70d933fe3":[8,0,29,5], -"class_custom_properties.html#a453e83cc8168f5d141fd41591f28f14e":[8,0,29,2], -"class_custom_properties.html#a8f8afa0c715f51ead8ffc33b6e9e55f5":[8,0,29,1], -"class_custom_properties.html#ab45e2d203b1eb3acccf2a8d1b4868e0e":[8,0,29,3], -"class_custom_properties.html#abca98b6b320fe77b30a9754511ac99fe":[8,0,29,4], -"class_d_e_g_g.html":[8,0,36], -"class_d_e_g_g.html#a1a210a334a32f74c9ce28ff11fc05fb4":[8,0,36,10], -"class_d_e_g_g.html#a2bcfb59a4bfa47e91a5ad00745fd5989":[8,0,36,0], -"class_d_e_g_g.html#a322fe20cae9cfce1b05817c0ac3f1393":[8,0,36,8], -"class_d_e_g_g.html#a7cb478ce4431037cd195380c77916a5a":[8,0,36,6], -"class_d_e_g_g.html#a943f7bfe01d8646165b4873c7b57a388":[8,0,36,1], -"class_d_e_g_g.html#a98d1b6beb474e30f11f1668c15f26954":[8,0,36,3], -"class_d_e_g_g.html#ab670e114ce175ce302631a49d8518236":[8,0,36,2], -"class_d_e_g_g.html#ac36a2968b6da47bd35dc1f4d14e93904":[8,0,36,5], -"class_d_e_g_g.html#adfe23f1994f5a35d19bcebdf1163eb5f":[8,0,36,4], -"class_d_e_g_g.html#aee6b58c1a0c6247e896e27e4bf5e2342":[8,0,36,7], -"class_d_e_g_g.html#affbc4905f52992f3d1f206f26466c076":[8,0,36,9], -"class_d_e_g_g_p_m_t_response.html":[10,0,10], -"class_d_e_g_g_p_m_t_response.html#a133d3d3a0f52c57da993c0d2c187a600":[10,0,10,2], -"class_d_e_g_g_p_m_t_response.html#a6876d9de215847877cad6cb6d71a38f3":[10,0,10,1], -"class_d_e_g_g_p_m_t_response.html#a7f75004976c58560ac439a379c14f3d2":[10,0,10,3], -"class_d_e_g_g_p_m_t_response.html#aa652d650c2830fba5480b4c9492af38e":[10,0,10,0], -"class_d_e_g_g_p_m_t_response.html#ae17795f91966c4c71aa1d455b45d52d2":[10,0,10,5], -"class_d_e_g_g_p_m_t_response.html#aeb3825b544178248db645e7730574b54":[10,0,10,4], -"class_d_egg_harness.html":[10,0,9], -"class_d_egg_harness.html#a0df45965c2a420e2fc0c74e52a0c0ae3":[10,0,9,8], -"class_d_egg_harness.html#a1258a20167e6abcfe2b09e3b7940467c":[10,0,9,7], -"class_d_egg_harness.html#a1cf1bec736a37fc69d23891ec16d61eb":[10,0,9,6], -"class_d_egg_harness.html#a1d3368dc24c2d519005455b8f005c513":[10,0,9,3], -"class_d_egg_harness.html#a22312260a66056e4cbbf73e019b4cdab":[10,0,9,15], -"class_d_egg_harness.html#a5200e9c95ce8b9fb1bdb9be1700619fe":[10,0,9,16], -"class_d_egg_harness.html#a87c0ca79ceb8daec185c31106f28de11":[10,0,9,13], -"class_d_egg_harness.html#a918a1cdf90db1baabd9ce5bdc0e83a19":[10,0,9,4], -"class_d_egg_harness.html#aa3eb83756ab591cba4478dbcb23550fc":[10,0,9,1], -"class_d_egg_harness.html#aa6aa42981b4d03e51ff5bb18dc9a46cc":[10,0,9,11], -"class_d_egg_harness.html#ab8e50f804509833f0cb59c4b86de74bb":[10,0,9,14], -"class_d_egg_harness.html#ac0985f2ad731e93da36117cd2368fa7e":[10,0,9,2], -"class_d_egg_harness.html#ac58521c32fb88070a406e5cb09721e04":[10,0,9,12], -"class_d_egg_harness.html#ad333af59c4fdc85979f3e6d3def16a34":[10,0,9,10], -"class_d_egg_harness.html#af47314ae371c5e3bef6e690c0588349b":[10,0,9,0], -"class_d_egg_harness.html#af7958ee15bf185a40a7d1e0cf1c6c550":[10,0,9,9], -"class_d_egg_harness.html#afa139bcf866bd9c5fabc42d3d431af16":[10,0,9,5], +"class_d_e_g_g.html":[8,0,28], +"class_d_e_g_g.html#a1a210a334a32f74c9ce28ff11fc05fb4":[8,0,28,10], +"class_d_e_g_g.html#a2bcfb59a4bfa47e91a5ad00745fd5989":[8,0,28,0], +"class_d_e_g_g.html#a322fe20cae9cfce1b05817c0ac3f1393":[8,0,28,8], +"class_d_e_g_g.html#a7cb478ce4431037cd195380c77916a5a":[8,0,28,6], +"class_d_e_g_g.html#a943f7bfe01d8646165b4873c7b57a388":[8,0,28,1], +"class_d_e_g_g.html#a98d1b6beb474e30f11f1668c15f26954":[8,0,28,3], +"class_d_e_g_g.html#ab670e114ce175ce302631a49d8518236":[8,0,28,2], +"class_d_e_g_g.html#ac36a2968b6da47bd35dc1f4d14e93904":[8,0,28,5], +"class_d_e_g_g.html#adfe23f1994f5a35d19bcebdf1163eb5f":[8,0,28,4], +"class_d_e_g_g.html#aee6b58c1a0c6247e896e27e4bf5e2342":[8,0,28,7], +"class_d_e_g_g.html#affbc4905f52992f3d1f206f26466c076":[8,0,28,9], +"class_d_e_g_g_p_m_t_response.html":[10,0,7], +"class_d_e_g_g_p_m_t_response.html#a133d3d3a0f52c57da993c0d2c187a600":[10,0,7,2], +"class_d_e_g_g_p_m_t_response.html#a6876d9de215847877cad6cb6d71a38f3":[10,0,7,1], +"class_d_e_g_g_p_m_t_response.html#a7f75004976c58560ac439a379c14f3d2":[10,0,7,3], +"class_d_e_g_g_p_m_t_response.html#aa652d650c2830fba5480b4c9492af38e":[10,0,7,0], +"class_d_e_g_g_p_m_t_response.html#ae17795f91966c4c71aa1d455b45d52d2":[10,0,7,5], +"class_d_e_g_g_p_m_t_response.html#aeb3825b544178248db645e7730574b54":[10,0,7,4], +"class_d_egg_harness.html":[10,0,6], +"class_d_egg_harness.html#a0df45965c2a420e2fc0c74e52a0c0ae3":[10,0,6,8], +"class_d_egg_harness.html#a1258a20167e6abcfe2b09e3b7940467c":[10,0,6,7], +"class_d_egg_harness.html#a1cf1bec736a37fc69d23891ec16d61eb":[10,0,6,6], +"class_d_egg_harness.html#a1d3368dc24c2d519005455b8f005c513":[10,0,6,3], +"class_d_egg_harness.html#a22312260a66056e4cbbf73e019b4cdab":[10,0,6,15], +"class_d_egg_harness.html#a5200e9c95ce8b9fb1bdb9be1700619fe":[10,0,6,16], +"class_d_egg_harness.html#a87c0ca79ceb8daec185c31106f28de11":[10,0,6,13], +"class_d_egg_harness.html#a918a1cdf90db1baabd9ce5bdc0e83a19":[10,0,6,4], +"class_d_egg_harness.html#aa3eb83756ab591cba4478dbcb23550fc":[10,0,6,1], +"class_d_egg_harness.html#aa6aa42981b4d03e51ff5bb18dc9a46cc":[10,0,6,11], +"class_d_egg_harness.html#ab8e50f804509833f0cb59c4b86de74bb":[10,0,6,14], +"class_d_egg_harness.html#ac0985f2ad731e93da36117cd2368fa7e":[10,0,6,2], +"class_d_egg_harness.html#ac58521c32fb88070a406e5cb09721e04":[10,0,6,12], +"class_d_egg_harness.html#ad333af59c4fdc85979f3e6d3def16a34":[10,0,6,10], +"class_d_egg_harness.html#af47314ae371c5e3bef6e690c0588349b":[10,0,6,0], +"class_d_egg_harness.html#af7958ee15bf185a40a7d1e0cf1c6c550":[10,0,6,9], +"class_d_egg_harness.html#afa139bcf866bd9c5fabc42d3d431af16":[10,0,6,5], "class_distribution_sampler.html":[8,3,6], "class_distribution_sampler.html#a0116490aae983d5e4a594f1724aba3b2":[8,3,6,0], "class_distribution_sampler.html#a0e5a3b5d614d0d0c8599ea0f2e470a33":[8,3,6,15], @@ -137,117 +146,108 @@ var NAVTREEINDEX1 = "class_distribution_sampler.html#ae4ab826da2e1b14517fcd38ac3d8e7bd":[8,3,6,4], "class_event_info_manager.html":[8,1,10], "class_event_info_manager.html":[8,2,13], -"class_event_info_manager.html#a3f20e93e5648ed8361ac6919e261b2ca":[8,1,10,7], "class_event_info_manager.html#a3f20e93e5648ed8361ac6919e261b2ca":[8,1,10,6], +"class_event_info_manager.html#a3f20e93e5648ed8361ac6919e261b2ca":[8,1,10,7], "class_event_info_manager.html#a3f20e93e5648ed8361ac6919e261b2ca":[8,1,10,8], "class_event_info_manager.html#a3f20e93e5648ed8361ac6919e261b2ca":[8,2,13,6], "class_event_info_manager.html#a3f20e93e5648ed8361ac6919e261b2ca":[8,2,13,7], "class_event_info_manager.html#a3f20e93e5648ed8361ac6919e261b2ca":[8,2,13,8], -"class_event_info_manager.html#a6196a992f70988bea9efb7c1e77eb358":[8,1,10,10], "class_event_info_manager.html#a6196a992f70988bea9efb7c1e77eb358":[8,1,10,9], +"class_event_info_manager.html#a6196a992f70988bea9efb7c1e77eb358":[8,1,10,10], "class_event_info_manager.html#a6196a992f70988bea9efb7c1e77eb358":[8,1,10,11], "class_event_info_manager.html#a6196a992f70988bea9efb7c1e77eb358":[8,2,13,9], "class_event_info_manager.html#a6196a992f70988bea9efb7c1e77eb358":[8,2,13,10], "class_event_info_manager.html#a6196a992f70988bea9efb7c1e77eb358":[8,2,13,11], "class_event_info_manager.html#aa12794088e655821d47bedbacd179296":[8,1,10,12], "class_event_info_manager.html#aa12794088e655821d47bedbacd179296":[8,2,13,12], +"class_event_info_manager.html#aaae2a42eb414ea5fbde3deff5cffc0b2":[8,1,10,2], "class_event_info_manager.html#aaae2a42eb414ea5fbde3deff5cffc0b2":[8,1,10,0], "class_event_info_manager.html#aaae2a42eb414ea5fbde3deff5cffc0b2":[8,1,10,1], -"class_event_info_manager.html#aaae2a42eb414ea5fbde3deff5cffc0b2":[8,1,10,2], -"class_event_info_manager.html#aaae2a42eb414ea5fbde3deff5cffc0b2":[8,2,13,2], "class_event_info_manager.html#aaae2a42eb414ea5fbde3deff5cffc0b2":[8,2,13,1], +"class_event_info_manager.html#aaae2a42eb414ea5fbde3deff5cffc0b2":[8,2,13,2], "class_event_info_manager.html#aaae2a42eb414ea5fbde3deff5cffc0b2":[8,2,13,0], -"class_event_info_manager.html#ab55b547cd98a9ae44b909dd4e03f0d0d":[8,1,10,5], -"class_event_info_manager.html#ab55b547cd98a9ae44b909dd4e03f0d0d":[8,1,10,3], "class_event_info_manager.html#ab55b547cd98a9ae44b909dd4e03f0d0d":[8,1,10,4], +"class_event_info_manager.html#ab55b547cd98a9ae44b909dd4e03f0d0d":[8,1,10,3], +"class_event_info_manager.html#ab55b547cd98a9ae44b909dd4e03f0d0d":[8,1,10,5], "class_event_info_manager.html#ab55b547cd98a9ae44b909dd4e03f0d0d":[8,2,13,3], "class_event_info_manager.html#ab55b547cd98a9ae44b909dd4e03f0d0d":[8,2,13,4], "class_event_info_manager.html#ab55b547cd98a9ae44b909dd4e03f0d0d":[8,2,13,5], -"class_g4_op_boundary_process.html":[10,0,15], -"class_g4_op_boundary_process.html#a00bfdace8eebe7926e66c8c604a83d17":[10,0,15,14], -"class_g4_op_boundary_process.html#a03855fa562abcc92acaa7498328ca3b2":[10,0,15,70], -"class_g4_op_boundary_process.html#a0770aa50c5aca79dbababa05857a9c17":[10,0,15,49], -"class_g4_op_boundary_process.html#a0e1fa864872eeec7c129b759735f61df":[10,0,15,82], -"class_g4_op_boundary_process.html#a10016d391c879d86b85fd0b2fc88b86d":[10,0,15,12], -"class_g4_op_boundary_process.html#a11d45f165c91fcc90b46185fa994fb0c":[10,0,15,66], -"class_g4_op_boundary_process.html#a129657e6b3bb4c8b370d7067354e60b2":[10,0,15,44], -"class_g4_op_boundary_process.html#a13fe04504bfb61ff4587f79e90d9c298":[10,0,15,22], -"class_g4_op_boundary_process.html#a17968ccb29c446e4091a53ba6e9929b7":[10,0,15,60], -"class_g4_op_boundary_process.html#a18a33712f9b7a7bf66b9b53ff2803f9b":[10,0,15,62], -"class_g4_op_boundary_process.html#a18aa50cba98261b2c6cf61fb4461de58":[10,0,15,65], -"class_g4_op_boundary_process.html#a1a686654a122e7de7f6c73eebd55484f":[10,0,15,71], -"class_g4_op_boundary_process.html#a1bb19c971a9972d968f89334cf5be1e4":[10,0,15,36], -"class_g4_op_boundary_process.html#a1dba0b582e906dd1dd06b92d92e42bb5":[10,0,15,52], -"class_g4_op_boundary_process.html#a27dba60d55d1c6c03d184c79c8d74070":[10,0,15,58], -"class_g4_op_boundary_process.html#a2e2abad2e131addbc4b474777c2224de":[10,0,15,20], -"class_g4_op_boundary_process.html#a2f8d294a12fd1a3d5aa2a4439683d560":[10,0,15,1], -"class_g4_op_boundary_process.html#a325c1870d1ed89b3076d6a3bd4e652bc":[10,0,15,4], -"class_g4_op_boundary_process.html#a3814a3a4fe328bbdbcaf062dd1e1318c":[10,0,15,10], -"class_g4_op_boundary_process.html#a39fbf39710f69684f7a11dd48ded3efd":[10,0,15,6], -"class_g4_op_boundary_process.html#a3c7cf08403fbf1edd359f3d3ca546b32":[10,0,15,79], -"class_g4_op_boundary_process.html#a3d582fd8d025a68e445a6357c9c302ec":[10,0,15,47], -"class_g4_op_boundary_process.html#a3e94692b6a0d08e3325c2371ea2e18c8":[10,0,15,32], -"class_g4_op_boundary_process.html#a42238051b141e1336e577e336882fd1b":[10,0,15,0], -"class_g4_op_boundary_process.html#a426e69dc26d6f5139cdcfd9aa069fb16":[10,0,15,74], -"class_g4_op_boundary_process.html#a42f490c1cd1daec7284fa87bbd2c0af5":[10,0,15,69], -"class_g4_op_boundary_process.html#a44e89f5659ac965e96fed8bb4bb1a158":[10,0,15,81], -"class_g4_op_boundary_process.html#a45128ebaf0a7ea55d7c964634863525d":[10,0,15,38], -"class_g4_op_boundary_process.html#a452c76c4f1e1ceb385d56312cb79dbff":[10,0,15,8], -"class_g4_op_boundary_process.html#a47177a061419d08212d377c0859ab256":[10,0,15,76], -"class_g4_op_boundary_process.html#a474f260ae1c04d3e2c29fdd4af31bfab":[10,0,15,21], -"class_g4_op_boundary_process.html#a49b36bd6bd2f8f8e67741f5bcdca0ec5":[10,0,15,56], -"class_g4_op_boundary_process.html#a4fb9414361082f44d568412bd4238020":[10,0,15,39], -"class_g4_op_boundary_process.html#a5158f522cf6d8f6d23faa7d182f3e2a4":[10,0,15,57], -"class_g4_op_boundary_process.html#a53b5aa578b0c7d8ebb1b842d658655b8":[10,0,15,7], -"class_g4_op_boundary_process.html#a553011ded1d5d830e56aca2a5228c82b":[10,0,15,45], -"class_g4_op_boundary_process.html#a564e9a509fbffada853795f0f2cb0981":[10,0,15,25], -"class_g4_op_boundary_process.html#a56fbc5402a17663717a96b0829f3815d":[10,0,15,63], -"class_g4_op_boundary_process.html#a5a3273b8949af8826e42b5a4519d9e82":[10,0,15,68], -"class_g4_op_boundary_process.html#a5be1e5be3aded7378d2f97ba5f84ff70":[10,0,15,11], -"class_g4_op_boundary_process.html#a5cfa2a2aa9b3f7257cbfc9fada895a9b":[10,0,15,40], -"class_g4_op_boundary_process.html#a63c77b950e254d8a40543ba1eb5e2fb7":[10,0,15,5], -"class_g4_op_boundary_process.html#a6761dd6d67b09a129d028e3c5a4f6fe8":[10,0,15,13], -"class_g4_op_boundary_process.html#a690a305d2eb7c9fc763c6a34399a61e0":[10,0,15,54], -"class_g4_op_boundary_process.html#a6a97951554312984b3470d12b01fed0d":[10,0,15,23], -"class_g4_op_boundary_process.html#a7116781e6eaaf4b25080c35b6781bdc1":[10,0,15,43], -"class_g4_op_boundary_process.html#a78ec431496d41ce5cf5d38f1ca18b367":[10,0,15,78], -"class_g4_op_boundary_process.html#a7b382c2d79e534d35d74201a7714bb70":[10,0,15,50], -"class_g4_op_boundary_process.html#a7c436962f14263303475ec154933495a":[10,0,15,17], -"class_g4_op_boundary_process.html#a7e4f995032dd4fa6ad87ab9288e17a5a":[10,0,15,73], -"class_g4_op_boundary_process.html#a876202130c63ec820cb1ad7f53339d40":[10,0,15,67], -"class_g4_op_boundary_process.html#a8b816691e9ffd7e608b45e5229f4eaf7":[10,0,15,37], -"class_g4_op_boundary_process.html#a8cecb483bde657fa71b2e16ec358a324":[10,0,15,31], -"class_g4_op_boundary_process.html#a922accb03c04ed5918516767389bc6c4":[10,0,15,72], -"class_g4_op_boundary_process.html#a932a310563da94a0624c78cec058c9fd":[10,0,15,2], -"class_g4_op_boundary_process.html#a9450fa84132c4928f43e0cf257b2a3ab":[10,0,15,41], -"class_g4_op_boundary_process.html#a966ad211098602fbb64b54c4ca685786":[10,0,15,87], -"class_g4_op_boundary_process.html#a9963aa5d596a1ac55506f708f9d257ab":[10,0,15,34], -"class_g4_op_boundary_process.html#a9d0d26495815a3f19d7098caae164bfc":[10,0,15,61], -"class_g4_op_boundary_process.html#a9e306c24efe57930e16dde4edbbec1b4":[10,0,15,26], -"class_g4_op_boundary_process.html#a9ff075bb99015d307ead3e0ac43f7ca6":[10,0,15,35], -"class_g4_op_boundary_process.html#aa1623cbb35bba9cd8c7c3f2cf0687867":[10,0,15,53], -"class_g4_op_boundary_process.html#aa2f871435892dabd5291a63779517214":[10,0,15,3], -"class_g4_op_boundary_process.html#aa8b5e3269584885e9592d8e41b938d00":[10,0,15,28], -"class_g4_op_boundary_process.html#abc1a2da46daf4552e3594ede54bacb62":[10,0,15,15], -"class_g4_op_boundary_process.html#abdb7a4839c881c31b051908c797841d4":[10,0,15,18], -"class_g4_op_boundary_process.html#ac4ba33610a8a9d223d43e7f9f38e2156":[10,0,15,51], -"class_g4_op_boundary_process.html#ac8f3911cd1dd8c092c14bbf5d1894044":[10,0,15,83], -"class_g4_op_boundary_process.html#ad1246201fca1d1e7968807ec071e0eec":[10,0,15,46], -"class_g4_op_boundary_process.html#ad479aa13f935f556de65bc74a3d8ff5d":[10,0,15,30], -"class_g4_op_boundary_process.html#ad4d9c8be2030988897b7f062ce5dcb0c":[10,0,15,19], -"class_g4_op_boundary_process.html#ad7fd106fe802c646d8d790101623f93d":[10,0,15,77], -"class_g4_op_boundary_process.html#ada754d48e91f5188a14ebfc17c66e539":[10,0,15,75], -"class_g4_op_boundary_process.html#adb421aabd7a1309080bccf4701d381ad":[10,0,15,9], -"class_g4_op_boundary_process.html#adcf984df2203351de989177d2aa66d9c":[10,0,15,59], -"class_g4_op_boundary_process.html#ae4d6dc9b1a7ab67b675ba8330799c15c":[10,0,15,48], -"class_g4_op_boundary_process.html#aeb20f0b98b2f9c1ee14125482ce0988e":[10,0,15,16], -"class_g4_op_boundary_process.html#aeb2c3e89792931041e4a179504cca7fc":[10,0,15,42], -"class_g4_op_boundary_process.html#aee83cbc54d9f0fc238a9f26a2d45de95":[10,0,15,29], -"class_g4_op_boundary_process.html#af054b0ac39afa98a2f3576d3bf08e338":[10,0,15,85], -"class_g4_op_boundary_process.html#af1f48efa25898aff71c99589fd4b9a43":[10,0,15,80], -"class_g4_op_boundary_process.html#af5cd7233e3013eb405b006b2a2181208":[10,0,15,64], -"class_g4_op_boundary_process.html#afae70d6a168a430e9bc6cfee4ba47762":[10,0,15,33], -"class_g4_op_boundary_process.html#afc22a67ba43951f3813228f318747346":[10,0,15,24], -"class_g4_op_boundary_process.html#afc9ab9b79d6877490dde42e09db95eac":[10,0,15,86], -"class_g4_op_boundary_process.html#afe7be5dcc4809382841f16392b4f9207":[10,0,15,55] +"class_g4_op_boundary_process.html":[10,0,12], +"class_g4_op_boundary_process.html#a00bfdace8eebe7926e66c8c604a83d17":[10,0,12,14], +"class_g4_op_boundary_process.html#a03855fa562abcc92acaa7498328ca3b2":[10,0,12,70], +"class_g4_op_boundary_process.html#a0770aa50c5aca79dbababa05857a9c17":[10,0,12,49], +"class_g4_op_boundary_process.html#a0e1fa864872eeec7c129b759735f61df":[10,0,12,82], +"class_g4_op_boundary_process.html#a10016d391c879d86b85fd0b2fc88b86d":[10,0,12,12], +"class_g4_op_boundary_process.html#a11d45f165c91fcc90b46185fa994fb0c":[10,0,12,66], +"class_g4_op_boundary_process.html#a129657e6b3bb4c8b370d7067354e60b2":[10,0,12,44], +"class_g4_op_boundary_process.html#a13fe04504bfb61ff4587f79e90d9c298":[10,0,12,22], +"class_g4_op_boundary_process.html#a17968ccb29c446e4091a53ba6e9929b7":[10,0,12,60], +"class_g4_op_boundary_process.html#a18a33712f9b7a7bf66b9b53ff2803f9b":[10,0,12,62], +"class_g4_op_boundary_process.html#a18aa50cba98261b2c6cf61fb4461de58":[10,0,12,65], +"class_g4_op_boundary_process.html#a1a686654a122e7de7f6c73eebd55484f":[10,0,12,71], +"class_g4_op_boundary_process.html#a1bb19c971a9972d968f89334cf5be1e4":[10,0,12,36], +"class_g4_op_boundary_process.html#a1dba0b582e906dd1dd06b92d92e42bb5":[10,0,12,52], +"class_g4_op_boundary_process.html#a27dba60d55d1c6c03d184c79c8d74070":[10,0,12,58], +"class_g4_op_boundary_process.html#a2e2abad2e131addbc4b474777c2224de":[10,0,12,20], +"class_g4_op_boundary_process.html#a2f8d294a12fd1a3d5aa2a4439683d560":[10,0,12,1], +"class_g4_op_boundary_process.html#a325c1870d1ed89b3076d6a3bd4e652bc":[10,0,12,4], +"class_g4_op_boundary_process.html#a3814a3a4fe328bbdbcaf062dd1e1318c":[10,0,12,10], +"class_g4_op_boundary_process.html#a39fbf39710f69684f7a11dd48ded3efd":[10,0,12,6], +"class_g4_op_boundary_process.html#a3c7cf08403fbf1edd359f3d3ca546b32":[10,0,12,79], +"class_g4_op_boundary_process.html#a3d582fd8d025a68e445a6357c9c302ec":[10,0,12,47], +"class_g4_op_boundary_process.html#a3e94692b6a0d08e3325c2371ea2e18c8":[10,0,12,32], +"class_g4_op_boundary_process.html#a42238051b141e1336e577e336882fd1b":[10,0,12,0], +"class_g4_op_boundary_process.html#a426e69dc26d6f5139cdcfd9aa069fb16":[10,0,12,74], +"class_g4_op_boundary_process.html#a42f490c1cd1daec7284fa87bbd2c0af5":[10,0,12,69], +"class_g4_op_boundary_process.html#a44e89f5659ac965e96fed8bb4bb1a158":[10,0,12,81], +"class_g4_op_boundary_process.html#a45128ebaf0a7ea55d7c964634863525d":[10,0,12,38], +"class_g4_op_boundary_process.html#a452c76c4f1e1ceb385d56312cb79dbff":[10,0,12,8], +"class_g4_op_boundary_process.html#a47177a061419d08212d377c0859ab256":[10,0,12,76], +"class_g4_op_boundary_process.html#a474f260ae1c04d3e2c29fdd4af31bfab":[10,0,12,21], +"class_g4_op_boundary_process.html#a49b36bd6bd2f8f8e67741f5bcdca0ec5":[10,0,12,56], +"class_g4_op_boundary_process.html#a4fb9414361082f44d568412bd4238020":[10,0,12,39], +"class_g4_op_boundary_process.html#a5158f522cf6d8f6d23faa7d182f3e2a4":[10,0,12,57], +"class_g4_op_boundary_process.html#a53b5aa578b0c7d8ebb1b842d658655b8":[10,0,12,7], +"class_g4_op_boundary_process.html#a553011ded1d5d830e56aca2a5228c82b":[10,0,12,45], +"class_g4_op_boundary_process.html#a564e9a509fbffada853795f0f2cb0981":[10,0,12,25], +"class_g4_op_boundary_process.html#a56fbc5402a17663717a96b0829f3815d":[10,0,12,63], +"class_g4_op_boundary_process.html#a5a3273b8949af8826e42b5a4519d9e82":[10,0,12,68], +"class_g4_op_boundary_process.html#a5be1e5be3aded7378d2f97ba5f84ff70":[10,0,12,11], +"class_g4_op_boundary_process.html#a5cfa2a2aa9b3f7257cbfc9fada895a9b":[10,0,12,40], +"class_g4_op_boundary_process.html#a63c77b950e254d8a40543ba1eb5e2fb7":[10,0,12,5], +"class_g4_op_boundary_process.html#a6761dd6d67b09a129d028e3c5a4f6fe8":[10,0,12,13], +"class_g4_op_boundary_process.html#a690a305d2eb7c9fc763c6a34399a61e0":[10,0,12,54], +"class_g4_op_boundary_process.html#a6a97951554312984b3470d12b01fed0d":[10,0,12,23], +"class_g4_op_boundary_process.html#a7116781e6eaaf4b25080c35b6781bdc1":[10,0,12,43], +"class_g4_op_boundary_process.html#a78ec431496d41ce5cf5d38f1ca18b367":[10,0,12,78], +"class_g4_op_boundary_process.html#a7b382c2d79e534d35d74201a7714bb70":[10,0,12,50], +"class_g4_op_boundary_process.html#a7c436962f14263303475ec154933495a":[10,0,12,17], +"class_g4_op_boundary_process.html#a7e4f995032dd4fa6ad87ab9288e17a5a":[10,0,12,73], +"class_g4_op_boundary_process.html#a876202130c63ec820cb1ad7f53339d40":[10,0,12,67], +"class_g4_op_boundary_process.html#a8b816691e9ffd7e608b45e5229f4eaf7":[10,0,12,37], +"class_g4_op_boundary_process.html#a8cecb483bde657fa71b2e16ec358a324":[10,0,12,31], +"class_g4_op_boundary_process.html#a922accb03c04ed5918516767389bc6c4":[10,0,12,72], +"class_g4_op_boundary_process.html#a932a310563da94a0624c78cec058c9fd":[10,0,12,2], +"class_g4_op_boundary_process.html#a9450fa84132c4928f43e0cf257b2a3ab":[10,0,12,41], +"class_g4_op_boundary_process.html#a966ad211098602fbb64b54c4ca685786":[10,0,12,87], +"class_g4_op_boundary_process.html#a9963aa5d596a1ac55506f708f9d257ab":[10,0,12,34], +"class_g4_op_boundary_process.html#a9d0d26495815a3f19d7098caae164bfc":[10,0,12,61], +"class_g4_op_boundary_process.html#a9e306c24efe57930e16dde4edbbec1b4":[10,0,12,26], +"class_g4_op_boundary_process.html#a9ff075bb99015d307ead3e0ac43f7ca6":[10,0,12,35], +"class_g4_op_boundary_process.html#aa1623cbb35bba9cd8c7c3f2cf0687867":[10,0,12,53], +"class_g4_op_boundary_process.html#aa2f871435892dabd5291a63779517214":[10,0,12,3], +"class_g4_op_boundary_process.html#aa8b5e3269584885e9592d8e41b938d00":[10,0,12,28], +"class_g4_op_boundary_process.html#abc1a2da46daf4552e3594ede54bacb62":[10,0,12,15], +"class_g4_op_boundary_process.html#abdb7a4839c881c31b051908c797841d4":[10,0,12,18], +"class_g4_op_boundary_process.html#ac4ba33610a8a9d223d43e7f9f38e2156":[10,0,12,51], +"class_g4_op_boundary_process.html#ac8f3911cd1dd8c092c14bbf5d1894044":[10,0,12,83], +"class_g4_op_boundary_process.html#ad1246201fca1d1e7968807ec071e0eec":[10,0,12,46], +"class_g4_op_boundary_process.html#ad479aa13f935f556de65bc74a3d8ff5d":[10,0,12,30], +"class_g4_op_boundary_process.html#ad4d9c8be2030988897b7f062ce5dcb0c":[10,0,12,19], +"class_g4_op_boundary_process.html#ad7fd106fe802c646d8d790101623f93d":[10,0,12,77], +"class_g4_op_boundary_process.html#ada754d48e91f5188a14ebfc17c66e539":[10,0,12,75], +"class_g4_op_boundary_process.html#adb421aabd7a1309080bccf4701d381ad":[10,0,12,9], +"class_g4_op_boundary_process.html#adcf984df2203351de989177d2aa66d9c":[10,0,12,59], +"class_g4_op_boundary_process.html#ae4d6dc9b1a7ab67b675ba8330799c15c":[10,0,12,48], +"class_g4_op_boundary_process.html#aeb20f0b98b2f9c1ee14125482ce0988e":[10,0,12,16] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index ee0bc7dc3c..69c68cbfdd 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,221 +1,214 @@ var NAVTREEINDEX2 = { -"class_g4_op_boundary_process.html#afea4ec68181011a124e8cdf57bb2214d":[10,0,15,27], -"class_g4_op_boundary_process.html#aff47b07f56ef0a8d6c9b492ba72dc5fa":[10,0,15,84], -"class_g4_radioactive_decay.html":[10,0,16], -"class_g4_radioactive_decay.html#a0206ac122b2b996b9e996670f2dc24d2":[10,0,16,50], -"class_g4_radioactive_decay.html#a0a86baa780675d3ac586db4e7a3288e8":[10,0,16,55], -"class_g4_radioactive_decay.html#a0f9b4f68bd0edeecbab09ecd6e21eaa8":[10,0,16,29], -"class_g4_radioactive_decay.html#a0fb4257aca98bf87d751a0021dcf4639":[10,0,16,4], -"class_g4_radioactive_decay.html#a146841b253bc28c691b7023d151b19fd":[10,0,16,36], -"class_g4_radioactive_decay.html#a16fd24f0dead06c05d1040a41dbb5234":[10,0,16,10], -"class_g4_radioactive_decay.html#a1850997eb2c205e01212450791d6149f":[10,0,16,54], -"class_g4_radioactive_decay.html#a1b4603308481a14604ee75cb96dfe5e5":[10,0,16,38], -"class_g4_radioactive_decay.html#a1ec560e7f26a5e7f951b141ef2f0b0fd":[10,0,16,37], -"class_g4_radioactive_decay.html#a21ab4cfa243f192552e3129d7634cc76":[10,0,16,6], -"class_g4_radioactive_decay.html#a3e7a5e24d24c5d8030b888c56f4e0153":[10,0,16,56], -"class_g4_radioactive_decay.html#a3f101a0632308483d80dbe133de916b5":[10,0,16,16], -"class_g4_radioactive_decay.html#a41f60c5043ff45ad31cbcc1b5ad062c6":[10,0,16,24], -"class_g4_radioactive_decay.html#a5881ed237406bb95507d8e37a620b266":[10,0,16,0], -"class_g4_radioactive_decay.html#a5ac81bcbd648e6d821bc2663ec508bcd":[10,0,16,28], -"class_g4_radioactive_decay.html#a5f4f839406b4f36c2358efafe10b8549":[10,0,16,19], -"class_g4_radioactive_decay.html#a5fa13b19b1e94ee51007efc1b02d8dfe":[10,0,16,14], -"class_g4_radioactive_decay.html#a67a7261676282d1b448cd8e36f090f74":[10,0,16,20], -"class_g4_radioactive_decay.html#a6d105bd27f5ac73a3c333b58ba511247":[10,0,16,25], -"class_g4_radioactive_decay.html#a6de9bdf90cdaa9b0ea38fe0070fdd0ff":[10,0,16,9], -"class_g4_radioactive_decay.html#a6e1e33959a2b99584debcc6332fa5941":[10,0,16,52], -"class_g4_radioactive_decay.html#a7411e879eded8d31c7eb58f7e7e2f7ba":[10,0,16,43], -"class_g4_radioactive_decay.html#a7441d66e1db789dc443ec966db47344d":[10,0,16,17], -"class_g4_radioactive_decay.html#a793bd97ccc35a2bf9949b29fd74590cd":[10,0,16,49], -"class_g4_radioactive_decay.html#a7b927b067ae53e9c1c43840219001e68":[10,0,16,44], -"class_g4_radioactive_decay.html#a7b979e5fba50448622226134848311fd":[10,0,16,42], -"class_g4_radioactive_decay.html#a83919248f742026cf2202a58407ac391":[10,0,16,15], -"class_g4_radioactive_decay.html#a8471ae9c3bb38cd8aa3188c42483a153":[10,0,16,22], -"class_g4_radioactive_decay.html#a88e7b52b697187c0f897d5b84b0b65d7":[10,0,16,18], -"class_g4_radioactive_decay.html#a89d20ee694e4e4d88c465b4c4fc7a027":[10,0,16,7], -"class_g4_radioactive_decay.html#a97a581522bde92d2d2edd037ff3d9261":[10,0,16,41], -"class_g4_radioactive_decay.html#a99665f00c3be293c00a1e94108faf7fb":[10,0,16,11], -"class_g4_radioactive_decay.html#a9b7b2d5189d8312602692f4f66b6be91":[10,0,16,33], -"class_g4_radioactive_decay.html#aa77b46adaf1fd2a863434d4ab10ad091":[10,0,16,32], -"class_g4_radioactive_decay.html#aac07ae18824934c56990b7e592b8590f":[10,0,16,23], -"class_g4_radioactive_decay.html#ab1fffcce67590b3cc8b2c4c76894015e":[10,0,16,53], -"class_g4_radioactive_decay.html#ab450aa133b96ead6300d65f39564d090":[10,0,16,30], -"class_g4_radioactive_decay.html#abd78beccebcff0012d206429b74f33a6":[10,0,16,45], -"class_g4_radioactive_decay.html#ac0b9afb12838abf86d8ca83ced1259f9":[10,0,16,31], -"class_g4_radioactive_decay.html#ac628f95a5eea7a8c446b5a69e336514f":[10,0,16,35], -"class_g4_radioactive_decay.html#ac685fc571f21d66875d7b3b60fced621":[10,0,16,27], -"class_g4_radioactive_decay.html#ac8966941e99b455c87356c9c80e611d6":[10,0,16,57], -"class_g4_radioactive_decay.html#ac8ac2ed7df46d38b09ab346703b21ecc":[10,0,16,47], -"class_g4_radioactive_decay.html#acc82499e6f2713a39451c04b19d45322":[10,0,16,40], -"class_g4_radioactive_decay.html#ace90e950ad267a02cc76c0b6ab3bcab4":[10,0,16,1], -"class_g4_radioactive_decay.html#acfa13bc524b27fd247fc9e0984d124d6":[10,0,16,48], -"class_g4_radioactive_decay.html#adfc1885bba313fea9c5974dc280c0115":[10,0,16,34], -"class_g4_radioactive_decay.html#ae60ab51a6cd8018cbfd1c4ab7a05f7e7":[10,0,16,12], -"class_g4_radioactive_decay.html#ae61ed159f10454ea8eb4cfd109f47b93":[10,0,16,3], -"class_g4_radioactive_decay.html#aebe3069dff9f56e964a89708d3518a1b":[10,0,16,46], -"class_g4_radioactive_decay.html#aec97e42ddda491f72631794fdcdf06ea":[10,0,16,13], -"class_g4_radioactive_decay.html#aed109fef1bc4bec284610743f40bb589":[10,0,16,39], -"class_g4_radioactive_decay.html#af23392c70746be540ba3b666cdac1114":[10,0,16,5], -"class_g4_radioactive_decay.html#af5927ac94113c1dd369940177877a1d4":[10,0,16,8], -"class_g4_radioactive_decay.html#afc2fb679abdf7e3cecf70f8cc2d2e844":[10,0,16,2], -"class_g4_radioactive_decay.html#afcc1ecf157b9115a51d0465aa4d13351":[10,0,16,51], -"class_g4_radioactive_decay.html#aff9187bc33e0500c36b77d5fe7ffeb95":[10,0,16,26], -"class_g4_radioactive_decay.html#affbc5fe75a2f1d4053c7c6d11925a419":[10,0,16,21], -"class_gen1_p_m_t_response.html":[10,0,17], -"class_gen1_p_m_t_response.html#a74204bf1d49fdb079b60a82d92b8898e":[10,0,17,4], -"class_gen1_p_m_t_response.html#a7df10a4f24284897e3d2ad05b21243d2":[10,0,17,5], -"class_gen1_p_m_t_response.html#a804d890ae76da56cc16a979c55cb5d6d":[10,0,17,3], -"class_gen1_p_m_t_response.html#aba531cd6f146cfb1ca13ca263d28bb0e":[10,0,17,1], -"class_gen1_p_m_t_response.html#ac5e272e34b95c0fa75f311801183c78f":[10,0,17,0], -"class_gen1_p_m_t_response.html#ac9e611c1272a0faf0e5b0a6631a886be":[10,0,17,2], -"class_ice_cube_ice.html":[8,0,26], -"class_ice_cube_ice.html#a1720736962e3e3ef2002bc15931f7f8d":[8,0,26,0], -"class_ice_cube_ice.html#a1d7f8974a17a9f604c56bd535cad96f9":[8,0,26,8], -"class_ice_cube_ice.html#a2931d719308ecb6d6bc34733ac6e0f8e":[8,0,26,11], -"class_ice_cube_ice.html#a435568d41c037359ed3425ad4d964312":[8,0,26,3], -"class_ice_cube_ice.html#a70ac529445cd531daf9f77754f543288":[8,0,26,6], -"class_ice_cube_ice.html#aa11719c4167b5abb115c9ecc9aed08d7":[8,0,26,5], -"class_ice_cube_ice.html#ab4bb3c52de20e3e2703fc9886338f620":[8,0,26,10], -"class_ice_cube_ice.html#ac100e7b3a092ade6255ac3ff156efebe":[8,0,26,9], -"class_ice_cube_ice.html#ac9d7a61c33f41d0025d128d7268d077f":[8,0,26,1], -"class_ice_cube_ice.html#ad4b33ebde2fda92e90a5e178c3a01b1f":[8,0,26,7], -"class_ice_cube_ice.html#ae2f18c457a5b75e3cdb7d8b1dff68acf":[8,0,26,4], -"class_ice_cube_ice.html#ae93c30abe662867d3ecc55dd894c5af2":[8,0,26,2], -"class_l_o_m16.html":[10,0,21], -"class_l_o_m16.html#a11a524567892d80e444e7660cfc7d3d0":[10,0,21,47], -"class_l_o_m16.html#a1f3edd174943993ba5c2442dfd1f83fb":[10,0,21,36], -"class_l_o_m16.html#a24b8c454631f4895dcbaec82665b63b4":[10,0,21,21], -"class_l_o_m16.html#a2db3f58a04296a5d3286ce42030bcf60":[10,0,21,46], -"class_l_o_m16.html#a3214b8bc26aa4d1033b3928925204867":[10,0,21,26], -"class_l_o_m16.html#a3b23adae14338a45b5d3e7f166494991":[10,0,21,27], -"class_l_o_m16.html#a3d939b60805ad33dbe422c966bc6b7ee":[10,0,21,12], -"class_l_o_m16.html#a4076d7c4ddebc022fdc24ecc294e8baf":[10,0,21,51], -"class_l_o_m16.html#a414aa068ef79f982e3f5a66911990c92":[10,0,21,4], -"class_l_o_m16.html#a5197d298c744168acad945ff0728af22":[10,0,21,15], -"class_l_o_m16.html#a57f09bfe621620d6b106c6770c72b741":[10,0,21,45], -"class_l_o_m16.html#a5a579ca8df0cbf056b857cb979addb76":[10,0,21,18], -"class_l_o_m16.html#a5be00822ddcd508bb9285436c9328f40":[10,0,21,52], -"class_l_o_m16.html#a624361d5df27fe4e2f3606aba4a7f7f7":[10,0,21,41], -"class_l_o_m16.html#a62f501a1e23290c426d7e43aaaf8dc86":[10,0,21,20], -"class_l_o_m16.html#a638122bba64b3ca86ed12001d3764a6b":[10,0,21,48], -"class_l_o_m16.html#a6b509d318fea3cd3b50cd4a006678999":[10,0,21,38], -"class_l_o_m16.html#a6d5d5a90600ba04ebc92b48f0f9963d1":[10,0,21,11], -"class_l_o_m16.html#a73be9ac847c54f61cbb32fc6f6c4d8bd":[10,0,21,19], -"class_l_o_m16.html#a7fb8e6c358934ebaf8b97318f7591cb7":[10,0,21,30], -"class_l_o_m16.html#a7fcfa8ce0d27d89641dd795678bc9696":[10,0,21,40], -"class_l_o_m16.html#a802122b2b7444eb6dd4319df9132e901":[10,0,21,28], -"class_l_o_m16.html#a808ff99a0c0af1b94be62d58b643692f":[10,0,21,29], -"class_l_o_m16.html#a93c141790620554394cdf9864096d011":[10,0,21,1], -"class_l_o_m16.html#a9529c482856b4dc161a4a13f6b077f20":[10,0,21,42], -"class_l_o_m16.html#a95892bef682cd9694232bf0ef1faae6c":[10,0,21,2], -"class_l_o_m16.html#aa91c920187061c71df5560864845c8a8":[10,0,21,7], -"class_l_o_m16.html#aaaf0011ee252e452869752852d5fddc6":[10,0,21,35], -"class_l_o_m16.html#aaeef1c676cb789a866e426f4a1feb346":[10,0,21,14], -"class_l_o_m16.html#ab6c3906a5b9bb9f05ff72d7d089cf967":[10,0,21,6], -"class_l_o_m16.html#ab837d810e22d601fc1a298ba0dfddd48":[10,0,21,3], -"class_l_o_m16.html#ab868bfd67d17cae6cd17a416def9a36a":[10,0,21,37], -"class_l_o_m16.html#ac02f29c52fa8de8e240cbae4be776888":[10,0,21,23], -"class_l_o_m16.html#ac4fc9566019a96533841c56faef94dd5":[10,0,21,13], -"class_l_o_m16.html#ac511c00b9f11a13cf875d9110b9282fc":[10,0,21,10], -"class_l_o_m16.html#ac675e8f354491e6ff46d798dd0f1ed14":[10,0,21,0], -"class_l_o_m16.html#ac6db865badac03de396bb66c66f7608c":[10,0,21,33], -"class_l_o_m16.html#acaab3baf8897650c63d5e3da708c42e8":[10,0,21,49], -"class_l_o_m16.html#acb78395cc09da45da21b97583e17448f":[10,0,21,34], -"class_l_o_m16.html#acdef94e66b8ac74a29de920aeb7a45cf":[10,0,21,16], -"class_l_o_m16.html#ad67eddd52fe258c8b31a8aea34609f5d":[10,0,21,22], -"class_l_o_m16.html#ad9d0b73c793c1df9b0ff05ff6b480a3c":[10,0,21,25], -"class_l_o_m16.html#adb48fd7e20d0c557bb8da36e52e94e05":[10,0,21,44], -"class_l_o_m16.html#adffb1674e6001f29fb6b59128a5fbe5d":[10,0,21,9], -"class_l_o_m16.html#ae2cee7f0beffae5987af0f2c5fc2b975":[10,0,21,50], -"class_l_o_m16.html#ae88b58c295b3f4e744196270a302a48b":[10,0,21,32], -"class_l_o_m16.html#aee32b6c77d484bc8503dfbfdac7a6dd9":[10,0,21,43], -"class_l_o_m16.html#aef64900a8681b5a7e674c92fbaa740bb":[10,0,21,17], -"class_l_o_m16.html#af2ecc7ecb15fbcd4ecdfb52942dd6080":[10,0,21,39], -"class_l_o_m16.html#af3be4c8a0f0dc888ddef5e62c66369f3":[10,0,21,24], -"class_l_o_m16.html#af5fcdb9e252d6a72b939673d5f67d419":[10,0,21,8], -"class_l_o_m16.html#afbe8e0c432c0dd3bd88f0d603546cdab":[10,0,21,31], -"class_l_o_m16.html#affe936616d3d9f54332cc680d4effe98":[10,0,21,5], -"class_l_o_m18.html":[10,0,22], -"class_l_o_m18.html#a0744107f29517a84a06b2544e81b00e0":[10,0,22,3], -"class_l_o_m18.html#a07ecf58441de167ca0d41650a14a7190":[10,0,22,14], -"class_l_o_m18.html#a0848ca1897198702b8711134ac694bc3":[10,0,22,1], -"class_l_o_m18.html#a0917e7f0b7b73595372fba0196285758":[10,0,22,49], -"class_l_o_m18.html#a0c01888aa253061dd6a267098824b92d":[10,0,22,44], -"class_l_o_m18.html#a0c6423e526bb3c38904cde7ef6673ec2":[10,0,22,6], -"class_l_o_m18.html#a1275540bdcd8b359b7332690e7c8da4b":[10,0,22,12], -"class_l_o_m18.html#a130ebb3a1a066d7fa63f3d475485e383":[10,0,22,51], -"class_l_o_m18.html#a1dfd8b1711eacfaedcd447fc2c5a3b94":[10,0,22,7], -"class_l_o_m18.html#a2154a87891daa53572917366b29be429":[10,0,22,48], -"class_l_o_m18.html#a2172809d29b8f57493d5f283479e149e":[10,0,22,46], -"class_l_o_m18.html#a2479b62b87ee03e85b35b51a196318af":[10,0,22,40], -"class_l_o_m18.html#a2649af83d6cc86aa5337e81aedcb6e27":[10,0,22,19], -"class_l_o_m18.html#a27b3c285549e626988a3365ab92a9dbb":[10,0,22,21], -"class_l_o_m18.html#a2d136add4da3246223c611155412321a":[10,0,22,13], -"class_l_o_m18.html#a38d1b9559fee2f765ca281b5e1f18a8c":[10,0,22,15], -"class_l_o_m18.html#a3b867ecc38897c1f3d61a7a68b3d596f":[10,0,22,25], -"class_l_o_m18.html#a44cad808e98498a6f15f5a6a6e3f9cc6":[10,0,22,35], -"class_l_o_m18.html#a45b2c68239eac03aaf1b76225dc377f1":[10,0,22,5], -"class_l_o_m18.html#a4654902fea888539bb93f8ba0a732621":[10,0,22,34], -"class_l_o_m18.html#a49d84f469e106e451f00037ff153a7b5":[10,0,22,32], -"class_l_o_m18.html#a589c5ce185b7122397f594e2c48efc93":[10,0,22,23], -"class_l_o_m18.html#a63c388ce832bc756b035d2562a5f27a3":[10,0,22,38], -"class_l_o_m18.html#a67a9021cc008e90a2b9549ff341e94ff":[10,0,22,36], -"class_l_o_m18.html#a6a90b00ae20c289e4132c109036bef96":[10,0,22,24], -"class_l_o_m18.html#a6e42615d2a84e6b94ec28a32ede7ec25":[10,0,22,9], -"class_l_o_m18.html#a6f6f50683c9c78ded2c92ca1b9177446":[10,0,22,10], -"class_l_o_m18.html#a79d822730d3183a39f5c0c6c2918ebcb":[10,0,22,26], -"class_l_o_m18.html#a82436e308266ee21ed6306f3abfcf6bd":[10,0,22,37], -"class_l_o_m18.html#a8d3a63b84358091b09f920a6f07d36d2":[10,0,22,20], -"class_l_o_m18.html#a90e74944b39754012a8dea62fa4d414f":[10,0,22,33], -"class_l_o_m18.html#a9b4e4a3c6f9a41931bc299a4fb53d730":[10,0,22,2], -"class_l_o_m18.html#a9ee52844f929222521ba69c4f7223692":[10,0,22,16], -"class_l_o_m18.html#aa2014d0e77c2e5e863d2297aabb938a3":[10,0,22,39], -"class_l_o_m18.html#aa6b6d2365c62af52bb82977f06536728":[10,0,22,22], -"class_l_o_m18.html#aab422675380e8dcb4ddebe72b1894e64":[10,0,22,53], -"class_l_o_m18.html#aabfaf92402e391002021ef8ec9bdd496":[10,0,22,45], -"class_l_o_m18.html#aafb0663c75645806ee0f55a2876bd4d3":[10,0,22,27], -"class_l_o_m18.html#ab12d337504e3ec8be903b391acd6bef2":[10,0,22,11], -"class_l_o_m18.html#ab5292cecae375e7f04caf7b995ccc8ae":[10,0,22,4], -"class_l_o_m18.html#ab957648cc6b136248d862d95c05e0ed9":[10,0,22,52], -"class_l_o_m18.html#ac5aa1e0e7f9290425113ec1eae2bf601":[10,0,22,0], -"class_l_o_m18.html#ac61b9f417138d26d168abbf48f0c0379":[10,0,22,8], -"class_l_o_m18.html#ac8e7c2f454ac032dede4765bef54920c":[10,0,22,43], -"class_l_o_m18.html#acd22389ebdd671dbd60995a4029bb512":[10,0,22,29], -"class_l_o_m18.html#acf14b281761a789c531b4402c2eefc2f":[10,0,22,31], -"class_l_o_m18.html#adc1bfd8fe00cb98b9c273be0fe020699":[10,0,22,47], -"class_l_o_m18.html#adc629481aca63d9bd6439dbdf31dd367":[10,0,22,42], -"class_l_o_m18.html#adf9f9375c04c8b62dab4d8f1dcab6a8c":[10,0,22,41], -"class_l_o_m18.html#ae1ed814a48a17f22ade52dffc72660b7":[10,0,22,18], -"class_l_o_m18.html#ae41da990b9c4186a48b8cf636d975a85":[10,0,22,17], -"class_l_o_m18.html#ae84b36b978f65481bf499bc23a642317":[10,0,22,50], -"class_l_o_m18.html#aedafefdd7700360f6730297dd6bbd887":[10,0,22,30], -"class_l_o_m18.html#af1f46bad27e4a936e5a2758a058e6763":[10,0,22,28], -"class_l_o_m_hamamatsu_response.html":[10,0,23], -"class_l_o_m_hamamatsu_response.html#a4a70ed272eba497760c380a8696c7b29":[10,0,23,1], -"class_l_o_m_hamamatsu_response.html#a5e95f2b7268cdb5be780c88967b0a9a3":[10,0,23,2], -"class_l_o_m_hamamatsu_response.html#a61deb384feba4d559b8b743d4fbd4a04":[10,0,23,0], -"class_l_o_m_hamamatsu_response.html#ab67922dece514dd97f1fb5d493f0717e":[10,0,23,3], -"class_l_o_m_hamamatsu_response.html#ad04746112c82705965136dcf1f1fa1d8":[10,0,23,5], -"class_l_o_m_hamamatsu_response.html#af09d437c88b9911485db7fb86299f63f":[10,0,23,4], -"class_l_o_m_n_n_v_t_response.html":[10,0,24], -"class_l_o_m_n_n_v_t_response.html#a9bdfcac090d48531abd594559cdcd372":[10,0,24,3], -"class_l_o_m_n_n_v_t_response.html#ab8676e8320c536ddae1121254598384f":[10,0,24,1], -"class_l_o_m_n_n_v_t_response.html#ad0171c67f17c4e97ec45c83230f45041":[10,0,24,0], -"class_l_o_m_n_n_v_t_response.html#ad71eb4920d79c2cc1c1c926b0136ffc7":[10,0,24,5], -"class_l_o_m_n_n_v_t_response.html#adf70a46500c0fcbe4432e9ac831a822b":[10,0,24,4], -"class_l_o_m_n_n_v_t_response.html#ae90fa6e52fb4f4fa567f0f7b00c97f65":[10,0,24,2], -"class_no_optics.html":[8,0,25], -"class_no_optics.html#a72a79cde00793ecf96d400588e906dc9":[8,0,25,0], -"class_no_optics.html#ac9d755acccf586cfbc80510bb946e345":[8,0,25,1], -"class_no_response.html":[10,0,30], -"class_no_response.html#a11d02368caba7ab353d56919f6ea359a":[10,0,30,1], -"class_no_response.html#a1f4557e92de73c3d08dfd3a19d411d98":[10,0,30,5], -"class_no_response.html#a398c252af2116487a5b919dee8916293":[10,0,30,0], -"class_no_response.html#a7f08958dab9ff1582e46bf5b8bda215e":[10,0,30,3], -"class_no_response.html#a87d46b2cf6fcf1e32e3aa4c62b614c7b":[10,0,30,6], -"class_no_response.html#a902924c898fdcdc49738154e60ff07bb":[10,0,30,2], -"class_no_response.html#aa904db4023917812120742e949d1fd88":[10,0,30,7], -"class_no_response.html#ae56766ceaa0520afcaa02ae8faff6b7a":[10,0,30,4], +"class_g4_op_boundary_process.html#aeb2c3e89792931041e4a179504cca7fc":[10,0,12,42], +"class_g4_op_boundary_process.html#aee83cbc54d9f0fc238a9f26a2d45de95":[10,0,12,29], +"class_g4_op_boundary_process.html#af054b0ac39afa98a2f3576d3bf08e338":[10,0,12,85], +"class_g4_op_boundary_process.html#af1f48efa25898aff71c99589fd4b9a43":[10,0,12,80], +"class_g4_op_boundary_process.html#af5cd7233e3013eb405b006b2a2181208":[10,0,12,64], +"class_g4_op_boundary_process.html#afae70d6a168a430e9bc6cfee4ba47762":[10,0,12,33], +"class_g4_op_boundary_process.html#afc22a67ba43951f3813228f318747346":[10,0,12,24], +"class_g4_op_boundary_process.html#afc9ab9b79d6877490dde42e09db95eac":[10,0,12,86], +"class_g4_op_boundary_process.html#afe7be5dcc4809382841f16392b4f9207":[10,0,12,55], +"class_g4_op_boundary_process.html#afea4ec68181011a124e8cdf57bb2214d":[10,0,12,27], +"class_g4_op_boundary_process.html#aff47b07f56ef0a8d6c9b492ba72dc5fa":[10,0,12,84], +"class_g4_radioactive_decay.html":[10,0,13], +"class_g4_radioactive_decay.html#a0206ac122b2b996b9e996670f2dc24d2":[10,0,13,50], +"class_g4_radioactive_decay.html#a0a86baa780675d3ac586db4e7a3288e8":[10,0,13,55], +"class_g4_radioactive_decay.html#a0f9b4f68bd0edeecbab09ecd6e21eaa8":[10,0,13,29], +"class_g4_radioactive_decay.html#a0fb4257aca98bf87d751a0021dcf4639":[10,0,13,4], +"class_g4_radioactive_decay.html#a146841b253bc28c691b7023d151b19fd":[10,0,13,36], +"class_g4_radioactive_decay.html#a16fd24f0dead06c05d1040a41dbb5234":[10,0,13,10], +"class_g4_radioactive_decay.html#a1850997eb2c205e01212450791d6149f":[10,0,13,54], +"class_g4_radioactive_decay.html#a1b4603308481a14604ee75cb96dfe5e5":[10,0,13,38], +"class_g4_radioactive_decay.html#a1ec560e7f26a5e7f951b141ef2f0b0fd":[10,0,13,37], +"class_g4_radioactive_decay.html#a21ab4cfa243f192552e3129d7634cc76":[10,0,13,6], +"class_g4_radioactive_decay.html#a3e7a5e24d24c5d8030b888c56f4e0153":[10,0,13,56], +"class_g4_radioactive_decay.html#a3f101a0632308483d80dbe133de916b5":[10,0,13,16], +"class_g4_radioactive_decay.html#a41f60c5043ff45ad31cbcc1b5ad062c6":[10,0,13,24], +"class_g4_radioactive_decay.html#a5881ed237406bb95507d8e37a620b266":[10,0,13,0], +"class_g4_radioactive_decay.html#a5ac81bcbd648e6d821bc2663ec508bcd":[10,0,13,28], +"class_g4_radioactive_decay.html#a5f4f839406b4f36c2358efafe10b8549":[10,0,13,19], +"class_g4_radioactive_decay.html#a5fa13b19b1e94ee51007efc1b02d8dfe":[10,0,13,14], +"class_g4_radioactive_decay.html#a67a7261676282d1b448cd8e36f090f74":[10,0,13,20], +"class_g4_radioactive_decay.html#a6d105bd27f5ac73a3c333b58ba511247":[10,0,13,25], +"class_g4_radioactive_decay.html#a6de9bdf90cdaa9b0ea38fe0070fdd0ff":[10,0,13,9], +"class_g4_radioactive_decay.html#a6e1e33959a2b99584debcc6332fa5941":[10,0,13,52], +"class_g4_radioactive_decay.html#a7411e879eded8d31c7eb58f7e7e2f7ba":[10,0,13,43], +"class_g4_radioactive_decay.html#a7441d66e1db789dc443ec966db47344d":[10,0,13,17], +"class_g4_radioactive_decay.html#a793bd97ccc35a2bf9949b29fd74590cd":[10,0,13,49], +"class_g4_radioactive_decay.html#a7b927b067ae53e9c1c43840219001e68":[10,0,13,44], +"class_g4_radioactive_decay.html#a7b979e5fba50448622226134848311fd":[10,0,13,42], +"class_g4_radioactive_decay.html#a83919248f742026cf2202a58407ac391":[10,0,13,15], +"class_g4_radioactive_decay.html#a8471ae9c3bb38cd8aa3188c42483a153":[10,0,13,22], +"class_g4_radioactive_decay.html#a88e7b52b697187c0f897d5b84b0b65d7":[10,0,13,18], +"class_g4_radioactive_decay.html#a89d20ee694e4e4d88c465b4c4fc7a027":[10,0,13,7], +"class_g4_radioactive_decay.html#a97a581522bde92d2d2edd037ff3d9261":[10,0,13,41], +"class_g4_radioactive_decay.html#a99665f00c3be293c00a1e94108faf7fb":[10,0,13,11], +"class_g4_radioactive_decay.html#a9b7b2d5189d8312602692f4f66b6be91":[10,0,13,33], +"class_g4_radioactive_decay.html#aa77b46adaf1fd2a863434d4ab10ad091":[10,0,13,32], +"class_g4_radioactive_decay.html#aac07ae18824934c56990b7e592b8590f":[10,0,13,23], +"class_g4_radioactive_decay.html#ab1fffcce67590b3cc8b2c4c76894015e":[10,0,13,53], +"class_g4_radioactive_decay.html#ab450aa133b96ead6300d65f39564d090":[10,0,13,30], +"class_g4_radioactive_decay.html#abd78beccebcff0012d206429b74f33a6":[10,0,13,45], +"class_g4_radioactive_decay.html#ac0b9afb12838abf86d8ca83ced1259f9":[10,0,13,31], +"class_g4_radioactive_decay.html#ac628f95a5eea7a8c446b5a69e336514f":[10,0,13,35], +"class_g4_radioactive_decay.html#ac685fc571f21d66875d7b3b60fced621":[10,0,13,27], +"class_g4_radioactive_decay.html#ac8966941e99b455c87356c9c80e611d6":[10,0,13,57], +"class_g4_radioactive_decay.html#ac8ac2ed7df46d38b09ab346703b21ecc":[10,0,13,47], +"class_g4_radioactive_decay.html#acc82499e6f2713a39451c04b19d45322":[10,0,13,40], +"class_g4_radioactive_decay.html#ace90e950ad267a02cc76c0b6ab3bcab4":[10,0,13,1], +"class_g4_radioactive_decay.html#acfa13bc524b27fd247fc9e0984d124d6":[10,0,13,48], +"class_g4_radioactive_decay.html#adfc1885bba313fea9c5974dc280c0115":[10,0,13,34], +"class_g4_radioactive_decay.html#ae60ab51a6cd8018cbfd1c4ab7a05f7e7":[10,0,13,12], +"class_g4_radioactive_decay.html#ae61ed159f10454ea8eb4cfd109f47b93":[10,0,13,3], +"class_g4_radioactive_decay.html#aebe3069dff9f56e964a89708d3518a1b":[10,0,13,46], +"class_g4_radioactive_decay.html#aec97e42ddda491f72631794fdcdf06ea":[10,0,13,13], +"class_g4_radioactive_decay.html#aed109fef1bc4bec284610743f40bb589":[10,0,13,39], +"class_g4_radioactive_decay.html#af23392c70746be540ba3b666cdac1114":[10,0,13,5], +"class_g4_radioactive_decay.html#af5927ac94113c1dd369940177877a1d4":[10,0,13,8], +"class_g4_radioactive_decay.html#afc2fb679abdf7e3cecf70f8cc2d2e844":[10,0,13,2], +"class_g4_radioactive_decay.html#afcc1ecf157b9115a51d0465aa4d13351":[10,0,13,51], +"class_g4_radioactive_decay.html#aff9187bc33e0500c36b77d5fe7ffeb95":[10,0,13,26], +"class_g4_radioactive_decay.html#affbc5fe75a2f1d4053c7c6d11925a419":[10,0,13,21], +"class_gen1_p_m_t_response.html":[10,0,14], +"class_gen1_p_m_t_response.html#a74204bf1d49fdb079b60a82d92b8898e":[10,0,14,4], +"class_gen1_p_m_t_response.html#a7df10a4f24284897e3d2ad05b21243d2":[10,0,14,5], +"class_gen1_p_m_t_response.html#a804d890ae76da56cc16a979c55cb5d6d":[10,0,14,3], +"class_gen1_p_m_t_response.html#aba531cd6f146cfb1ca13ca263d28bb0e":[10,0,14,1], +"class_gen1_p_m_t_response.html#ac5e272e34b95c0fa75f311801183c78f":[10,0,14,0], +"class_gen1_p_m_t_response.html#ac9e611c1272a0faf0e5b0a6631a886be":[10,0,14,2], +"class_l_o_m16.html":[10,0,17], +"class_l_o_m16.html#a11a524567892d80e444e7660cfc7d3d0":[10,0,17,47], +"class_l_o_m16.html#a1f3edd174943993ba5c2442dfd1f83fb":[10,0,17,36], +"class_l_o_m16.html#a24b8c454631f4895dcbaec82665b63b4":[10,0,17,21], +"class_l_o_m16.html#a2db3f58a04296a5d3286ce42030bcf60":[10,0,17,46], +"class_l_o_m16.html#a3214b8bc26aa4d1033b3928925204867":[10,0,17,26], +"class_l_o_m16.html#a3b23adae14338a45b5d3e7f166494991":[10,0,17,27], +"class_l_o_m16.html#a3d939b60805ad33dbe422c966bc6b7ee":[10,0,17,12], +"class_l_o_m16.html#a4076d7c4ddebc022fdc24ecc294e8baf":[10,0,17,51], +"class_l_o_m16.html#a414aa068ef79f982e3f5a66911990c92":[10,0,17,4], +"class_l_o_m16.html#a5197d298c744168acad945ff0728af22":[10,0,17,15], +"class_l_o_m16.html#a57f09bfe621620d6b106c6770c72b741":[10,0,17,45], +"class_l_o_m16.html#a5a579ca8df0cbf056b857cb979addb76":[10,0,17,18], +"class_l_o_m16.html#a5be00822ddcd508bb9285436c9328f40":[10,0,17,52], +"class_l_o_m16.html#a624361d5df27fe4e2f3606aba4a7f7f7":[10,0,17,41], +"class_l_o_m16.html#a62f501a1e23290c426d7e43aaaf8dc86":[10,0,17,20], +"class_l_o_m16.html#a638122bba64b3ca86ed12001d3764a6b":[10,0,17,48], +"class_l_o_m16.html#a6b509d318fea3cd3b50cd4a006678999":[10,0,17,38], +"class_l_o_m16.html#a6d5d5a90600ba04ebc92b48f0f9963d1":[10,0,17,11], +"class_l_o_m16.html#a73be9ac847c54f61cbb32fc6f6c4d8bd":[10,0,17,19], +"class_l_o_m16.html#a7fb8e6c358934ebaf8b97318f7591cb7":[10,0,17,30], +"class_l_o_m16.html#a7fcfa8ce0d27d89641dd795678bc9696":[10,0,17,40], +"class_l_o_m16.html#a802122b2b7444eb6dd4319df9132e901":[10,0,17,28], +"class_l_o_m16.html#a808ff99a0c0af1b94be62d58b643692f":[10,0,17,29], +"class_l_o_m16.html#a93c141790620554394cdf9864096d011":[10,0,17,1], +"class_l_o_m16.html#a9529c482856b4dc161a4a13f6b077f20":[10,0,17,42], +"class_l_o_m16.html#a95892bef682cd9694232bf0ef1faae6c":[10,0,17,2], +"class_l_o_m16.html#aa91c920187061c71df5560864845c8a8":[10,0,17,7], +"class_l_o_m16.html#aaaf0011ee252e452869752852d5fddc6":[10,0,17,35], +"class_l_o_m16.html#aaeef1c676cb789a866e426f4a1feb346":[10,0,17,14], +"class_l_o_m16.html#ab6c3906a5b9bb9f05ff72d7d089cf967":[10,0,17,6], +"class_l_o_m16.html#ab837d810e22d601fc1a298ba0dfddd48":[10,0,17,3], +"class_l_o_m16.html#ab868bfd67d17cae6cd17a416def9a36a":[10,0,17,37], +"class_l_o_m16.html#ac02f29c52fa8de8e240cbae4be776888":[10,0,17,23], +"class_l_o_m16.html#ac4fc9566019a96533841c56faef94dd5":[10,0,17,13], +"class_l_o_m16.html#ac511c00b9f11a13cf875d9110b9282fc":[10,0,17,10], +"class_l_o_m16.html#ac675e8f354491e6ff46d798dd0f1ed14":[10,0,17,0], +"class_l_o_m16.html#ac6db865badac03de396bb66c66f7608c":[10,0,17,33], +"class_l_o_m16.html#acaab3baf8897650c63d5e3da708c42e8":[10,0,17,49], +"class_l_o_m16.html#acb78395cc09da45da21b97583e17448f":[10,0,17,34], +"class_l_o_m16.html#acdef94e66b8ac74a29de920aeb7a45cf":[10,0,17,16], +"class_l_o_m16.html#ad67eddd52fe258c8b31a8aea34609f5d":[10,0,17,22], +"class_l_o_m16.html#ad9d0b73c793c1df9b0ff05ff6b480a3c":[10,0,17,25], +"class_l_o_m16.html#adb48fd7e20d0c557bb8da36e52e94e05":[10,0,17,44], +"class_l_o_m16.html#adffb1674e6001f29fb6b59128a5fbe5d":[10,0,17,9], +"class_l_o_m16.html#ae2cee7f0beffae5987af0f2c5fc2b975":[10,0,17,50], +"class_l_o_m16.html#ae88b58c295b3f4e744196270a302a48b":[10,0,17,32], +"class_l_o_m16.html#aee32b6c77d484bc8503dfbfdac7a6dd9":[10,0,17,43], +"class_l_o_m16.html#aef64900a8681b5a7e674c92fbaa740bb":[10,0,17,17], +"class_l_o_m16.html#af2ecc7ecb15fbcd4ecdfb52942dd6080":[10,0,17,39], +"class_l_o_m16.html#af3be4c8a0f0dc888ddef5e62c66369f3":[10,0,17,24], +"class_l_o_m16.html#af5fcdb9e252d6a72b939673d5f67d419":[10,0,17,8], +"class_l_o_m16.html#afbe8e0c432c0dd3bd88f0d603546cdab":[10,0,17,31], +"class_l_o_m16.html#affe936616d3d9f54332cc680d4effe98":[10,0,17,5], +"class_l_o_m18.html":[10,0,18], +"class_l_o_m18.html#a0744107f29517a84a06b2544e81b00e0":[10,0,18,3], +"class_l_o_m18.html#a07ecf58441de167ca0d41650a14a7190":[10,0,18,14], +"class_l_o_m18.html#a0848ca1897198702b8711134ac694bc3":[10,0,18,1], +"class_l_o_m18.html#a0917e7f0b7b73595372fba0196285758":[10,0,18,49], +"class_l_o_m18.html#a0c01888aa253061dd6a267098824b92d":[10,0,18,44], +"class_l_o_m18.html#a0c6423e526bb3c38904cde7ef6673ec2":[10,0,18,6], +"class_l_o_m18.html#a1275540bdcd8b359b7332690e7c8da4b":[10,0,18,12], +"class_l_o_m18.html#a130ebb3a1a066d7fa63f3d475485e383":[10,0,18,51], +"class_l_o_m18.html#a1dfd8b1711eacfaedcd447fc2c5a3b94":[10,0,18,7], +"class_l_o_m18.html#a2154a87891daa53572917366b29be429":[10,0,18,48], +"class_l_o_m18.html#a2172809d29b8f57493d5f283479e149e":[10,0,18,46], +"class_l_o_m18.html#a2479b62b87ee03e85b35b51a196318af":[10,0,18,40], +"class_l_o_m18.html#a2649af83d6cc86aa5337e81aedcb6e27":[10,0,18,19], +"class_l_o_m18.html#a27b3c285549e626988a3365ab92a9dbb":[10,0,18,21], +"class_l_o_m18.html#a2d136add4da3246223c611155412321a":[10,0,18,13], +"class_l_o_m18.html#a38d1b9559fee2f765ca281b5e1f18a8c":[10,0,18,15], +"class_l_o_m18.html#a3b867ecc38897c1f3d61a7a68b3d596f":[10,0,18,25], +"class_l_o_m18.html#a44cad808e98498a6f15f5a6a6e3f9cc6":[10,0,18,35], +"class_l_o_m18.html#a45b2c68239eac03aaf1b76225dc377f1":[10,0,18,5], +"class_l_o_m18.html#a4654902fea888539bb93f8ba0a732621":[10,0,18,34], +"class_l_o_m18.html#a49d84f469e106e451f00037ff153a7b5":[10,0,18,32], +"class_l_o_m18.html#a589c5ce185b7122397f594e2c48efc93":[10,0,18,23], +"class_l_o_m18.html#a63c388ce832bc756b035d2562a5f27a3":[10,0,18,38], +"class_l_o_m18.html#a67a9021cc008e90a2b9549ff341e94ff":[10,0,18,36], +"class_l_o_m18.html#a6a90b00ae20c289e4132c109036bef96":[10,0,18,24], +"class_l_o_m18.html#a6e42615d2a84e6b94ec28a32ede7ec25":[10,0,18,9], +"class_l_o_m18.html#a6f6f50683c9c78ded2c92ca1b9177446":[10,0,18,10], +"class_l_o_m18.html#a79d822730d3183a39f5c0c6c2918ebcb":[10,0,18,26], +"class_l_o_m18.html#a82436e308266ee21ed6306f3abfcf6bd":[10,0,18,37], +"class_l_o_m18.html#a8d3a63b84358091b09f920a6f07d36d2":[10,0,18,20], +"class_l_o_m18.html#a90e74944b39754012a8dea62fa4d414f":[10,0,18,33], +"class_l_o_m18.html#a9b4e4a3c6f9a41931bc299a4fb53d730":[10,0,18,2], +"class_l_o_m18.html#a9ee52844f929222521ba69c4f7223692":[10,0,18,16], +"class_l_o_m18.html#aa2014d0e77c2e5e863d2297aabb938a3":[10,0,18,39], +"class_l_o_m18.html#aa6b6d2365c62af52bb82977f06536728":[10,0,18,22], +"class_l_o_m18.html#aab422675380e8dcb4ddebe72b1894e64":[10,0,18,53], +"class_l_o_m18.html#aabfaf92402e391002021ef8ec9bdd496":[10,0,18,45], +"class_l_o_m18.html#aafb0663c75645806ee0f55a2876bd4d3":[10,0,18,27], +"class_l_o_m18.html#ab12d337504e3ec8be903b391acd6bef2":[10,0,18,11], +"class_l_o_m18.html#ab5292cecae375e7f04caf7b995ccc8ae":[10,0,18,4], +"class_l_o_m18.html#ab957648cc6b136248d862d95c05e0ed9":[10,0,18,52], +"class_l_o_m18.html#ac5aa1e0e7f9290425113ec1eae2bf601":[10,0,18,0], +"class_l_o_m18.html#ac61b9f417138d26d168abbf48f0c0379":[10,0,18,8], +"class_l_o_m18.html#ac8e7c2f454ac032dede4765bef54920c":[10,0,18,43], +"class_l_o_m18.html#acd22389ebdd671dbd60995a4029bb512":[10,0,18,29], +"class_l_o_m18.html#acf14b281761a789c531b4402c2eefc2f":[10,0,18,31], +"class_l_o_m18.html#adc1bfd8fe00cb98b9c273be0fe020699":[10,0,18,47], +"class_l_o_m18.html#adc629481aca63d9bd6439dbdf31dd367":[10,0,18,42], +"class_l_o_m18.html#adf9f9375c04c8b62dab4d8f1dcab6a8c":[10,0,18,41], +"class_l_o_m18.html#ae1ed814a48a17f22ade52dffc72660b7":[10,0,18,18], +"class_l_o_m18.html#ae41da990b9c4186a48b8cf636d975a85":[10,0,18,17], +"class_l_o_m18.html#ae84b36b978f65481bf499bc23a642317":[10,0,18,50], +"class_l_o_m18.html#aedafefdd7700360f6730297dd6bbd887":[10,0,18,30], +"class_l_o_m18.html#af1f46bad27e4a936e5a2758a058e6763":[10,0,18,28], +"class_l_o_m_hamamatsu_response.html":[10,0,19], +"class_l_o_m_hamamatsu_response.html#a4a70ed272eba497760c380a8696c7b29":[10,0,19,1], +"class_l_o_m_hamamatsu_response.html#a5e95f2b7268cdb5be780c88967b0a9a3":[10,0,19,2], +"class_l_o_m_hamamatsu_response.html#a61deb384feba4d559b8b743d4fbd4a04":[10,0,19,0], +"class_l_o_m_hamamatsu_response.html#ab67922dece514dd97f1fb5d493f0717e":[10,0,19,3], +"class_l_o_m_hamamatsu_response.html#ad04746112c82705965136dcf1f1fa1d8":[10,0,19,5], +"class_l_o_m_hamamatsu_response.html#af09d437c88b9911485db7fb86299f63f":[10,0,19,4], +"class_l_o_m_n_n_v_t_response.html":[10,0,20], +"class_l_o_m_n_n_v_t_response.html#a9bdfcac090d48531abd594559cdcd372":[10,0,20,3], +"class_l_o_m_n_n_v_t_response.html#ab8676e8320c536ddae1121254598384f":[10,0,20,1], +"class_l_o_m_n_n_v_t_response.html#ad0171c67f17c4e97ec45c83230f45041":[10,0,20,0], +"class_l_o_m_n_n_v_t_response.html#ad71eb4920d79c2cc1c1c926b0136ffc7":[10,0,20,5], +"class_l_o_m_n_n_v_t_response.html#adf70a46500c0fcbe4432e9ac831a822b":[10,0,20,4], +"class_l_o_m_n_n_v_t_response.html#ae90fa6e52fb4f4fa567f0f7b00c97f65":[10,0,20,2], +"class_no_response.html":[10,0,25], +"class_no_response.html#a11d02368caba7ab353d56919f6ea359a":[10,0,25,1], +"class_no_response.html#a1f4557e92de73c3d08dfd3a19d411d98":[10,0,25,5], +"class_no_response.html#a398c252af2116487a5b919dee8916293":[10,0,25,0], +"class_no_response.html#a7f08958dab9ff1582e46bf5b8bda215e":[10,0,25,3], +"class_no_response.html#a87d46b2cf6fcf1e32e3aa4c62b614c7b":[10,0,25,6], +"class_no_response.html#a902924c898fdcdc49738154e60ff07bb":[10,0,25,2], +"class_no_response.html#aa904db4023917812120742e949d1fd88":[10,0,25,7], +"class_no_response.html#ae56766ceaa0520afcaa02ae8faff6b7a":[10,0,25,4], "class_o_m_sim.html":[8,0,19], "class_o_m_sim.html#a07759a6885ca398dd1e7c3a9954ceded":[8,0,19,6], "class_o_m_sim.html#a111387fc99c82da9d87512638019727f":[8,0,19,19], @@ -237,11 +230,11 @@ var NAVTREEINDEX2 = "class_o_m_sim.html#adc89f2fa01d3958389e86c36e8064805":[8,0,19,13], "class_o_m_sim.html#af006e5676aeca6dfc63a7ab0f0e11cae":[8,0,19,14], "class_o_m_sim.html#afc01df8f57a1303823b79ffd79088a89":[8,0,19,0], -"class_o_m_sim_action_initialization.html":[10,0,32], -"class_o_m_sim_action_initialization.html#a6a9f36820e2006b36cad77639370ec5b":[10,0,32,0], -"class_o_m_sim_action_initialization.html#a6d26d676020867041ba3dc9581a27176":[10,0,32,1], -"class_o_m_sim_action_initialization.html#ad984828208ce9f945c7b6418c891864e":[10,0,32,2], -"class_o_m_sim_action_initialization.html#aeb30d0f2361b13694e277a636289bd45":[10,0,32,3], +"class_o_m_sim_action_initialization.html":[10,0,27], +"class_o_m_sim_action_initialization.html#a6a9f36820e2006b36cad77639370ec5b":[10,0,27,0], +"class_o_m_sim_action_initialization.html#a6d26d676020867041ba3dc9581a27176":[10,0,27,1], +"class_o_m_sim_action_initialization.html#ad984828208ce9f945c7b6418c891864e":[10,0,27,2], +"class_o_m_sim_action_initialization.html#aeb30d0f2361b13694e277a636289bd45":[10,0,27,3], "class_o_m_sim_command_args_table.html":[8,0,20], "class_o_m_sim_command_args_table.html#a026ab40121c89f344e60dc9103157e22":[8,0,20,8], "class_o_m_sim_command_args_table.html#a27e163c6835956c98a52689bb7cf2cc6":[8,0,20,11], @@ -249,5 +242,12 @@ var NAVTREEINDEX2 = "class_o_m_sim_command_args_table.html#a3408ada2080a45388afe2a2640b35d79":[8,0,20,4], "class_o_m_sim_command_args_table.html#a40786683b20f76ce73bde3a5f7b529c1":[8,0,20,14], "class_o_m_sim_command_args_table.html#a4f90935ea49fb19c1ae77b826dbdb410":[8,0,20,13], -"class_o_m_sim_command_args_table.html#a696523e7750390e2a8f1cc4dd9871ddc":[8,0,20,1] +"class_o_m_sim_command_args_table.html#a696523e7750390e2a8f1cc4dd9871ddc":[8,0,20,1], +"class_o_m_sim_command_args_table.html#a83cfd0564d03cb198f91926cd5c4f731":[8,0,20,0], +"class_o_m_sim_command_args_table.html#a98ca3b003cebba64f357e342d16ea968":[8,0,20,6], +"class_o_m_sim_command_args_table.html#a99ffce1b38ff88b262c0cc38aa2dd288":[8,0,20,10], +"class_o_m_sim_command_args_table.html#a9c9d01e3ab205aaaaa55202ffd544ff0":[8,0,20,2], +"class_o_m_sim_command_args_table.html#a9d2d11a0b82744dd4d56a099e9d7286d":[8,0,20,9], +"class_o_m_sim_command_args_table.html#aa3a0d47899b32f775636eb921ed44037":[8,0,20,3], +"class_o_m_sim_command_args_table.html#ab258da8c6a509441e0b599bb9a59e414":[8,0,20,12] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index c203106f04..7af8cb6a9e 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,12 +1,5 @@ var NAVTREEINDEX3 = { -"class_o_m_sim_command_args_table.html#a83cfd0564d03cb198f91926cd5c4f731":[8,0,20,0], -"class_o_m_sim_command_args_table.html#a98ca3b003cebba64f357e342d16ea968":[8,0,20,6], -"class_o_m_sim_command_args_table.html#a99ffce1b38ff88b262c0cc38aa2dd288":[8,0,20,10], -"class_o_m_sim_command_args_table.html#a9c9d01e3ab205aaaaa55202ffd544ff0":[8,0,20,2], -"class_o_m_sim_command_args_table.html#a9d2d11a0b82744dd4d56a099e9d7286d":[8,0,20,9], -"class_o_m_sim_command_args_table.html#aa3a0d47899b32f775636eb921ed44037":[8,0,20,3], -"class_o_m_sim_command_args_table.html#ab258da8c6a509441e0b599bb9a59e414":[8,0,20,12], "class_o_m_sim_command_args_table.html#ac242e3ba27d82d44ba2937770ffa3761":[8,0,20,15], "class_o_m_sim_command_args_table.html#acd0700b601ac3b3279657ad1bc1363e8":[8,0,20,5], "class_o_m_sim_decays_analysis.html":[8,2,10], @@ -79,38 +72,38 @@ var NAVTREEINDEX3 = "class_o_m_sim_effective_area_detector.html#a9bf2d906954805cea5fb5008af710d13":[8,1,8,5], "class_o_m_sim_effective_area_detector.html#afe84320e7e3f18501a78c7b3c6675d22":[8,1,8,1], "class_o_m_sim_effective_area_detector.html#afe84320e7e3f18501a78c7b3c6675d22":[8,1,8,3], -"class_o_m_sim_effi_cali_analyisis.html":[10,0,39], -"class_o_m_sim_effi_cali_analyisis.html#a4dbbbb0fd57eb7f8eb9f80f14ec2facd":[10,0,39,0], -"class_o_m_sim_effi_cali_analyisis.html#a569645354160480409450e5227558667":[10,0,39,4], -"class_o_m_sim_effi_cali_analyisis.html#a594d19c6cdc537e00c519728c31af9ac":[10,0,39,3], -"class_o_m_sim_effi_cali_analyisis.html#ab5ce6e691e328f5589d33fbebbe3b1ea":[10,0,39,2], -"class_o_m_sim_effi_cali_analyisis.html#ab6c7d58f12a37c583d5b855e5332dd74":[10,0,39,1], +"class_o_m_sim_effi_cali_analyisis.html":[10,0,34], +"class_o_m_sim_effi_cali_analyisis.html#a4dbbbb0fd57eb7f8eb9f80f14ec2facd":[10,0,34,0], +"class_o_m_sim_effi_cali_analyisis.html#a569645354160480409450e5227558667":[10,0,34,4], +"class_o_m_sim_effi_cali_analyisis.html#a594d19c6cdc537e00c519728c31af9ac":[10,0,34,3], +"class_o_m_sim_effi_cali_analyisis.html#ab5ce6e691e328f5589d33fbebbe3b1ea":[10,0,34,2], +"class_o_m_sim_effi_cali_analyisis.html#ab6c7d58f12a37c583d5b855e5332dd74":[10,0,34,1], "class_o_m_sim_event_action.html":[8,1,9], "class_o_m_sim_event_action.html":[8,2,12], -"class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,1,9,14], -"class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,1,9,15], "class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,1,9,12], "class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,1,9,13], -"class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,2,12,12], +"class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,1,9,14], +"class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,1,9,15], "class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,2,12,14], -"class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,2,12,13], "class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,2,12,15], -"class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,1,9,8], -"class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,1,9,11], +"class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,2,12,13], +"class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116":[8,2,12,12], "class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,1,9,9], "class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,1,9,10], +"class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,1,9,11], +"class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,1,9,8], "class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,2,12,8], "class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,2,12,9], "class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,2,12,10], "class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9":[8,2,12,11], "class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,1,9,0], -"class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,1,9,4], "class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,1,9,2], +"class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,1,9,4], "class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,1,9,6], "class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,2,12,0], "class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,2,12,2], -"class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,2,12,4], "class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,2,12,6], +"class_o_m_sim_event_action.html#ab8aaaeecc185bbaef63665f673356506":[8,2,12,4], "class_o_m_sim_event_action.html#ae04b5b7339c3a0820eb71278c1eb8a96":[8,1,9,1], "class_o_m_sim_event_action.html#ae04b5b7339c3a0820eb71278c1eb8a96":[8,1,9,3], "class_o_m_sim_event_action.html#ae04b5b7339c3a0820eb71278c1eb8a96":[8,1,9,5], @@ -119,82 +112,82 @@ var NAVTREEINDEX3 = "class_o_m_sim_event_action.html#ae04b5b7339c3a0820eb71278c1eb8a96":[8,2,12,3], "class_o_m_sim_event_action.html#ae04b5b7339c3a0820eb71278c1eb8a96":[8,2,12,5], "class_o_m_sim_event_action.html#ae04b5b7339c3a0820eb71278c1eb8a96":[8,2,12,7], -"class_o_m_sim_g4_scintillation.html":[10,0,42], -"class_o_m_sim_g4_scintillation.html#a12cc08522c70fc137bbd9ac243fd5458":[10,0,42,5], -"class_o_m_sim_g4_scintillation.html#a136cdd00f76f00faa5b53ac495437ceb":[10,0,42,30], -"class_o_m_sim_g4_scintillation.html#a15600256132884f510df8c172057f699":[10,0,42,1], -"class_o_m_sim_g4_scintillation.html#a15c497f06a87f37a7dd3b3ccdd804d9f":[10,0,42,37], -"class_o_m_sim_g4_scintillation.html#a1ab6f916bd26e5443d0f56238bc2df0e":[10,0,42,4], -"class_o_m_sim_g4_scintillation.html#a29992f824b183379f57a6402faa22b23":[10,0,42,17], -"class_o_m_sim_g4_scintillation.html#a327b57293ccff4eb880019897a9a5b95":[10,0,42,12], -"class_o_m_sim_g4_scintillation.html#a35ab618f447ed9b4f742ce6c6be8e4ff":[10,0,42,47], -"class_o_m_sim_g4_scintillation.html#a3bc8d26ab87c8afb2bac4f00453a4000":[10,0,42,13], -"class_o_m_sim_g4_scintillation.html#a3fff3955a490babab19a0a6f7a35527a":[10,0,42,46], -"class_o_m_sim_g4_scintillation.html#a4346c5466c520016e310d256edc0f925":[10,0,42,42], -"class_o_m_sim_g4_scintillation.html#a5331017b00d47d1767a335b890a0c068":[10,0,42,45], -"class_o_m_sim_g4_scintillation.html#a5bdd943e152a9eefe153c077957af9f3":[10,0,42,31], -"class_o_m_sim_g4_scintillation.html#a5d4f7a535fb8c2559115075111842794":[10,0,42,10], -"class_o_m_sim_g4_scintillation.html#a5f629400ff4c836455b5841dad77ed23":[10,0,42,7], -"class_o_m_sim_g4_scintillation.html#a63222479c6138d25e1915540c4a8561d":[10,0,42,24], -"class_o_m_sim_g4_scintillation.html#a697ecdd386ee8628c4c95d2c79bd3506":[10,0,42,8], -"class_o_m_sim_g4_scintillation.html#a6a5cd1216acbb358bf7dce3a64f40cb9":[10,0,42,26], -"class_o_m_sim_g4_scintillation.html#a70516d239033b37a9b79f59b57127617":[10,0,42,35], -"class_o_m_sim_g4_scintillation.html#a7382fdc3210912173504cdbcae803b1d":[10,0,42,40], -"class_o_m_sim_g4_scintillation.html#a7a4ffade8b87db7e370b0f45326f0d4c":[10,0,42,19], -"class_o_m_sim_g4_scintillation.html#a7ba0efe76dc92f2fa7e931086298e029":[10,0,42,41], -"class_o_m_sim_g4_scintillation.html#a8039738ffd150682db6e5160cb0af1bf":[10,0,42,29], -"class_o_m_sim_g4_scintillation.html#a82af8cb0c28c55e8f2913aee8b5aa47f":[10,0,42,3], -"class_o_m_sim_g4_scintillation.html#a8587c2ae466cdd7281d5053da86df190":[10,0,42,14], -"class_o_m_sim_g4_scintillation.html#a88151995516413fe691c925d37086133":[10,0,42,18], -"class_o_m_sim_g4_scintillation.html#a88dcac0697ccd2e7189d6d9045764dc5":[10,0,42,20], -"class_o_m_sim_g4_scintillation.html#a8bb1d1d1d63c09f4b29b566569ea9593":[10,0,42,43], -"class_o_m_sim_g4_scintillation.html#a8eaa160526dd9167f4472b31f11d73a2":[10,0,42,0], -"class_o_m_sim_g4_scintillation.html#a912972f60a37dfbf30ab18fbadf087e7":[10,0,42,27], -"class_o_m_sim_g4_scintillation.html#a95d1ea751aa36feba859db503d188bb4":[10,0,42,39], -"class_o_m_sim_g4_scintillation.html#a9ce8c0b91c714c0da60fb82fcbe4ca32":[10,0,42,32], -"class_o_m_sim_g4_scintillation.html#a9d6025f7785c766ab53c4686bcaad610":[10,0,42,22], -"class_o_m_sim_g4_scintillation.html#aa519da92a0bef3ca2fd2a92bcfdbb5de":[10,0,42,2], -"class_o_m_sim_g4_scintillation.html#ab04365263a4ba747d13689bab32b9e6e":[10,0,42,23], -"class_o_m_sim_g4_scintillation.html#ab33b6682970380b38556e55399e7c9bb":[10,0,42,33], -"class_o_m_sim_g4_scintillation.html#ab3d326c57a509401293751cdf63641d8":[10,0,42,34], -"class_o_m_sim_g4_scintillation.html#ab952ecd9987e9aa6d666b76acc942123":[10,0,42,6], -"class_o_m_sim_g4_scintillation.html#abe8fb0b5c26d64ef025b98fba143b278":[10,0,42,48], -"class_o_m_sim_g4_scintillation.html#acc921131b65333337d4101542e4e7c38":[10,0,42,44], -"class_o_m_sim_g4_scintillation.html#acfa7b08d020811cb44a4631cca53753a":[10,0,42,21], -"class_o_m_sim_g4_scintillation.html#ad66327a37ea93be7eadca9f1c7a494ba":[10,0,42,25], -"class_o_m_sim_g4_scintillation.html#add2303def42c0504dd361100ac852837":[10,0,42,9], -"class_o_m_sim_g4_scintillation.html#ae5c4392d7d5cbe21e9f7469301f2990a":[10,0,42,11], -"class_o_m_sim_g4_scintillation.html#aea1624b2a2c60cae1f59aec337fd7be3":[10,0,42,15], -"class_o_m_sim_g4_scintillation.html#af37239792a034d934b07bb41fe9d8e8b":[10,0,42,16], -"class_o_m_sim_g4_scintillation.html#af3a28ae7debbe60eff3c3e9b802b0ccc":[10,0,42,36], -"class_o_m_sim_g4_scintillation.html#afb8430d6ac06947bcd8330e11b6758b7":[10,0,42,38], -"class_o_m_sim_g4_scintillation.html#afbf4f3adb47f1ea2ed9226c206f05c13":[10,0,42,28], -"class_o_m_sim_hit_manager.html":[8,0,31], -"class_o_m_sim_hit_manager.html#a00bb034e7751905f8a8229de3f8a39b1":[8,0,31,16], -"class_o_m_sim_hit_manager.html#a01638ba2c16fcde1244b90e9672425c0":[8,0,31,6], -"class_o_m_sim_hit_manager.html#a0fa16a90854630de2ddf703f8649cd24":[8,0,31,20], -"class_o_m_sim_hit_manager.html#a1aad9c1f5979d9d5557dc6a1cf8cb838":[8,0,31,11], -"class_o_m_sim_hit_manager.html#a210a00b8b16e5b2ebcc6920da22ceb93":[8,0,31,21], -"class_o_m_sim_hit_manager.html#a45a63dbb6cdb3815db3cfde00ae36f70":[8,0,31,12], -"class_o_m_sim_hit_manager.html#a52db100408f00b19bf86a0bbfa08b6fd":[8,0,31,25], -"class_o_m_sim_hit_manager.html#a588ee2ee380c68a3a4904e2bab762268":[8,0,31,3], -"class_o_m_sim_hit_manager.html#a5b5170bb63b04190829aeb79183a5d3f":[8,0,31,22], -"class_o_m_sim_hit_manager.html#a5cec10e41685343e1549768995f137e6":[8,0,31,1], -"class_o_m_sim_hit_manager.html#a68b3614293ca71096ff48c4fc5943de2":[8,0,31,24], -"class_o_m_sim_hit_manager.html#a6baf2795e91dc2ff99c3eda3e5143bc3":[8,0,31,15], -"class_o_m_sim_hit_manager.html#a756d2a85121e00d2a2d8b6c04cd0ebd1":[8,0,31,19], -"class_o_m_sim_hit_manager.html#a80e97d87c4e35e25870523939e458817":[8,0,31,5], -"class_o_m_sim_hit_manager.html#a8c2dab4767b46f9c2eb16d5173ba527e":[8,0,31,4], -"class_o_m_sim_hit_manager.html#a954b4f28a89275da58d4e2e3328d1467":[8,0,31,7], -"class_o_m_sim_hit_manager.html#aaa3e7a28d658d8e2e6db704b910cc35c":[8,0,31,8], -"class_o_m_sim_hit_manager.html#ab4a1060283a53660e52626d08a77ebc8":[8,0,31,17], -"class_o_m_sim_hit_manager.html#ab65c1cbe54f5bdd1261635428dc3f9cf":[8,0,31,2], -"class_o_m_sim_hit_manager.html#ab99b6dee5be51adb534057be74e9a4b5":[8,0,31,23], -"class_o_m_sim_hit_manager.html#abcdc764e8a8b756e6a1eb745403da57b":[8,0,31,10], -"class_o_m_sim_hit_manager.html#ac26f7ad778584ece58f86d60192ef671":[8,0,31,13], -"class_o_m_sim_hit_manager.html#ad8a139a9068c92b7babf471c9ec23ecf":[8,0,31,18], -"class_o_m_sim_hit_manager.html#ae10481ea62eca89b774ced9e01b991ab":[8,0,31,9], -"class_o_m_sim_hit_manager.html#aeaaa60e5b1a57b96a45e16e91128b4f0":[8,0,31,14], +"class_o_m_sim_g4_scintillation.html":[10,0,37], +"class_o_m_sim_g4_scintillation.html#a12cc08522c70fc137bbd9ac243fd5458":[10,0,37,5], +"class_o_m_sim_g4_scintillation.html#a136cdd00f76f00faa5b53ac495437ceb":[10,0,37,30], +"class_o_m_sim_g4_scintillation.html#a15600256132884f510df8c172057f699":[10,0,37,1], +"class_o_m_sim_g4_scintillation.html#a15c497f06a87f37a7dd3b3ccdd804d9f":[10,0,37,37], +"class_o_m_sim_g4_scintillation.html#a1ab6f916bd26e5443d0f56238bc2df0e":[10,0,37,4], +"class_o_m_sim_g4_scintillation.html#a29992f824b183379f57a6402faa22b23":[10,0,37,17], +"class_o_m_sim_g4_scintillation.html#a327b57293ccff4eb880019897a9a5b95":[10,0,37,12], +"class_o_m_sim_g4_scintillation.html#a35ab618f447ed9b4f742ce6c6be8e4ff":[10,0,37,47], +"class_o_m_sim_g4_scintillation.html#a3bc8d26ab87c8afb2bac4f00453a4000":[10,0,37,13], +"class_o_m_sim_g4_scintillation.html#a3fff3955a490babab19a0a6f7a35527a":[10,0,37,46], +"class_o_m_sim_g4_scintillation.html#a4346c5466c520016e310d256edc0f925":[10,0,37,42], +"class_o_m_sim_g4_scintillation.html#a5331017b00d47d1767a335b890a0c068":[10,0,37,45], +"class_o_m_sim_g4_scintillation.html#a5bdd943e152a9eefe153c077957af9f3":[10,0,37,31], +"class_o_m_sim_g4_scintillation.html#a5d4f7a535fb8c2559115075111842794":[10,0,37,10], +"class_o_m_sim_g4_scintillation.html#a5f629400ff4c836455b5841dad77ed23":[10,0,37,7], +"class_o_m_sim_g4_scintillation.html#a63222479c6138d25e1915540c4a8561d":[10,0,37,24], +"class_o_m_sim_g4_scintillation.html#a697ecdd386ee8628c4c95d2c79bd3506":[10,0,37,8], +"class_o_m_sim_g4_scintillation.html#a6a5cd1216acbb358bf7dce3a64f40cb9":[10,0,37,26], +"class_o_m_sim_g4_scintillation.html#a70516d239033b37a9b79f59b57127617":[10,0,37,35], +"class_o_m_sim_g4_scintillation.html#a7382fdc3210912173504cdbcae803b1d":[10,0,37,40], +"class_o_m_sim_g4_scintillation.html#a7a4ffade8b87db7e370b0f45326f0d4c":[10,0,37,19], +"class_o_m_sim_g4_scintillation.html#a7ba0efe76dc92f2fa7e931086298e029":[10,0,37,41], +"class_o_m_sim_g4_scintillation.html#a8039738ffd150682db6e5160cb0af1bf":[10,0,37,29], +"class_o_m_sim_g4_scintillation.html#a82af8cb0c28c55e8f2913aee8b5aa47f":[10,0,37,3], +"class_o_m_sim_g4_scintillation.html#a8587c2ae466cdd7281d5053da86df190":[10,0,37,14], +"class_o_m_sim_g4_scintillation.html#a88151995516413fe691c925d37086133":[10,0,37,18], +"class_o_m_sim_g4_scintillation.html#a88dcac0697ccd2e7189d6d9045764dc5":[10,0,37,20], +"class_o_m_sim_g4_scintillation.html#a8bb1d1d1d63c09f4b29b566569ea9593":[10,0,37,43], +"class_o_m_sim_g4_scintillation.html#a8eaa160526dd9167f4472b31f11d73a2":[10,0,37,0], +"class_o_m_sim_g4_scintillation.html#a912972f60a37dfbf30ab18fbadf087e7":[10,0,37,27], +"class_o_m_sim_g4_scintillation.html#a95d1ea751aa36feba859db503d188bb4":[10,0,37,39], +"class_o_m_sim_g4_scintillation.html#a9ce8c0b91c714c0da60fb82fcbe4ca32":[10,0,37,32], +"class_o_m_sim_g4_scintillation.html#a9d6025f7785c766ab53c4686bcaad610":[10,0,37,22], +"class_o_m_sim_g4_scintillation.html#aa519da92a0bef3ca2fd2a92bcfdbb5de":[10,0,37,2], +"class_o_m_sim_g4_scintillation.html#ab04365263a4ba747d13689bab32b9e6e":[10,0,37,23], +"class_o_m_sim_g4_scintillation.html#ab33b6682970380b38556e55399e7c9bb":[10,0,37,33], +"class_o_m_sim_g4_scintillation.html#ab3d326c57a509401293751cdf63641d8":[10,0,37,34], +"class_o_m_sim_g4_scintillation.html#ab952ecd9987e9aa6d666b76acc942123":[10,0,37,6], +"class_o_m_sim_g4_scintillation.html#abe8fb0b5c26d64ef025b98fba143b278":[10,0,37,48], +"class_o_m_sim_g4_scintillation.html#acc921131b65333337d4101542e4e7c38":[10,0,37,44], +"class_o_m_sim_g4_scintillation.html#acfa7b08d020811cb44a4631cca53753a":[10,0,37,21], +"class_o_m_sim_g4_scintillation.html#ad66327a37ea93be7eadca9f1c7a494ba":[10,0,37,25], +"class_o_m_sim_g4_scintillation.html#add2303def42c0504dd361100ac852837":[10,0,37,9], +"class_o_m_sim_g4_scintillation.html#ae5c4392d7d5cbe21e9f7469301f2990a":[10,0,37,11], +"class_o_m_sim_g4_scintillation.html#aea1624b2a2c60cae1f59aec337fd7be3":[10,0,37,15], +"class_o_m_sim_g4_scintillation.html#af37239792a034d934b07bb41fe9d8e8b":[10,0,37,16], +"class_o_m_sim_g4_scintillation.html#af3a28ae7debbe60eff3c3e9b802b0ccc":[10,0,37,36], +"class_o_m_sim_g4_scintillation.html#afb8430d6ac06947bcd8330e11b6758b7":[10,0,37,38], +"class_o_m_sim_g4_scintillation.html#afbf4f3adb47f1ea2ed9226c206f05c13":[10,0,37,28], +"class_o_m_sim_hit_manager.html":[8,0,22], +"class_o_m_sim_hit_manager.html#a00bb034e7751905f8a8229de3f8a39b1":[8,0,22,16], +"class_o_m_sim_hit_manager.html#a01638ba2c16fcde1244b90e9672425c0":[8,0,22,6], +"class_o_m_sim_hit_manager.html#a0fa16a90854630de2ddf703f8649cd24":[8,0,22,20], +"class_o_m_sim_hit_manager.html#a1aad9c1f5979d9d5557dc6a1cf8cb838":[8,0,22,11], +"class_o_m_sim_hit_manager.html#a210a00b8b16e5b2ebcc6920da22ceb93":[8,0,22,21], +"class_o_m_sim_hit_manager.html#a45a63dbb6cdb3815db3cfde00ae36f70":[8,0,22,12], +"class_o_m_sim_hit_manager.html#a52db100408f00b19bf86a0bbfa08b6fd":[8,0,22,25], +"class_o_m_sim_hit_manager.html#a588ee2ee380c68a3a4904e2bab762268":[8,0,22,3], +"class_o_m_sim_hit_manager.html#a5b5170bb63b04190829aeb79183a5d3f":[8,0,22,22], +"class_o_m_sim_hit_manager.html#a5cec10e41685343e1549768995f137e6":[8,0,22,1], +"class_o_m_sim_hit_manager.html#a68b3614293ca71096ff48c4fc5943de2":[8,0,22,24], +"class_o_m_sim_hit_manager.html#a6baf2795e91dc2ff99c3eda3e5143bc3":[8,0,22,15], +"class_o_m_sim_hit_manager.html#a756d2a85121e00d2a2d8b6c04cd0ebd1":[8,0,22,19], +"class_o_m_sim_hit_manager.html#a80e97d87c4e35e25870523939e458817":[8,0,22,5], +"class_o_m_sim_hit_manager.html#a8c2dab4767b46f9c2eb16d5173ba527e":[8,0,22,4], +"class_o_m_sim_hit_manager.html#a954b4f28a89275da58d4e2e3328d1467":[8,0,22,7], +"class_o_m_sim_hit_manager.html#aaa3e7a28d658d8e2e6db704b910cc35c":[8,0,22,8], +"class_o_m_sim_hit_manager.html#ab4a1060283a53660e52626d08a77ebc8":[8,0,22,17], +"class_o_m_sim_hit_manager.html#ab65c1cbe54f5bdd1261635428dc3f9cf":[8,0,22,2], +"class_o_m_sim_hit_manager.html#ab99b6dee5be51adb534057be74e9a4b5":[8,0,22,23], +"class_o_m_sim_hit_manager.html#abcdc764e8a8b756e6a1eb745403da57b":[8,0,22,10], +"class_o_m_sim_hit_manager.html#ac26f7ad778584ece58f86d60192ef671":[8,0,22,13], +"class_o_m_sim_hit_manager.html#ad8a139a9068c92b7babf471c9ec23ecf":[8,0,22,18], +"class_o_m_sim_hit_manager.html#ae10481ea62eca89b774ced9e01b991ab":[8,0,22,9], +"class_o_m_sim_hit_manager.html#aeaaa60e5b1a57b96a45e16e91128b4f0":[8,0,22,14], "class_o_m_sim_i_b_d.html":[8,3,5], "class_o_m_sim_i_b_d.html#a1c7513003d6f04d49f32c1c12bee3a97":[8,3,5,4], "class_o_m_sim_i_b_d.html#a5d6c43352e94f00acf16a4e27e2dff3a":[8,3,5,0], @@ -202,52 +195,59 @@ var NAVTREEINDEX3 = "class_o_m_sim_i_b_d.html#a99e9ba505d7c148ea66c63f9c31ed952":[8,3,5,2], "class_o_m_sim_i_b_d.html#aad2e0e4a3f6501f4d2c3fb896b032ade":[8,3,5,5], "class_o_m_sim_i_b_d.html#af04e93cf44abe395e2b65cad4b385d1f":[8,3,5,3], -"class_o_m_sim_input_data.html":[8,0,33], -"class_o_m_sim_input_data.html#a12e64f3ec83f33c173da0cd5954dd5b2":[8,0,33,4], -"class_o_m_sim_input_data.html#a2fe2c68872dc59b3a8fe9e961a28ec94":[8,0,33,2], -"class_o_m_sim_input_data.html#a810d7ae3b652d05e7b85eb568873eed2":[8,0,33,3], -"class_o_m_sim_input_data.html#a84781faca6d03b8f9f13777c85a1c9dc":[8,0,33,10], -"class_o_m_sim_input_data.html#a85c2bfa74bb3ac64f0e5f628d81bf4be":[8,0,33,8], -"class_o_m_sim_input_data.html#a9b0073c725ef7569e354242545a2912e":[8,0,33,12], -"class_o_m_sim_input_data.html#a9ba12328d251141daeb086ae37f95f98":[8,0,33,11], -"class_o_m_sim_input_data.html#aaa697f53e9f26f530c9f463c1c7af9db":[8,0,33,7], -"class_o_m_sim_input_data.html#ab6c8d9586fc3f3230298dfa19f892415":[8,0,33,0], -"class_o_m_sim_input_data.html#ac3b07c03ac42364b340135898dab1f93":[8,0,33,1], -"class_o_m_sim_input_data.html#aca56b05e268bbb47761dbcc8e487c283":[8,0,33,5], -"class_o_m_sim_input_data.html#addde153519e7a6884a9583614d6c5f49":[8,0,33,13], -"class_o_m_sim_input_data.html#ae6e28e3df96ad7ca980aec5d3b1f8ce6":[8,0,33,9], -"class_o_m_sim_input_data.html#ae785a4cec814dcf95b2a4c0c0f2119db":[8,0,33,6], -"class_o_m_sim_optical_module.html":[8,0,38], -"class_o_m_sim_optical_module.html#a039a483d855aa87a6baa94800d8280f5":[8,0,38,3], -"class_o_m_sim_optical_module.html#a10f0f95b9b84e8cc4837dcb84a82c70d":[8,0,38,6], -"class_o_m_sim_optical_module.html#a40298d3f38fec537945c6af1ae5a172e":[8,0,38,1], -"class_o_m_sim_optical_module.html#a4cfb660337a6a32c7ddd3df6ce761919":[8,0,38,8], -"class_o_m_sim_optical_module.html#a7626f60e761d321d1d5af4b8ba174b12":[8,0,38,0], -"class_o_m_sim_optical_module.html#a7f388d1ec142804f350635035e56beb1":[8,0,38,7], -"class_o_m_sim_optical_module.html#a802253f7f4b4cb4759c57fbff51023ae":[8,0,38,4], -"class_o_m_sim_optical_module.html#a846d980c07324a88cfc0153ed1d6ca84":[8,0,38,2], -"class_o_m_sim_optical_module.html#ac6653d6f98e3e1803e72c50c55bbef43":[8,0,38,5], -"class_o_m_sim_p_m_t_construction.html":[10,0,48], -"class_o_m_sim_p_m_t_construction.html#a036a77af4330044e09eb21bca2c6ba30":[10,0,48,45], -"class_o_m_sim_p_m_t_construction.html#a05b6a96a4339d555cfb6c727a23d999d":[10,0,48,10], -"class_o_m_sim_p_m_t_construction.html#a078d6902dcd7df535b577758898b2cc5":[10,0,48,18], -"class_o_m_sim_p_m_t_construction.html#a07f99802d73ddd8d9a9f838725cc0354":[10,0,48,4], -"class_o_m_sim_p_m_t_construction.html#a0e08b1af0e16f19f16569af2a7cfa8fc":[10,0,48,7], -"class_o_m_sim_p_m_t_construction.html#a136c7f4862d780eb2a874428715bfcb8":[10,0,48,5], -"class_o_m_sim_p_m_t_construction.html#a1a07b518f5591dd80dafb9154cdd3a5d":[10,0,48,11], -"class_o_m_sim_p_m_t_construction.html#a1a8373e9ae3095062edb477245133a9e":[10,0,48,25], -"class_o_m_sim_p_m_t_construction.html#a1b423922ceb61e5a5042d14f24f098c9":[10,0,48,32], -"class_o_m_sim_p_m_t_construction.html#a1b6532117aa4234d9081024d1ba7d85a":[10,0,48,46], -"class_o_m_sim_p_m_t_construction.html#a1c24732fa1209d7371fcbaa53708d156":[10,0,48,39], -"class_o_m_sim_p_m_t_construction.html#a1ea9af390bcef6414db1ab17df684feb":[10,0,48,48], -"class_o_m_sim_p_m_t_construction.html#a1f7915c14fc9eee203f861e59f26f333":[10,0,48,22], -"class_o_m_sim_p_m_t_construction.html#a33c6ba521a4da0128f9b96146717ccd3":[10,0,48,44], -"class_o_m_sim_p_m_t_construction.html#a3faaf0d512f9a3fe15c6f33efe6d062c":[10,0,48,26], -"class_o_m_sim_p_m_t_construction.html#a42777eb8747cd3eaad5dfe52824313a7":[10,0,48,21], -"class_o_m_sim_p_m_t_construction.html#a495272aadd5226ffcaf2584827c686af":[10,0,48,42], -"class_o_m_sim_p_m_t_construction.html#a495e71b5d3f086cb6ebdf1900b9c1f0e":[10,0,48,17], -"class_o_m_sim_p_m_t_construction.html#a4960a7f095c1948985bf48bc3c0ae6f9":[10,0,48,23], -"class_o_m_sim_p_m_t_construction.html#a4b59217e8d9ffcae6ffa95ffab8af10f":[10,0,48,19], -"class_o_m_sim_p_m_t_construction.html#a5ab3a93d9e44fb38004cfd9d30c6d6aa":[10,0,48,6], -"class_o_m_sim_p_m_t_construction.html#a5da57550a373b2b30cf435df494e3ee7":[10,0,48,34] +"class_o_m_sim_input_data.html":[8,0,24], +"class_o_m_sim_input_data.html#a12e64f3ec83f33c173da0cd5954dd5b2":[8,0,24,6], +"class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7":[8,0,24,0], +"class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a36320c475aafdd54181e4ff589b70bdb":[8,0,24,0,0], +"class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a51c45b795d5d18a3e4e0c37e8b20a141":[8,0,24,0,3], +"class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7a90589c47f06eb971d548591f23c285af":[8,0,24,0,2], +"class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7aaa0d528ba11ea1485d466dfe1ea40819":[8,0,24,0,4], +"class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7ad92a8333dd3ccb895cc65f7455b71206":[8,0,24,0,5], +"class_o_m_sim_input_data.html#a230292bc2609c1c353d42213b8f5fbf7aff706d4ca652ed0b174da1a92cb35501":[8,0,24,0,1], +"class_o_m_sim_input_data.html#a2fe2c68872dc59b3a8fe9e961a28ec94":[8,0,24,3], +"class_o_m_sim_input_data.html#a405e4a0a5c03a7218b3a91dd2e25de56":[8,0,24,14], +"class_o_m_sim_input_data.html#a692d89c9fbdd287aa13c3bb5ddba8278":[8,0,24,16], +"class_o_m_sim_input_data.html#a810d7ae3b652d05e7b85eb568873eed2":[8,0,24,5], +"class_o_m_sim_input_data.html#a84781faca6d03b8f9f13777c85a1c9dc":[8,0,24,12], +"class_o_m_sim_input_data.html#a85c2bfa74bb3ac64f0e5f628d81bf4be":[8,0,24,10], +"class_o_m_sim_input_data.html#a9ba12328d251141daeb086ae37f95f98":[8,0,24,13], +"class_o_m_sim_input_data.html#aaa697f53e9f26f530c9f463c1c7af9db":[8,0,24,9], +"class_o_m_sim_input_data.html#ab6c8d9586fc3f3230298dfa19f892415":[8,0,24,1], +"class_o_m_sim_input_data.html#ac3b07c03ac42364b340135898dab1f93":[8,0,24,2], +"class_o_m_sim_input_data.html#aca56b05e268bbb47761dbcc8e487c283":[8,0,24,7], +"class_o_m_sim_input_data.html#ad606b2982529624542cb6cd4184160d3":[8,0,24,15], +"class_o_m_sim_input_data.html#ae5886651fcc9baae2beb745d4377d756":[8,0,24,4], +"class_o_m_sim_input_data.html#ae6e28e3df96ad7ca980aec5d3b1f8ce6":[8,0,24,11], +"class_o_m_sim_input_data.html#ae785a4cec814dcf95b2a4c0c0f2119db":[8,0,24,8], +"class_o_m_sim_material_handler.html":[8,0,25], +"class_o_m_sim_material_handler.html#a0f799e0b10b1d0e37eb849b401b0d5e7":[8,0,25,10], +"class_o_m_sim_material_handler.html#a116e075ea33b846fd722a7e1470072a4":[8,0,25,13], +"class_o_m_sim_material_handler.html#a1cf8cf3badeaa28c33d4b96973239c71":[8,0,25,15], +"class_o_m_sim_material_handler.html#a1d1f9666a3ccd108bfe87d30e1973dcc":[8,0,25,22], +"class_o_m_sim_material_handler.html#a24de0381225f033080f863c12642b0d7":[8,0,25,20], +"class_o_m_sim_material_handler.html#a2a947dda8ecc28b13bf5fdf93ff0fef4":[8,0,25,7], +"class_o_m_sim_material_handler.html#a2e87189ae05d3d960df85957c799ebf9":[8,0,25,11], +"class_o_m_sim_material_handler.html#a3a63a30a2459aaa5fac167723a0b8cbf":[8,0,25,23], +"class_o_m_sim_material_handler.html#a4205415c818cd65b9121e070179e3f99":[8,0,25,2], +"class_o_m_sim_material_handler.html#a6aad72f724d2a1ec3e8cd347c87889a7":[8,0,25,18], +"class_o_m_sim_material_handler.html#a6d25aa1ea0cfae2ca9c3ea9d539fdcca":[8,0,25,3], +"class_o_m_sim_material_handler.html#a719ebf626a19a6e8ff9a0b9e2a262c21":[8,0,25,12], +"class_o_m_sim_material_handler.html#a8d61537212c492994519b03abc5bccfa":[8,0,25,24], +"class_o_m_sim_material_handler.html#a9e1f9ac956d49bfc424463a210491bf0":[8,0,25,19], +"class_o_m_sim_material_handler.html#aa0383250837f73422cb6cfd1872ce029":[8,0,25,5], +"class_o_m_sim_material_handler.html#aa42295a37e4fbf653d98e43947573c46":[8,0,25,21], +"class_o_m_sim_material_handler.html#aa7ebed1dfaffe532d7b1fd878ffd7d27":[8,0,25,4], +"class_o_m_sim_material_handler.html#aa9297e3c3a9b78ec2b352c9b97958ca0":[8,0,25,0], +"class_o_m_sim_material_handler.html#abe626039d2555d987b511cb67d4a4c4e":[8,0,25,17], +"class_o_m_sim_material_handler.html#abf218ce78a52805add727b92527daec8":[8,0,25,9], +"class_o_m_sim_material_handler.html#accfcbc6f254ffb9540c7616995f75ef5":[8,0,25,16], +"class_o_m_sim_material_handler.html#ad337c539e395d32e708d18a4f5e48264":[8,0,25,14], +"class_o_m_sim_material_handler.html#ad63c0782667cf4198d9cd98b23a283f5":[8,0,25,1], +"class_o_m_sim_material_handler.html#ae25187ca37e6e40b9b1af077c3093523":[8,0,25,8], +"class_o_m_sim_material_handler.html#aeb612b7e496704e9e5dd8e8bfbf37af0":[8,0,25,6], +"class_o_m_sim_optical_module.html":[8,0,30], +"class_o_m_sim_optical_module.html#a039a483d855aa87a6baa94800d8280f5":[8,0,30,3], +"class_o_m_sim_optical_module.html#a10f0f95b9b84e8cc4837dcb84a82c70d":[8,0,30,6], +"class_o_m_sim_optical_module.html#a40298d3f38fec537945c6af1ae5a172e":[8,0,30,1], +"class_o_m_sim_optical_module.html#a4cfb660337a6a32c7ddd3df6ce761919":[8,0,30,8] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 75d1bc9dbf..4a9f8d2f5b 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,140 +1,168 @@ var NAVTREEINDEX4 = { -"class_o_m_sim_p_m_t_construction.html#a624aff368c4b01c8c4185808b896584c":[10,0,48,35], -"class_o_m_sim_p_m_t_construction.html#a6724e1b0920884b77cd6401da6588ca9":[10,0,48,28], -"class_o_m_sim_p_m_t_construction.html#a6b62f7345d468f6926f5e46ebc2f68af":[10,0,48,33], -"class_o_m_sim_p_m_t_construction.html#a6b84182c7a5b45461160c954e9a384f0":[10,0,48,12], -"class_o_m_sim_p_m_t_construction.html#a6b9aad40552f479df2d6a8bc0179fd76":[10,0,48,31], -"class_o_m_sim_p_m_t_construction.html#a6d889058c3109fed43de98cd2556ed05":[10,0,48,43], -"class_o_m_sim_p_m_t_construction.html#a74f1218bdab815e7d608696ca7f3dab0":[10,0,48,30], -"class_o_m_sim_p_m_t_construction.html#a759f6d30a70f3a9f34997e5dc9d38680":[10,0,48,13], -"class_o_m_sim_p_m_t_construction.html#a7ae6ccb05534002df9e519c5b5cfef14":[10,0,48,27], -"class_o_m_sim_p_m_t_construction.html#a7e93cf3d4db824a1bef18505fad6cb66":[10,0,48,2], -"class_o_m_sim_p_m_t_construction.html#a8027fe5070e25f7a8cb414d653da0d00":[10,0,48,47], -"class_o_m_sim_p_m_t_construction.html#a869ff1b5f34736e14784d1a3fc4d94a1":[10,0,48,20], -"class_o_m_sim_p_m_t_construction.html#a954bc0a8936589dcd842089408d4f0a1":[10,0,48,29], -"class_o_m_sim_p_m_t_construction.html#a961bf82e229e26d5ae6ae835e58acf24":[10,0,48,3], -"class_o_m_sim_p_m_t_construction.html#a9c780686ad7ab5cb712c494b7e1b20a5":[10,0,48,14], -"class_o_m_sim_p_m_t_construction.html#aa850b229e2e9ab26afbe4e2e0d21683d":[10,0,48,1], -"class_o_m_sim_p_m_t_construction.html#aa91d8b25d7a89c1b7ee973d6506a17b5":[10,0,48,0], -"class_o_m_sim_p_m_t_construction.html#aacc6fad7cb84f5e3558d77220fd7ffc1":[10,0,48,36], -"class_o_m_sim_p_m_t_construction.html#ab5642c24fbf6f05d163a1ceecda4ac61":[10,0,48,38], -"class_o_m_sim_p_m_t_construction.html#abb776a1362b0d7eeba3027a9cf5650f8":[10,0,48,37], -"class_o_m_sim_p_m_t_construction.html#ac869819aa23b922e7cff347cd082b5f4":[10,0,48,24], -"class_o_m_sim_p_m_t_construction.html#acdfd8fea4e9dc18c13fc9306d1076429":[10,0,48,40], -"class_o_m_sim_p_m_t_construction.html#adcf95adc7d522883934e592e3c551617":[10,0,48,16], -"class_o_m_sim_p_m_t_construction.html#ae3063f4ced2750fc98e74a2daf3bfc2b":[10,0,48,9], -"class_o_m_sim_p_m_t_construction.html#ae7579726c9618478bad3a0b48025077d":[10,0,48,41], -"class_o_m_sim_p_m_t_construction.html#af23202d8a326fcd4c05d7586419ad5fd":[10,0,48,8], -"class_o_m_sim_p_m_t_construction.html#af3b6282d6a0c3caa3f13244cdf2ed65a":[10,0,48,15], -"class_o_m_sim_p_m_t_response.html":[10,0,49], -"class_o_m_sim_p_m_t_response.html#a0cbb8567eb918314ecf42b0f724a80c3":[10,0,49,9], -"class_o_m_sim_p_m_t_response.html#a2273a226d1cf58448b7b5c0bf5c060ff":[10,0,49,20], -"class_o_m_sim_p_m_t_response.html#a2447b2f9eb62a1e99f410bfeda917d5c":[10,0,49,13], -"class_o_m_sim_p_m_t_response.html#a2e0f0ab6b76976909e12fcc50729ae49":[10,0,49,10], -"class_o_m_sim_p_m_t_response.html#a33b18dcf8df94bfeb9395c7e9d1af161":[10,0,49,16], -"class_o_m_sim_p_m_t_response.html#a3501655f097276c6bee8300de61a4cb3":[10,0,49,3], -"class_o_m_sim_p_m_t_response.html#a4bd4ca2fc8731fdeee44ce8a16a85dac":[10,0,49,17], -"class_o_m_sim_p_m_t_response.html#a55aabd8f8fd9be58eca3ba0753974d08":[10,0,49,14], -"class_o_m_sim_p_m_t_response.html#a5f4ce711f849315b05e720d23052042c":[10,0,49,26], -"class_o_m_sim_p_m_t_response.html#a62df783f8d6a583098485db573963b76":[10,0,49,4], -"class_o_m_sim_p_m_t_response.html#a65321c9d0fc54712fcadaad522b7d555":[10,0,49,22], -"class_o_m_sim_p_m_t_response.html#a788cadef51add8887edfd245835ab136":[10,0,49,18], -"class_o_m_sim_p_m_t_response.html#a78fc70b670bbffa4e06fa5b87844f4ce":[10,0,49,5], -"class_o_m_sim_p_m_t_response.html#a80b379bc78ca06d23011703aae3341d7":[10,0,49,1], -"class_o_m_sim_p_m_t_response.html#a8e0c8cc231f7c07c4f17132f645bfd91":[10,0,49,27], -"class_o_m_sim_p_m_t_response.html#aa828b90187acc1ecbeb4341906b11b06":[10,0,49,24], -"class_o_m_sim_p_m_t_response.html#ab4c5305390baccfa675af0e75e7b913f":[10,0,49,12], -"class_o_m_sim_p_m_t_response.html#abb90bc01d8d11fe00b103bf4677462fb":[10,0,49,21], -"class_o_m_sim_p_m_t_response.html#abff08f8cd61f5d7dc30eab4baef17103":[10,0,49,23], -"class_o_m_sim_p_m_t_response.html#ac206cd005e6b634472ff6eb0da1f1100":[10,0,49,15], -"class_o_m_sim_p_m_t_response.html#ac2c810ee8a78820150745512aeb4fab5":[10,0,49,19], -"class_o_m_sim_p_m_t_response.html#ac428b8732a0aec1da45ee72dcacc91f1":[10,0,49,11], -"class_o_m_sim_p_m_t_response.html#ac84dd0315406dc73d58e67eab1aec63f":[10,0,49,25], -"class_o_m_sim_p_m_t_response.html#aca0bba84fbd6a5c121467e44b1b758f9":[10,0,49,2], -"class_o_m_sim_p_m_t_response.html#ad175b3ea4665684d2891c7107e12abeb":[10,0,49,6], -"class_o_m_sim_p_m_t_response.html#ad26fd3db4c3455618291da85e9c1f73e":[10,0,49,8], -"class_o_m_sim_p_m_t_response.html#ad615e6ae60587d8619b737f5c8d59c8b":[10,0,49,7], +"class_o_m_sim_optical_module.html#a7626f60e761d321d1d5af4b8ba174b12":[8,0,30,0], +"class_o_m_sim_optical_module.html#a7f388d1ec142804f350635035e56beb1":[8,0,30,7], +"class_o_m_sim_optical_module.html#a802253f7f4b4cb4759c57fbff51023ae":[8,0,30,4], +"class_o_m_sim_optical_module.html#a846d980c07324a88cfc0153ed1d6ca84":[8,0,30,2], +"class_o_m_sim_optical_module.html#ac6653d6f98e3e1803e72c50c55bbef43":[8,0,30,5], +"class_o_m_sim_p_m_t_construction.html":[10,0,44], +"class_o_m_sim_p_m_t_construction.html#a036a77af4330044e09eb21bca2c6ba30":[10,0,44,45], +"class_o_m_sim_p_m_t_construction.html#a05b6a96a4339d555cfb6c727a23d999d":[10,0,44,10], +"class_o_m_sim_p_m_t_construction.html#a078d6902dcd7df535b577758898b2cc5":[10,0,44,18], +"class_o_m_sim_p_m_t_construction.html#a07f99802d73ddd8d9a9f838725cc0354":[10,0,44,4], +"class_o_m_sim_p_m_t_construction.html#a0e08b1af0e16f19f16569af2a7cfa8fc":[10,0,44,7], +"class_o_m_sim_p_m_t_construction.html#a136c7f4862d780eb2a874428715bfcb8":[10,0,44,5], +"class_o_m_sim_p_m_t_construction.html#a1a07b518f5591dd80dafb9154cdd3a5d":[10,0,44,11], +"class_o_m_sim_p_m_t_construction.html#a1a8373e9ae3095062edb477245133a9e":[10,0,44,25], +"class_o_m_sim_p_m_t_construction.html#a1b423922ceb61e5a5042d14f24f098c9":[10,0,44,32], +"class_o_m_sim_p_m_t_construction.html#a1b6532117aa4234d9081024d1ba7d85a":[10,0,44,46], +"class_o_m_sim_p_m_t_construction.html#a1c24732fa1209d7371fcbaa53708d156":[10,0,44,39], +"class_o_m_sim_p_m_t_construction.html#a1ea9af390bcef6414db1ab17df684feb":[10,0,44,48], +"class_o_m_sim_p_m_t_construction.html#a1f7915c14fc9eee203f861e59f26f333":[10,0,44,22], +"class_o_m_sim_p_m_t_construction.html#a33c6ba521a4da0128f9b96146717ccd3":[10,0,44,44], +"class_o_m_sim_p_m_t_construction.html#a3faaf0d512f9a3fe15c6f33efe6d062c":[10,0,44,26], +"class_o_m_sim_p_m_t_construction.html#a42777eb8747cd3eaad5dfe52824313a7":[10,0,44,21], +"class_o_m_sim_p_m_t_construction.html#a495272aadd5226ffcaf2584827c686af":[10,0,44,42], +"class_o_m_sim_p_m_t_construction.html#a495e71b5d3f086cb6ebdf1900b9c1f0e":[10,0,44,17], +"class_o_m_sim_p_m_t_construction.html#a4960a7f095c1948985bf48bc3c0ae6f9":[10,0,44,23], +"class_o_m_sim_p_m_t_construction.html#a4b59217e8d9ffcae6ffa95ffab8af10f":[10,0,44,19], +"class_o_m_sim_p_m_t_construction.html#a5ab3a93d9e44fb38004cfd9d30c6d6aa":[10,0,44,6], +"class_o_m_sim_p_m_t_construction.html#a5da57550a373b2b30cf435df494e3ee7":[10,0,44,34], +"class_o_m_sim_p_m_t_construction.html#a624aff368c4b01c8c4185808b896584c":[10,0,44,35], +"class_o_m_sim_p_m_t_construction.html#a6724e1b0920884b77cd6401da6588ca9":[10,0,44,28], +"class_o_m_sim_p_m_t_construction.html#a6b62f7345d468f6926f5e46ebc2f68af":[10,0,44,33], +"class_o_m_sim_p_m_t_construction.html#a6b84182c7a5b45461160c954e9a384f0":[10,0,44,12], +"class_o_m_sim_p_m_t_construction.html#a6b9aad40552f479df2d6a8bc0179fd76":[10,0,44,31], +"class_o_m_sim_p_m_t_construction.html#a6d889058c3109fed43de98cd2556ed05":[10,0,44,43], +"class_o_m_sim_p_m_t_construction.html#a74f1218bdab815e7d608696ca7f3dab0":[10,0,44,30], +"class_o_m_sim_p_m_t_construction.html#a759f6d30a70f3a9f34997e5dc9d38680":[10,0,44,13], +"class_o_m_sim_p_m_t_construction.html#a7ae6ccb05534002df9e519c5b5cfef14":[10,0,44,27], +"class_o_m_sim_p_m_t_construction.html#a7e93cf3d4db824a1bef18505fad6cb66":[10,0,44,2], +"class_o_m_sim_p_m_t_construction.html#a8027fe5070e25f7a8cb414d653da0d00":[10,0,44,47], +"class_o_m_sim_p_m_t_construction.html#a869ff1b5f34736e14784d1a3fc4d94a1":[10,0,44,20], +"class_o_m_sim_p_m_t_construction.html#a954bc0a8936589dcd842089408d4f0a1":[10,0,44,29], +"class_o_m_sim_p_m_t_construction.html#a961bf82e229e26d5ae6ae835e58acf24":[10,0,44,3], +"class_o_m_sim_p_m_t_construction.html#a9c780686ad7ab5cb712c494b7e1b20a5":[10,0,44,14], +"class_o_m_sim_p_m_t_construction.html#aa850b229e2e9ab26afbe4e2e0d21683d":[10,0,44,1], +"class_o_m_sim_p_m_t_construction.html#aa91d8b25d7a89c1b7ee973d6506a17b5":[10,0,44,0], +"class_o_m_sim_p_m_t_construction.html#aacc6fad7cb84f5e3558d77220fd7ffc1":[10,0,44,36], +"class_o_m_sim_p_m_t_construction.html#ab5642c24fbf6f05d163a1ceecda4ac61":[10,0,44,38], +"class_o_m_sim_p_m_t_construction.html#abb776a1362b0d7eeba3027a9cf5650f8":[10,0,44,37], +"class_o_m_sim_p_m_t_construction.html#ac869819aa23b922e7cff347cd082b5f4":[10,0,44,24], +"class_o_m_sim_p_m_t_construction.html#acdfd8fea4e9dc18c13fc9306d1076429":[10,0,44,40], +"class_o_m_sim_p_m_t_construction.html#adcf95adc7d522883934e592e3c551617":[10,0,44,16], +"class_o_m_sim_p_m_t_construction.html#ae3063f4ced2750fc98e74a2daf3bfc2b":[10,0,44,9], +"class_o_m_sim_p_m_t_construction.html#ae7579726c9618478bad3a0b48025077d":[10,0,44,41], +"class_o_m_sim_p_m_t_construction.html#af23202d8a326fcd4c05d7586419ad5fd":[10,0,44,8], +"class_o_m_sim_p_m_t_construction.html#af3b6282d6a0c3caa3f13244cdf2ed65a":[10,0,44,15], +"class_o_m_sim_p_m_t_response.html":[10,0,45], +"class_o_m_sim_p_m_t_response.html#a0cbb8567eb918314ecf42b0f724a80c3":[10,0,45,9], +"class_o_m_sim_p_m_t_response.html#a2273a226d1cf58448b7b5c0bf5c060ff":[10,0,45,20], +"class_o_m_sim_p_m_t_response.html#a2447b2f9eb62a1e99f410bfeda917d5c":[10,0,45,13], +"class_o_m_sim_p_m_t_response.html#a2e0f0ab6b76976909e12fcc50729ae49":[10,0,45,10], +"class_o_m_sim_p_m_t_response.html#a33b18dcf8df94bfeb9395c7e9d1af161":[10,0,45,16], +"class_o_m_sim_p_m_t_response.html#a3501655f097276c6bee8300de61a4cb3":[10,0,45,3], +"class_o_m_sim_p_m_t_response.html#a4bd4ca2fc8731fdeee44ce8a16a85dac":[10,0,45,17], +"class_o_m_sim_p_m_t_response.html#a55aabd8f8fd9be58eca3ba0753974d08":[10,0,45,14], +"class_o_m_sim_p_m_t_response.html#a5f4ce711f849315b05e720d23052042c":[10,0,45,26], +"class_o_m_sim_p_m_t_response.html#a62df783f8d6a583098485db573963b76":[10,0,45,4], +"class_o_m_sim_p_m_t_response.html#a65321c9d0fc54712fcadaad522b7d555":[10,0,45,22], +"class_o_m_sim_p_m_t_response.html#a788cadef51add8887edfd245835ab136":[10,0,45,18], +"class_o_m_sim_p_m_t_response.html#a78fc70b670bbffa4e06fa5b87844f4ce":[10,0,45,5], +"class_o_m_sim_p_m_t_response.html#a80b379bc78ca06d23011703aae3341d7":[10,0,45,1], +"class_o_m_sim_p_m_t_response.html#a8e0c8cc231f7c07c4f17132f645bfd91":[10,0,45,27], +"class_o_m_sim_p_m_t_response.html#aa828b90187acc1ecbeb4341906b11b06":[10,0,45,24], +"class_o_m_sim_p_m_t_response.html#ab4c5305390baccfa675af0e75e7b913f":[10,0,45,12], +"class_o_m_sim_p_m_t_response.html#abb90bc01d8d11fe00b103bf4677462fb":[10,0,45,21], +"class_o_m_sim_p_m_t_response.html#abff08f8cd61f5d7dc30eab4baef17103":[10,0,45,23], +"class_o_m_sim_p_m_t_response.html#ac206cd005e6b634472ff6eb0da1f1100":[10,0,45,15], +"class_o_m_sim_p_m_t_response.html#ac2c810ee8a78820150745512aeb4fab5":[10,0,45,19], +"class_o_m_sim_p_m_t_response.html#ac428b8732a0aec1da45ee72dcacc91f1":[10,0,45,11], +"class_o_m_sim_p_m_t_response.html#ac84dd0315406dc73d58e67eab1aec63f":[10,0,45,25], +"class_o_m_sim_p_m_t_response.html#aca0bba84fbd6a5c121467e44b1b758f9":[10,0,45,2], +"class_o_m_sim_p_m_t_response.html#ad175b3ea4665684d2891c7107e12abeb":[10,0,45,6], +"class_o_m_sim_p_m_t_response.html#ad26fd3db4c3455618291da85e9c1f73e":[10,0,45,8], +"class_o_m_sim_p_m_t_response.html#ad615e6ae60587d8619b737f5c8d59c8b":[10,0,45,7], "class_o_m_sim_physics_list.html":[8,1,11], +"class_o_m_sim_physics_list.html#a1e29e39ab1756fafc94970b05e84a467":[8,1,11,2], "class_o_m_sim_physics_list.html#a1e29e39ab1756fafc94970b05e84a467":[8,1,11,0], "class_o_m_sim_physics_list.html#a1e29e39ab1756fafc94970b05e84a467":[8,1,11,4], -"class_o_m_sim_physics_list.html#a1e29e39ab1756fafc94970b05e84a467":[8,1,11,2], "class_o_m_sim_physics_list.html#a1e29e39ab1756fafc94970b05e84a467":[8,1,11,6], "class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4":[8,1,11,16], -"class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4":[8,1,11,17], "class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4":[8,1,11,18], +"class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4":[8,1,11,17], "class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4":[8,1,11,19], "class_o_m_sim_physics_list.html#a52292caf7091b6a7666c07f29189a9d1":[8,1,11,13], "class_o_m_sim_physics_list.html#a52292caf7091b6a7666c07f29189a9d1":[8,1,11,15], "class_o_m_sim_physics_list.html#a52292caf7091b6a7666c07f29189a9d1":[8,1,11,12], "class_o_m_sim_physics_list.html#a52292caf7091b6a7666c07f29189a9d1":[8,1,11,14], +"class_o_m_sim_physics_list.html#a8bf61a70f663c754304fc56073e3ac95":[8,1,11,10], "class_o_m_sim_physics_list.html#a8bf61a70f663c754304fc56073e3ac95":[8,1,11,8], "class_o_m_sim_physics_list.html#a8bf61a70f663c754304fc56073e3ac95":[8,1,11,9], -"class_o_m_sim_physics_list.html#a8bf61a70f663c754304fc56073e3ac95":[8,1,11,10], "class_o_m_sim_physics_list.html#a8bf61a70f663c754304fc56073e3ac95":[8,1,11,11], +"class_o_m_sim_physics_list.html#aa81f6d1a13cff14773b5e44e50158eb1":[8,1,11,5], "class_o_m_sim_physics_list.html#aa81f6d1a13cff14773b5e44e50158eb1":[8,1,11,1], "class_o_m_sim_physics_list.html#aa81f6d1a13cff14773b5e44e50158eb1":[8,1,11,3], -"class_o_m_sim_physics_list.html#aa81f6d1a13cff14773b5e44e50158eb1":[8,1,11,5], "class_o_m_sim_physics_list.html#aa81f6d1a13cff14773b5e44e50158eb1":[8,1,11,7], -"class_o_m_sim_primary_generator_action.html":[10,0,50], -"class_o_m_sim_primary_generator_action.html#a030f31ee71aab2b0b93a7f013a427385":[10,0,50,22], -"class_o_m_sim_primary_generator_action.html#a0b7134413f8ec64f5badb7637a70295d":[10,0,50,19], -"class_o_m_sim_primary_generator_action.html#a208bfb4d81ea2f2b1c9762c2322bac20":[10,0,50,1], -"class_o_m_sim_primary_generator_action.html#a208bfb4d81ea2f2b1c9762c2322bac20":[10,0,50,3], -"class_o_m_sim_primary_generator_action.html#a208bfb4d81ea2f2b1c9762c2322bac20":[10,0,50,5], -"class_o_m_sim_primary_generator_action.html#a208bfb4d81ea2f2b1c9762c2322bac20":[10,0,50,7], -"class_o_m_sim_primary_generator_action.html#a25bc04d305b17c648ee360be914a07d0":[10,0,50,17], -"class_o_m_sim_primary_generator_action.html#a2938b92cb64123e869f5783c346a21c0":[10,0,50,15], -"class_o_m_sim_primary_generator_action.html#a37006d3fff78a0539d08d75de63450a2":[10,0,50,20], -"class_o_m_sim_primary_generator_action.html#a3e88dd8b68969bcdc7355736aba511aa":[10,0,50,8], -"class_o_m_sim_primary_generator_action.html#a50b7919e089d8b1c6d6f8cd4b4ef2cc3":[10,0,50,24], -"class_o_m_sim_primary_generator_action.html#a65cf40223e43b0b14acbb62870c04091":[10,0,50,18], -"class_o_m_sim_primary_generator_action.html#a77207c72543c23fef95a2db01a1915e0":[10,0,50,11], -"class_o_m_sim_primary_generator_action.html#a7919a3f84ab4c79dbf713417ddbaf8d9":[10,0,50,12], -"class_o_m_sim_primary_generator_action.html#a9269fb1f33103f35d5160354f6f9bd15":[10,0,50,21], -"class_o_m_sim_primary_generator_action.html#aa257597e48d8ca077849e4ffc385397a":[10,0,50,14], -"class_o_m_sim_primary_generator_action.html#ab579ed3416520f453e08f9e02159f406":[10,0,50,13], -"class_o_m_sim_primary_generator_action.html#aba87f6f4ba0e8ead86b53ddf06b258e0":[10,0,50,23], -"class_o_m_sim_primary_generator_action.html#abfea14b1d5ffe57d71f154c6ea20d02d":[10,0,50,16], -"class_o_m_sim_primary_generator_action.html#add3404f43902d7d268744eed9bc7c49b":[10,0,50,10], -"class_o_m_sim_primary_generator_action.html#add3404f43902d7d268744eed9bc7c49b":[10,0,50,9], -"class_o_m_sim_primary_generator_action.html#af46a133334c7b9424c5d682ce1e04116":[10,0,50,4], -"class_o_m_sim_primary_generator_action.html#af46a133334c7b9424c5d682ce1e04116":[10,0,50,2], -"class_o_m_sim_primary_generator_action.html#af46a133334c7b9424c5d682ce1e04116":[10,0,50,0], -"class_o_m_sim_primary_generator_action.html#af46a133334c7b9424c5d682ce1e04116":[10,0,50,6], -"class_o_m_sim_primary_generator_messenger.html":[10,0,51], -"class_o_m_sim_primary_generator_messenger.html#a3187f4116274659228a6bd13599b1839":[10,0,51,3], -"class_o_m_sim_primary_generator_messenger.html#a42b589ad95d878b3753f38745cfa1b03":[10,0,51,0], -"class_o_m_sim_primary_generator_messenger.html#a6c908ac645d5b08ad5ba2271272ac75f":[10,0,51,2], -"class_o_m_sim_primary_generator_messenger.html#a7015a6d4c55a9676c0a8de2f5e8d7e94":[10,0,51,1], -"class_o_m_sim_primary_generator_messenger.html#abb7e4ccee8604b97fb3917bdfff9b1c1":[10,0,51,4], -"class_o_m_sim_primary_generator_messenger.html#adc5a7bc9cf75a277298f3345ef31bb71":[10,0,51,5], +"class_o_m_sim_primary_generator_action.html":[10,0,46], +"class_o_m_sim_primary_generator_action.html#a030f31ee71aab2b0b93a7f013a427385":[10,0,46,22], +"class_o_m_sim_primary_generator_action.html#a0b7134413f8ec64f5badb7637a70295d":[10,0,46,19], +"class_o_m_sim_primary_generator_action.html#a208bfb4d81ea2f2b1c9762c2322bac20":[10,0,46,5], +"class_o_m_sim_primary_generator_action.html#a208bfb4d81ea2f2b1c9762c2322bac20":[10,0,46,1], +"class_o_m_sim_primary_generator_action.html#a208bfb4d81ea2f2b1c9762c2322bac20":[10,0,46,3], +"class_o_m_sim_primary_generator_action.html#a208bfb4d81ea2f2b1c9762c2322bac20":[10,0,46,7], +"class_o_m_sim_primary_generator_action.html#a25bc04d305b17c648ee360be914a07d0":[10,0,46,17], +"class_o_m_sim_primary_generator_action.html#a2938b92cb64123e869f5783c346a21c0":[10,0,46,15], +"class_o_m_sim_primary_generator_action.html#a37006d3fff78a0539d08d75de63450a2":[10,0,46,20], +"class_o_m_sim_primary_generator_action.html#a3e88dd8b68969bcdc7355736aba511aa":[10,0,46,8], +"class_o_m_sim_primary_generator_action.html#a50b7919e089d8b1c6d6f8cd4b4ef2cc3":[10,0,46,24], +"class_o_m_sim_primary_generator_action.html#a65cf40223e43b0b14acbb62870c04091":[10,0,46,18], +"class_o_m_sim_primary_generator_action.html#a77207c72543c23fef95a2db01a1915e0":[10,0,46,11], +"class_o_m_sim_primary_generator_action.html#a7919a3f84ab4c79dbf713417ddbaf8d9":[10,0,46,12], +"class_o_m_sim_primary_generator_action.html#a9269fb1f33103f35d5160354f6f9bd15":[10,0,46,21], +"class_o_m_sim_primary_generator_action.html#aa257597e48d8ca077849e4ffc385397a":[10,0,46,14], +"class_o_m_sim_primary_generator_action.html#ab579ed3416520f453e08f9e02159f406":[10,0,46,13], +"class_o_m_sim_primary_generator_action.html#aba87f6f4ba0e8ead86b53ddf06b258e0":[10,0,46,23], +"class_o_m_sim_primary_generator_action.html#abfea14b1d5ffe57d71f154c6ea20d02d":[10,0,46,16], +"class_o_m_sim_primary_generator_action.html#add3404f43902d7d268744eed9bc7c49b":[10,0,46,9], +"class_o_m_sim_primary_generator_action.html#add3404f43902d7d268744eed9bc7c49b":[10,0,46,10], +"class_o_m_sim_primary_generator_action.html#af46a133334c7b9424c5d682ce1e04116":[10,0,46,0], +"class_o_m_sim_primary_generator_action.html#af46a133334c7b9424c5d682ce1e04116":[10,0,46,2], +"class_o_m_sim_primary_generator_action.html#af46a133334c7b9424c5d682ce1e04116":[10,0,46,4], +"class_o_m_sim_primary_generator_action.html#af46a133334c7b9424c5d682ce1e04116":[10,0,46,6], +"class_o_m_sim_primary_generator_messenger.html":[10,0,47], +"class_o_m_sim_primary_generator_messenger.html#a3187f4116274659228a6bd13599b1839":[10,0,47,3], +"class_o_m_sim_primary_generator_messenger.html#a42b589ad95d878b3753f38745cfa1b03":[10,0,47,0], +"class_o_m_sim_primary_generator_messenger.html#a6c908ac645d5b08ad5ba2271272ac75f":[10,0,47,2], +"class_o_m_sim_primary_generator_messenger.html#a7015a6d4c55a9676c0a8de2f5e8d7e94":[10,0,47,1], +"class_o_m_sim_primary_generator_messenger.html#abb7e4ccee8604b97fb3917bdfff9b1c1":[10,0,47,4], +"class_o_m_sim_primary_generator_messenger.html#adc5a7bc9cf75a277298f3345ef31bb71":[10,0,47,5], "class_o_m_sim_rad_decays_detector.html":[8,2,14], "class_o_m_sim_rad_decays_detector.html#a1d241f3d0a276b96bfda9fee5307eec6":[8,2,14,1], "class_o_m_sim_rad_decays_detector.html#a57f6a622e962ea5217caabd9d2161af8":[8,2,14,2], "class_o_m_sim_rad_decays_detector.html#a59201df237ea453596fb84b93b91c426":[8,2,14,0], "class_o_m_sim_rad_decays_detector.html#a7616ce083479e613cd3d9dfa9ac8b1fa":[8,2,14,3], "class_o_m_sim_rad_decays_detector.html#ade8a9df06d1cb5a133efaba1f78b0b4e":[8,2,14,4], -"class_o_m_sim_run_action.html":[10,0,53], -"class_o_m_sim_run_action.html#a246293feafa8e1e635d6f53641309c20":[10,0,53,0], -"class_o_m_sim_run_action.html#a926914f96b3343fcc8427390e53dd1bd":[10,0,53,2], -"class_o_m_sim_run_action.html#aef8f7b1786567e557557aef9ffd113a3":[10,0,53,1], -"class_o_m_sim_run_action.html#afabe1b1de0dfbbef7cd377d07a546bec":[10,0,53,3], -"class_o_m_sim_s_n_analysis.html":[10,0,55], -"class_o_m_sim_s_n_analysis.html#a104b6afd769a07cdfc7b1583e4804fef":[10,0,55,3], -"class_o_m_sim_s_n_analysis.html#a1364116db6b4d1aed3f0320700f8d07c":[10,0,55,2], -"class_o_m_sim_s_n_analysis.html#a2f41a78cd8405b6cca9d126178edb639":[10,0,55,1], -"class_o_m_sim_s_n_analysis.html#a33f3e4fb352ae398f8013aa4621e31dd":[10,0,55,13], -"class_o_m_sim_s_n_analysis.html#a383749a9d8cc74f04c81690bef9537de":[10,0,55,7], -"class_o_m_sim_s_n_analysis.html#a49cb680ee82390aa351b0698bad7f5f5":[10,0,55,12], -"class_o_m_sim_s_n_analysis.html#a4b5cfc56187616edc57b65ecc103a740":[10,0,55,9], -"class_o_m_sim_s_n_analysis.html#a88d92f828a1080ea8b7e827aa0b65c6e":[10,0,55,0], -"class_o_m_sim_s_n_analysis.html#a99cdcfcb53625ccfea19d713567a6a78":[10,0,55,5], -"class_o_m_sim_s_n_analysis.html#a9d06037da84e30786bc139484719baeb":[10,0,55,11], -"class_o_m_sim_s_n_analysis.html#a9e9703618d87aec852812dc90dbc3660":[10,0,55,4], -"class_o_m_sim_s_n_analysis.html#aa5e2fb77768d1884e7ba4068fe430dd6":[10,0,55,10], -"class_o_m_sim_s_n_analysis.html#ac0f583550774e88355ed71e96192c2e3":[10,0,55,6], -"class_o_m_sim_s_n_analysis.html#af2d02134ccf2ad6534bc9b4aabe373e1":[10,0,55,8], +"class_o_m_sim_run_action.html":[10,0,49], +"class_o_m_sim_run_action.html#a246293feafa8e1e635d6f53641309c20":[10,0,49,0], +"class_o_m_sim_run_action.html#a926914f96b3343fcc8427390e53dd1bd":[10,0,49,2], +"class_o_m_sim_run_action.html#aef8f7b1786567e557557aef9ffd113a3":[10,0,49,1], +"class_o_m_sim_run_action.html#afabe1b1de0dfbbef7cd377d07a546bec":[10,0,49,3], +"class_o_m_sim_s_n_analysis.html":[10,0,51], +"class_o_m_sim_s_n_analysis.html#a104b6afd769a07cdfc7b1583e4804fef":[10,0,51,3], +"class_o_m_sim_s_n_analysis.html#a1364116db6b4d1aed3f0320700f8d07c":[10,0,51,2], +"class_o_m_sim_s_n_analysis.html#a2f41a78cd8405b6cca9d126178edb639":[10,0,51,1], +"class_o_m_sim_s_n_analysis.html#a33f3e4fb352ae398f8013aa4621e31dd":[10,0,51,13], +"class_o_m_sim_s_n_analysis.html#a383749a9d8cc74f04c81690bef9537de":[10,0,51,7], +"class_o_m_sim_s_n_analysis.html#a49cb680ee82390aa351b0698bad7f5f5":[10,0,51,12], +"class_o_m_sim_s_n_analysis.html#a4b5cfc56187616edc57b65ecc103a740":[10,0,51,9], +"class_o_m_sim_s_n_analysis.html#a88d92f828a1080ea8b7e827aa0b65c6e":[10,0,51,0], +"class_o_m_sim_s_n_analysis.html#a99cdcfcb53625ccfea19d713567a6a78":[10,0,51,5], +"class_o_m_sim_s_n_analysis.html#a9d06037da84e30786bc139484719baeb":[10,0,51,11], +"class_o_m_sim_s_n_analysis.html#a9e9703618d87aec852812dc90dbc3660":[10,0,51,4], +"class_o_m_sim_s_n_analysis.html#aa5e2fb77768d1884e7ba4068fe430dd6":[10,0,51,10], +"class_o_m_sim_s_n_analysis.html#ac0f583550774e88355ed71e96192c2e3":[10,0,51,6], +"class_o_m_sim_s_n_analysis.html#af2d02134ccf2ad6534bc9b4aabe373e1":[10,0,51,8], "class_o_m_sim_s_n_tools.html":[8,3,7], "class_o_m_sim_s_n_tools.html#a0b663ee3b96216ee943a681a496dffc5":[8,3,7,3], "class_o_m_sim_s_n_tools.html#a34d75fd490a03c6c6131c5ea8fbec3f2":[8,3,7,6], @@ -152,102 +180,74 @@ var NAVTREEINDEX4 = "class_o_m_sim_s_ndetector.html#aa331476cc1f56d3bee80c954f7a2d793":[8,3,3,3], "class_o_m_sim_s_ndetector.html#ac47ceb33243087b5c5f726c097c8ef20":[8,3,3,1], "class_o_m_sim_s_ndetector.html#aff89e8572059ee731fa4c778ee3f3b0c":[8,3,3,2], -"class_o_m_sim_sensitive_detector.html":[10,0,54], -"class_o_m_sim_sensitive_detector.html#a0e8d0c59cdefec63a33c443ff903d2cf":[10,0,54,7], -"class_o_m_sim_sensitive_detector.html#a2d12fa5869b30eee35a85793522e98f4":[10,0,54,8], -"class_o_m_sim_sensitive_detector.html#a329ead0f229868eaf8ac21132cbc6746":[10,0,54,10], -"class_o_m_sim_sensitive_detector.html#a345025c68ea4ff0d4a0f7ad017f06778":[10,0,54,9], -"class_o_m_sim_sensitive_detector.html#a4312e760ce38246d09e2933aa37b8725":[10,0,54,5], -"class_o_m_sim_sensitive_detector.html#a4b3d72f7aa132ea975541843a30a2f22":[10,0,54,6], -"class_o_m_sim_sensitive_detector.html#a4f8fb54b28c422464b26e05a6cfa579b":[10,0,54,11], -"class_o_m_sim_sensitive_detector.html#a86abb731f3b352ee3609b6f844380862":[10,0,54,1], -"class_o_m_sim_sensitive_detector.html#a9086dbe47568c71cba08feef8b665146":[10,0,54,4], -"class_o_m_sim_sensitive_detector.html#a9352dc2cb5522d037044f99fce178b70":[10,0,54,13], -"class_o_m_sim_sensitive_detector.html#a9d70226340ca6ca44a09efebd7acb1e0":[10,0,54,3], -"class_o_m_sim_sensitive_detector.html#ab14f76ffaa75e268fc49cdec4103a034":[10,0,54,12], -"class_o_m_sim_sensitive_detector.html#ac8df596a75c482bafb3b83d1ed011316":[10,0,54,0], -"class_o_m_sim_sensitive_detector.html#aee2e914dd514bf5c949d45e12def5447":[10,0,54,2], -"class_o_m_sim_stepping_action.html":[10,0,58], -"class_o_m_sim_stepping_action.html#a6e42d5ce9f983bd718383689982930a1":[10,0,58,1], -"class_o_m_sim_stepping_action.html#ade0aef1899f7923ca171b3919ed636d1":[10,0,58,2], -"class_o_m_sim_stepping_action.html#af84cee566999b129d9ed204988d3b7e4":[10,0,58,0], -"class_o_m_sim_tracking_action.html":[10,0,59], -"class_o_m_sim_tracking_action.html#a734f854a881bd97fa2cd056d98566421":[10,0,59,2], -"class_o_m_sim_tracking_action.html#a8a82f2c594f17be7bcb150dab706af0a":[10,0,59,0], -"class_o_m_sim_tracking_action.html#ac07ef7ccd00ee45656a1ed22d5619d03":[10,0,59,1], -"class_o_m_sim_tracking_action.html#ad50e7b10221550f66d937cf6a8e3cca9":[10,0,59,3], -"class_o_m_sim_u_iinterface.html":[8,0,34], -"class_o_m_sim_u_iinterface.html#a1b3d6760eea8af428a9766d716bf875b":[8,0,34,1], -"class_o_m_sim_u_iinterface.html#a42aab88ea8ba7886c93407279e7770f8":[8,0,34,6], -"class_o_m_sim_u_iinterface.html#a43fc02eb1f517d6c98fc5b90131114b8":[8,0,34,4], -"class_o_m_sim_u_iinterface.html#a64c42abc8252d14cbfa36e3b4a8c6818":[8,0,34,7], -"class_o_m_sim_u_iinterface.html#a671add7257f9229071a509b8677789d2":[8,0,34,8], -"class_o_m_sim_u_iinterface.html#a71034bda00b1648e8368f78431c4e0e9":[8,0,34,0], -"class_o_m_sim_u_iinterface.html#a7ba77890bae2eeeb33d40600d85d0589":[8,0,34,2], -"class_o_m_sim_u_iinterface.html#aa08ab9820d0591b64d0dd8c5599ddd14":[8,0,34,5], -"class_o_m_sim_u_iinterface.html#aa1632617642ce1430d81fe93186ed26e":[8,0,34,3], -"class_o_m_sim_u_iinterface.html#ae66ce7c3befd8cc22460a1a6939eb5e1":[8,0,34,9], -"class_o_m_sim_u_iinterface.html#aed675b9fef80c0ffbbfd39794b287b5c":[8,0,34,10], -"class_parameter_table.html":[8,0,32], -"class_parameter_table.html#a042ee0eca2c9daa755d7a472608e6d66":[8,0,32,3], -"class_parameter_table.html#a131ddfbbf38d27b59f454a4ec96b2b9e":[8,0,32,1], -"class_parameter_table.html#a3c2a94b50a41341c104b5b1585d15efc":[8,0,32,6], -"class_parameter_table.html#a6acdd356fb3153bcc463f29e495c211d":[8,0,32,0], -"class_parameter_table.html#a749bc840cf2aea18fb5b63da8b68c23c":[8,0,32,9], -"class_parameter_table.html#aa74f75099b364ec36386ffc64d8dd3c7":[8,0,32,7], -"class_parameter_table.html#aa7546560723ba3b94c08229266b27307":[8,0,32,5], -"class_parameter_table.html#adb1234ccb47c9e44ecd7f8c5cb9e0407":[8,0,32,4], -"class_parameter_table.html#aedee4e855aba079f6d22432f8b41e134":[8,0,32,8], -"class_parameter_table.html#afd0aa495dfeeb68bf370c3ea8390192d":[8,0,32,2], -"class_photon_material_tracking.html":[10,0,65], -"class_photon_material_tracking.html#a47ffd623611499279c1a3d7712348040":[10,0,65,2], -"class_photon_material_tracking.html#a4c714e8867e9341f957d5df6b12a56ac":[10,0,65,4], -"class_photon_material_tracking.html#a6091d56205dadb501d944bc277365409":[10,0,65,5], -"class_photon_material_tracking.html#ab3ba9123d5a1cf27e2f03536b987b4b1":[10,0,65,0], -"class_photon_material_tracking.html#ac7c8758f7ae8820d06cbbd8accfe5831":[10,0,65,1], -"class_photon_material_tracking.html#ad24dae309ce06c73720591683ec772c8":[10,0,65,3], -"class_refraction_and_absorption.html":[8,0,23], -"class_refraction_and_absorption.html#a629c719139ebf807133ed1e15867ca02":[8,0,23,0], -"class_refraction_and_absorption.html#ac921e76f96cfacad6f3af7c6a8941c51":[8,0,23,1], -"class_refraction_only.html":[8,0,24], -"class_refraction_only.html#a0c360b4beb97682982ddbe8146708b90":[8,0,24,1], -"class_refraction_only.html#a52775dea9ddf5f105c1b42ba1d033446":[8,0,24,0], -"class_s_n_base_particle_generator.html":[10,0,69], -"class_s_n_base_particle_generator.html#a07fec2091432f15e3b6087435bc665fb":[10,0,69,10], -"class_s_n_base_particle_generator.html#a0ce85426728c9c1fea5cd711e537f25e":[10,0,69,4], -"class_s_n_base_particle_generator.html#a120cea78d1a8f92b88cd1632bc0c92c6":[10,0,69,15], -"class_s_n_base_particle_generator.html#a2ae1658cf4b6bae74f09ebccd2e6557a":[10,0,69,18], -"class_s_n_base_particle_generator.html#a376ce5bcc5404d08c1fe99088e26f0de":[10,0,69,8], -"class_s_n_base_particle_generator.html#a392037639419db88c10a5ba50707fee0":[10,0,69,5], -"class_s_n_base_particle_generator.html#a450af8cd00f0e2f38572b5824f84fbe1":[10,0,69,11], -"class_s_n_base_particle_generator.html#a4d854c081bb9c6301afc3fdfd6d30609":[10,0,69,9], -"class_s_n_base_particle_generator.html#a7282597cb960d4bf79ed0acb3f1039f8":[10,0,69,7], -"class_s_n_base_particle_generator.html#a8a17df0f8c8886512b59f16ce347075e":[10,0,69,16], -"class_s_n_base_particle_generator.html#a925026f3b0b03ad672c883086c5baf95":[10,0,69,14], -"class_s_n_base_particle_generator.html#a9814ccf721715e0ca708aa07620705f8":[10,0,69,1], -"class_s_n_base_particle_generator.html#a98d77fbed2a543dd845befc2db055393":[10,0,69,19], -"class_s_n_base_particle_generator.html#ab0d0ee63c617404dbb96d72efa8c6e6f":[10,0,69,0], -"class_s_n_base_particle_generator.html#ab35850680ce8bcf0bef7948784d90ac6":[10,0,69,17], -"class_s_n_base_particle_generator.html#ac0357a030e33ca274826668e596c9667":[10,0,69,2], -"class_s_n_base_particle_generator.html#ac51082f7548625144ba80c1390d189c8":[10,0,69,12], -"class_s_n_base_particle_generator.html#ace9b656e0f73d23728b0eac53391269f":[10,0,69,20], -"class_s_n_base_particle_generator.html#ade13b26883a1e0349895057fce012729":[10,0,69,3], -"class_s_n_base_particle_generator.html#aeb8aaa4cc569b24142f1253d2de4fa40":[10,0,69,13], -"class_s_n_base_particle_generator.html#af978419fed92461baf6895aaa7b2f70a":[10,0,69,6], -"class_scintillation_properties.html":[8,0,28], -"class_scintillation_properties.html#a03dca72bd4861b8500283dc15c0864e0":[8,0,28,0], -"class_scintillation_properties.html#a2f5e62b56857772f598738907d3ed210":[8,0,28,4], -"class_scintillation_properties.html#a37ebebbb7e81f92499faf54aabd89c6c":[8,0,28,6], -"class_scintillation_properties.html#a3c9fea78ae17e8a52784e4a5fbd09342":[8,0,28,2], -"class_scintillation_properties.html#a5e7da3437242c6c025edff017adf2c1b":[8,0,28,10], -"class_scintillation_properties.html#a63544a170f82e5862fd96180f49551f1":[8,0,28,11], -"class_scintillation_properties.html#a6c16439c71032b0df72dfff7aa776e69":[8,0,28,1], -"class_scintillation_properties.html#a8b08735d53c1990715c1dc4e84c47c34":[8,0,28,9], -"class_scintillation_properties.html#ac8ab70819d1cdb35cc6ce2155f990379":[8,0,28,5], -"class_scintillation_properties.html#af525e651ef632ab272850c743ea9c76f":[8,0,28,8], -"class_scintillation_properties.html#afd7145815d2baf2008a755c487d0a613":[8,0,28,3], -"class_scintillation_properties.html#afd81afebbf2a8addf8f2f4c775dc255e":[8,0,28,7], -"class_surface.html":[8,0,27], -"class_surface.html#a2e3ad23371b044da46648c991aab3294":[8,0,27,5], -"class_surface.html#a81a6d02fd2b3f605673932a34a7bb1bf":[8,0,27,3] +"class_o_m_sim_sensitive_detector.html":[10,0,50], +"class_o_m_sim_sensitive_detector.html#a0e8d0c59cdefec63a33c443ff903d2cf":[10,0,50,7], +"class_o_m_sim_sensitive_detector.html#a2d12fa5869b30eee35a85793522e98f4":[10,0,50,8], +"class_o_m_sim_sensitive_detector.html#a329ead0f229868eaf8ac21132cbc6746":[10,0,50,10], +"class_o_m_sim_sensitive_detector.html#a345025c68ea4ff0d4a0f7ad017f06778":[10,0,50,9], +"class_o_m_sim_sensitive_detector.html#a4312e760ce38246d09e2933aa37b8725":[10,0,50,5], +"class_o_m_sim_sensitive_detector.html#a4b3d72f7aa132ea975541843a30a2f22":[10,0,50,6], +"class_o_m_sim_sensitive_detector.html#a4f8fb54b28c422464b26e05a6cfa579b":[10,0,50,11], +"class_o_m_sim_sensitive_detector.html#a86abb731f3b352ee3609b6f844380862":[10,0,50,1], +"class_o_m_sim_sensitive_detector.html#a9086dbe47568c71cba08feef8b665146":[10,0,50,4], +"class_o_m_sim_sensitive_detector.html#a9352dc2cb5522d037044f99fce178b70":[10,0,50,13], +"class_o_m_sim_sensitive_detector.html#a9d70226340ca6ca44a09efebd7acb1e0":[10,0,50,3], +"class_o_m_sim_sensitive_detector.html#ab14f76ffaa75e268fc49cdec4103a034":[10,0,50,12], +"class_o_m_sim_sensitive_detector.html#ac8df596a75c482bafb3b83d1ed011316":[10,0,50,0], +"class_o_m_sim_sensitive_detector.html#aee2e914dd514bf5c949d45e12def5447":[10,0,50,2], +"class_o_m_sim_stepping_action.html":[10,0,54], +"class_o_m_sim_stepping_action.html#a6e42d5ce9f983bd718383689982930a1":[10,0,54,1], +"class_o_m_sim_stepping_action.html#ade0aef1899f7923ca171b3919ed636d1":[10,0,54,2], +"class_o_m_sim_stepping_action.html#af84cee566999b129d9ed204988d3b7e4":[10,0,54,0], +"class_o_m_sim_tracking_action.html":[10,0,55], +"class_o_m_sim_tracking_action.html#a734f854a881bd97fa2cd056d98566421":[10,0,55,2], +"class_o_m_sim_tracking_action.html#a8a82f2c594f17be7bcb150dab706af0a":[10,0,55,0], +"class_o_m_sim_tracking_action.html#ac07ef7ccd00ee45656a1ed22d5619d03":[10,0,55,1], +"class_o_m_sim_tracking_action.html#ad50e7b10221550f66d937cf6a8e3cca9":[10,0,55,3], +"class_o_m_sim_u_iinterface.html":[8,0,26], +"class_o_m_sim_u_iinterface.html#a1b3d6760eea8af428a9766d716bf875b":[8,0,26,1], +"class_o_m_sim_u_iinterface.html#a42aab88ea8ba7886c93407279e7770f8":[8,0,26,6], +"class_o_m_sim_u_iinterface.html#a43fc02eb1f517d6c98fc5b90131114b8":[8,0,26,4], +"class_o_m_sim_u_iinterface.html#a64c42abc8252d14cbfa36e3b4a8c6818":[8,0,26,7], +"class_o_m_sim_u_iinterface.html#a671add7257f9229071a509b8677789d2":[8,0,26,8], +"class_o_m_sim_u_iinterface.html#a71034bda00b1648e8368f78431c4e0e9":[8,0,26,0], +"class_o_m_sim_u_iinterface.html#a7ba77890bae2eeeb33d40600d85d0589":[8,0,26,2], +"class_o_m_sim_u_iinterface.html#aa08ab9820d0591b64d0dd8c5599ddd14":[8,0,26,5], +"class_o_m_sim_u_iinterface.html#aa1632617642ce1430d81fe93186ed26e":[8,0,26,3], +"class_o_m_sim_u_iinterface.html#ae66ce7c3befd8cc22460a1a6939eb5e1":[8,0,26,9], +"class_o_m_sim_u_iinterface.html#aed675b9fef80c0ffbbfd39794b287b5c":[8,0,26,10], +"class_parameter_table.html":[8,0,23], +"class_parameter_table.html#a042ee0eca2c9daa755d7a472608e6d66":[8,0,23,4], +"class_parameter_table.html#a131ddfbbf38d27b59f454a4ec96b2b9e":[8,0,23,1], +"class_parameter_table.html#a3c2a94b50a41341c104b5b1585d15efc":[8,0,23,7], +"class_parameter_table.html#a462edf8d5284908b7c59c851e367b779":[8,0,23,3], +"class_parameter_table.html#a6acdd356fb3153bcc463f29e495c211d":[8,0,23,0], +"class_parameter_table.html#a749bc840cf2aea18fb5b63da8b68c23c":[8,0,23,10], +"class_parameter_table.html#a8181a3c7b97c75eae98e3d6fb5d3e048":[8,0,23,2], +"class_parameter_table.html#aa74f75099b364ec36386ffc64d8dd3c7":[8,0,23,8], +"class_parameter_table.html#aa7546560723ba3b94c08229266b27307":[8,0,23,6], +"class_parameter_table.html#adb1234ccb47c9e44ecd7f8c5cb9e0407":[8,0,23,5], +"class_parameter_table.html#aedee4e855aba079f6d22432f8b41e134":[8,0,23,9], +"class_photon_material_tracking.html":[10,0,61], +"class_photon_material_tracking.html#a47ffd623611499279c1a3d7712348040":[10,0,61,2], +"class_photon_material_tracking.html#a4c714e8867e9341f957d5df6b12a56ac":[10,0,61,4], +"class_photon_material_tracking.html#a6091d56205dadb501d944bc277365409":[10,0,61,5], +"class_photon_material_tracking.html#ab3ba9123d5a1cf27e2f03536b987b4b1":[10,0,61,0], +"class_photon_material_tracking.html#ac7c8758f7ae8820d06cbbd8accfe5831":[10,0,61,1], +"class_photon_material_tracking.html#ad24dae309ce06c73720591683ec772c8":[10,0,61,3], +"class_s_n_base_particle_generator.html":[10,0,62], +"class_s_n_base_particle_generator.html#a07fec2091432f15e3b6087435bc665fb":[10,0,62,10], +"class_s_n_base_particle_generator.html#a0ce85426728c9c1fea5cd711e537f25e":[10,0,62,4], +"class_s_n_base_particle_generator.html#a120cea78d1a8f92b88cd1632bc0c92c6":[10,0,62,15], +"class_s_n_base_particle_generator.html#a2ae1658cf4b6bae74f09ebccd2e6557a":[10,0,62,18], +"class_s_n_base_particle_generator.html#a376ce5bcc5404d08c1fe99088e26f0de":[10,0,62,8], +"class_s_n_base_particle_generator.html#a392037639419db88c10a5ba50707fee0":[10,0,62,5], +"class_s_n_base_particle_generator.html#a450af8cd00f0e2f38572b5824f84fbe1":[10,0,62,11], +"class_s_n_base_particle_generator.html#a4d854c081bb9c6301afc3fdfd6d30609":[10,0,62,9], +"class_s_n_base_particle_generator.html#a7282597cb960d4bf79ed0acb3f1039f8":[10,0,62,7], +"class_s_n_base_particle_generator.html#a8a17df0f8c8886512b59f16ce347075e":[10,0,62,16], +"class_s_n_base_particle_generator.html#a925026f3b0b03ad672c883086c5baf95":[10,0,62,14], +"class_s_n_base_particle_generator.html#a9814ccf721715e0ca708aa07620705f8":[10,0,62,1], +"class_s_n_base_particle_generator.html#a98d77fbed2a543dd845befc2db055393":[10,0,62,19], +"class_s_n_base_particle_generator.html#ab0d0ee63c617404dbb96d72efa8c6e6f":[10,0,62,0] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index 5d9b381554..700baa1bd3 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,208 +1,174 @@ var NAVTREEINDEX5 = { -"class_surface.html#a9c69d5516b6e0544d59efed89d7a4ceb":[8,0,27,4], -"class_surface.html#a9fb1c942459b05fb216731ef7cc78e52":[8,0,27,0], -"class_surface.html#ac425ef0a4f51424549eaa541766ea8cf":[8,0,27,2], -"class_surface.html#accebb04b0468876b68298b72380c6d37":[8,0,27,1], -"classabc_data_file.html":[8,0,21], -"classabc_data_file.html#a09322347b2356236b06ea16551d5ad31":[8,0,21,1], -"classabc_data_file.html#a50d1fc61db3d6d907c0dcbd541b10e36":[8,0,21,7], -"classabc_data_file.html#a794403b1f022f0376e4a38e0ac28c281":[8,0,21,3], -"classabc_data_file.html#ac936f1db15895afb06fc9a40e2a77677":[8,0,21,5], -"classabc_data_file.html#acfb2cc94ea37a200d617125538e2271f":[8,0,21,6], -"classabc_data_file.html#ad2a6eb774f0168b51176d745b84c1d9c":[8,0,21,4], -"classabc_data_file.html#afa294a5fd58c6c3911d1a57683f7688a":[8,0,21,0], -"classabc_data_file.html#afc01d4904129c5b170f0299f96ec7f8a":[8,0,21,2], -"classabc_detector_component.html":[8,0,35], -"classabc_detector_component.html#a00db18700c93dd29e65da15dbbdd12d6":[8,0,35,28], -"classabc_detector_component.html#a0adfb8cac9a37b214e3da5b31b3d5277":[8,0,35,30], -"classabc_detector_component.html#a0ccf01b688807fca37fbca6a99d94dc3":[8,0,35,13], -"classabc_detector_component.html#a1c7b2be94d93696561d0302c3edb74ca":[8,0,35,21], -"classabc_detector_component.html#a2533b996a0f616d13ab44aeb39de1dc8":[8,0,35,7], -"classabc_detector_component.html#a2915a5d0b8278207ff5dd53eac9c4b9a":[8,0,35,9], -"classabc_detector_component.html#a3d796bd0c3a6e22e8bbd11765b98d2e8":[8,0,35,3], -"classabc_detector_component.html#a467235840a313b6481569ae9ea9d2673":[8,0,35,2], -"classabc_detector_component.html#a49a4c0e7138f1c0ed90736f80dc41377":[8,0,35,1], -"classabc_detector_component.html#a53c7979298ef9eda66b44f0a3c4f2e6b":[8,0,35,12], -"classabc_detector_component.html#a63d18669991ab4f35e24e7a80144f0a4":[8,0,35,31], -"classabc_detector_component.html#a6a1743aa6036e78109afba814f657536":[8,0,35,19], -"classabc_detector_component.html#a710417860ff83235e3b85b7e730b1bc3":[8,0,35,18], -"classabc_detector_component.html#a7a68cb95fa0c6b6bcd97f5640b0500b4":[8,0,35,6], -"classabc_detector_component.html#a82128d0db519cef757cca31487e64cc1":[8,0,35,14], -"classabc_detector_component.html#a822f4ef34db80d5bd78d4d2a9e904297":[8,0,35,8], -"classabc_detector_component.html#a87f97f72739f905f6c9d23a75849d15f":[8,0,35,27], -"classabc_detector_component.html#a8e7f01c218d5f093e80e46b33a0672bf":[8,0,35,4], -"classabc_detector_component.html#a8fb7a3e2c2e647c445447a56ef5955d1":[8,0,35,10], -"classabc_detector_component.html#a926b2004c884fe3405f6cc53be98a6e4":[8,0,35,24], -"classabc_detector_component.html#a95ccc462a72ea0e52c31e2179e51ede1":[8,0,35,16], -"classabc_detector_component.html#aa830916e7f5f8ae31eb31e3c37c9841e":[8,0,35,22], -"classabc_detector_component.html#aaba7a5849794363a99313fd9765860b5":[8,0,35,23], -"classabc_detector_component.html#aadeab169c130a27e360e8c951b8db14b":[8,0,35,15], -"classabc_detector_component.html#aaf0d85ee9a57f6bda0d48c4dad2b6dc5":[8,0,35,11], -"classabc_detector_component.html#aba216e0e619ddc3810ab66700e05a04c":[8,0,35,5], -"classabc_detector_component.html#ac1148f128706991ad6c1aac7a3c1fda2":[8,0,35,25], -"classabc_detector_component.html#ac7a9c9a60d06356614e2756447d02ed6":[8,0,35,20], -"classabc_detector_component.html#acc9920a01de42789db760463a06d16d7":[8,0,35,29], -"classabc_detector_component.html#ad11572a6790aec6251f863a3899452af":[8,0,35,33], -"classabc_detector_component.html#ad57a37961439b26587d55ba4e3c6603b":[8,0,35,35], -"classabc_detector_component.html#ad57eb4a0be4c50d570d436d559178ba3":[8,0,35,34], -"classabc_detector_component.html#aebcb11aa66774e0019331eda054282d0":[8,0,35,17], -"classabc_detector_component.html#af063f48df26d1189fc6e908555397823":[8,0,35,32], -"classabc_detector_component.html#afe7ebded0a06d419ced9ba97ba344c44":[8,0,35,26], -"classabc_material_data.html":[8,0,22], -"classabc_material_data.html#a0ae68961031fd55ab0356112f49aedd0":[8,0,22,2], -"classabc_material_data.html#a2a5b07c86c18825c5eca27818ad6268c":[8,0,22,4], -"classabc_material_data.html#a598d1d21330a101855229b2fb08357a9":[8,0,22,7], -"classabc_material_data.html#a8fee96bfd62337bcaefd70ba42b35aa6":[8,0,22,5], -"classabc_material_data.html#abd444fe5c9bf9ea0ad3629e448bd0d4e":[8,0,22,1], -"classabc_material_data.html#acca9fc268907f29e89960699cadb0b53":[8,0,22,3], -"classabc_material_data.html#ae30f0dc56953e39e0f5cb711c645d5a5":[8,0,22,0], -"classabc_material_data.html#af94d1f778c1998286f35cae107a3a167":[8,0,22,6], +"class_s_n_base_particle_generator.html#ab35850680ce8bcf0bef7948784d90ac6":[10,0,62,17], +"class_s_n_base_particle_generator.html#ac0357a030e33ca274826668e596c9667":[10,0,62,2], +"class_s_n_base_particle_generator.html#ac51082f7548625144ba80c1390d189c8":[10,0,62,12], +"class_s_n_base_particle_generator.html#ace9b656e0f73d23728b0eac53391269f":[10,0,62,20], +"class_s_n_base_particle_generator.html#ade13b26883a1e0349895057fce012729":[10,0,62,3], +"class_s_n_base_particle_generator.html#aeb8aaa4cc569b24142f1253d2de4fa40":[10,0,62,13], +"class_s_n_base_particle_generator.html#af978419fed92461baf6895aaa7b2f70a":[10,0,62,6], +"classabc_detector_component.html":[8,0,27], +"classabc_detector_component.html#a00db18700c93dd29e65da15dbbdd12d6":[8,0,27,28], +"classabc_detector_component.html#a0adfb8cac9a37b214e3da5b31b3d5277":[8,0,27,30], +"classabc_detector_component.html#a0ccf01b688807fca37fbca6a99d94dc3":[8,0,27,13], +"classabc_detector_component.html#a1c7b2be94d93696561d0302c3edb74ca":[8,0,27,21], +"classabc_detector_component.html#a2533b996a0f616d13ab44aeb39de1dc8":[8,0,27,7], +"classabc_detector_component.html#a2915a5d0b8278207ff5dd53eac9c4b9a":[8,0,27,9], +"classabc_detector_component.html#a3d796bd0c3a6e22e8bbd11765b98d2e8":[8,0,27,3], +"classabc_detector_component.html#a467235840a313b6481569ae9ea9d2673":[8,0,27,2], +"classabc_detector_component.html#a49a4c0e7138f1c0ed90736f80dc41377":[8,0,27,1], +"classabc_detector_component.html#a53c7979298ef9eda66b44f0a3c4f2e6b":[8,0,27,12], +"classabc_detector_component.html#a63d18669991ab4f35e24e7a80144f0a4":[8,0,27,31], +"classabc_detector_component.html#a6a1743aa6036e78109afba814f657536":[8,0,27,19], +"classabc_detector_component.html#a710417860ff83235e3b85b7e730b1bc3":[8,0,27,18], +"classabc_detector_component.html#a7a68cb95fa0c6b6bcd97f5640b0500b4":[8,0,27,6], +"classabc_detector_component.html#a82128d0db519cef757cca31487e64cc1":[8,0,27,14], +"classabc_detector_component.html#a822f4ef34db80d5bd78d4d2a9e904297":[8,0,27,8], +"classabc_detector_component.html#a87f97f72739f905f6c9d23a75849d15f":[8,0,27,27], +"classabc_detector_component.html#a8e7f01c218d5f093e80e46b33a0672bf":[8,0,27,4], +"classabc_detector_component.html#a8fb7a3e2c2e647c445447a56ef5955d1":[8,0,27,10], +"classabc_detector_component.html#a926b2004c884fe3405f6cc53be98a6e4":[8,0,27,24], +"classabc_detector_component.html#a95ccc462a72ea0e52c31e2179e51ede1":[8,0,27,16], +"classabc_detector_component.html#aa830916e7f5f8ae31eb31e3c37c9841e":[8,0,27,22], +"classabc_detector_component.html#aaba7a5849794363a99313fd9765860b5":[8,0,27,23], +"classabc_detector_component.html#aadeab169c130a27e360e8c951b8db14b":[8,0,27,15], +"classabc_detector_component.html#aaf0d85ee9a57f6bda0d48c4dad2b6dc5":[8,0,27,11], +"classabc_detector_component.html#aba216e0e619ddc3810ab66700e05a04c":[8,0,27,5], +"classabc_detector_component.html#ac1148f128706991ad6c1aac7a3c1fda2":[8,0,27,25], +"classabc_detector_component.html#ac7a9c9a60d06356614e2756447d02ed6":[8,0,27,20], +"classabc_detector_component.html#acc9920a01de42789db760463a06d16d7":[8,0,27,29], +"classabc_detector_component.html#ad11572a6790aec6251f863a3899452af":[8,0,27,33], +"classabc_detector_component.html#ad57a37961439b26587d55ba4e3c6603b":[8,0,27,35], +"classabc_detector_component.html#ad57eb4a0be4c50d570d436d559178ba3":[8,0,27,34], +"classabc_detector_component.html#aebcb11aa66774e0019331eda054282d0":[8,0,27,17], +"classabc_detector_component.html#af063f48df26d1189fc6e908555397823":[8,0,27,32], +"classabc_detector_component.html#afe7ebded0a06d419ced9ba97ba344c44":[8,0,27,26], "classes.html":[10,1], -"classm_d_o_m.html":[10,0,25], -"classm_d_o_m.html#a08b12af4d0dbd5f1872fc6157a859f7f":[10,0,25,23], -"classm_d_o_m.html#a0a150a538f8bbaa720cc3876fcc74c54":[10,0,25,22], -"classm_d_o_m.html#a0c1757c5fbd9f90d0b4a4468eb70ce42":[10,0,25,17], -"classm_d_o_m.html#a0ea5b69f38842184f0ec6f0c65c328ed":[10,0,25,27], -"classm_d_o_m.html#a106b05be669675201404fb8954642048":[10,0,25,30], -"classm_d_o_m.html#a115f5e689062ac82b8f55a18f7f96376":[10,0,25,2], -"classm_d_o_m.html#a151e155b3a557263ae2b7d73739dc358":[10,0,25,36], -"classm_d_o_m.html#a16328146960e2feccdae1ef07d6a815b":[10,0,25,18], -"classm_d_o_m.html#a1f14d2c150c096e608d244a125c5b33e":[10,0,25,13], -"classm_d_o_m.html#a1fd32bb6eeff5f49f9ebbd09825b2e91":[10,0,25,6], -"classm_d_o_m.html#a2054cea24a6f7bd00d684bd60e375a57":[10,0,25,16], -"classm_d_o_m.html#a23191a5e912d1fdd142c8a33b4dbb0c8":[10,0,25,39], -"classm_d_o_m.html#a2b0d0e612536d2e72c11c85cef1f6f2b":[10,0,25,45], -"classm_d_o_m.html#a31abbeec998978802e32bd4f542c3485":[10,0,25,46], -"classm_d_o_m.html#a31d5588f276092ffcb9284f843b3bbb6":[10,0,25,48], -"classm_d_o_m.html#a33d632b787f897dfb6320e246690e62d":[10,0,25,26], -"classm_d_o_m.html#a34b8c001667652f27e78576b33ec53f9":[10,0,25,0], -"classm_d_o_m.html#a389836b7c99d6a7e7445b986c588f113":[10,0,25,42], -"classm_d_o_m.html#a3b2aaa5321719dfb3b800a3c1f8b9f25":[10,0,25,3], -"classm_d_o_m.html#a3cfad9f46b12f1c3bcdd55704fe106cb":[10,0,25,33], -"classm_d_o_m.html#a3d936da0f23132258600d0825d3998f5":[10,0,25,12], -"classm_d_o_m.html#a3e8e95e43ee32d0db400be6495f45681":[10,0,25,29], -"classm_d_o_m.html#a3fa16751e8d16fd4c567b4e2e01b4299":[10,0,25,31], -"classm_d_o_m.html#a4a88b05f5e72dcaed20578e14c7fc602":[10,0,25,34], -"classm_d_o_m.html#a4f1a6e0c401ef0b464f74a226ebc48e2":[10,0,25,19], -"classm_d_o_m.html#a61d4eb42abbc6512691d7e466f039b25":[10,0,25,24], -"classm_d_o_m.html#a663f0885611e2697d7571465999568ec":[10,0,25,41], -"classm_d_o_m.html#a67d1aa872ca146a8d5b276e5824c3d56":[10,0,25,25], -"classm_d_o_m.html#a6ad860a00a1fd6d2a41d14d8e3d834ad":[10,0,25,4], -"classm_d_o_m.html#a7096fa5b925a0be159c56f415daf8f89":[10,0,25,11], -"classm_d_o_m.html#a84365c931fe3226e18f78638b10b637d":[10,0,25,14], -"classm_d_o_m.html#a87182287102be81c43a516e8d7d5a25c":[10,0,25,38], -"classm_d_o_m.html#a87d21466836665446bafbb2aefc28a5e":[10,0,25,44], -"classm_d_o_m.html#a95cb59294f27f0e119d27d4b7e4f2cfe":[10,0,25,7], -"classm_d_o_m.html#a98dbce10427bd4cabd671b2626307a1b":[10,0,25,47], -"classm_d_o_m.html#a9a9ed5076d3b0d679b1dd26e2fb2e292":[10,0,25,37], -"classm_d_o_m.html#aa787ab8bfad6c8d820050a7d8c1f9bf5":[10,0,25,10], -"classm_d_o_m.html#aada079255c04717226e78ddc040c21bb":[10,0,25,32], -"classm_d_o_m.html#abdad58a2d3b927d0d05c04cc0d23095a":[10,0,25,20], -"classm_d_o_m.html#ad4698d5b6cc2b233a4501a9ec1b34ff6":[10,0,25,40], -"classm_d_o_m.html#ad7e07f1380a50158f7cede9aa84721be":[10,0,25,5], -"classm_d_o_m.html#adf748d77a8bae2516db1ba79b805841b":[10,0,25,8], -"classm_d_o_m.html#ae1946d5874274ca30123bbbcd7af1411":[10,0,25,9], -"classm_d_o_m.html#ae28cf6f87440b664735f77854076219a":[10,0,25,15], -"classm_d_o_m.html#ae57fd1dd20ce6878a4903a2837e4d27f":[10,0,25,28], -"classm_d_o_m.html#aed70354ddf6bfe7859c848e17d380dda":[10,0,25,43], -"classm_d_o_m.html#aedf09daf267a3c3b2dd9602c05f07636":[10,0,25,21], -"classm_d_o_m.html#af9c4392faf4cad05bcd94be4f8049aa1":[10,0,25,35], -"classm_d_o_m.html#afd95205edb92f86b5c8d4e5642a58e3c":[10,0,25,1], -"classm_d_o_m_flasher.html":[8,0,37], -"classm_d_o_m_flasher.html#a02da4d7a31b2df29b495a75cf57b8eb0":[8,0,37,13], -"classm_d_o_m_flasher.html#a09ec0228902e4b9350736da03f8fae10":[8,0,37,16], -"classm_d_o_m_flasher.html#a12f381573b29dc6ebd3533db8c373475":[8,0,37,11], -"classm_d_o_m_flasher.html#a1a6e011d8de8d5201d9ed320e8775aae":[8,0,37,5], -"classm_d_o_m_flasher.html#a268494f8d27175e1ae391789e1d66faf":[8,0,37,8], -"classm_d_o_m_flasher.html#a2ca002c507e40a6110b215cad5616217":[8,0,37,10], -"classm_d_o_m_flasher.html#a364e96471e231b5b7838cc8df92529fc":[8,0,37,1], -"classm_d_o_m_flasher.html#a46a5e36504e75195e7035a231d150cd9":[8,0,37,17], -"classm_d_o_m_flasher.html#a4c7d36af1760026c53a9164bf02dc057":[8,0,37,7], -"classm_d_o_m_flasher.html#a6f304b70a2f95adca637c7921281f6ae":[8,0,37,9], -"classm_d_o_m_flasher.html#a72046d9cb91445e64f63be33bae6f914":[8,0,37,0], -"classm_d_o_m_flasher.html#a79f91c6637b17ffdf867e05c0f79d46c":[8,0,37,15], -"classm_d_o_m_flasher.html#aa74e2bfee6f21cb652e7dd9929e8e688":[8,0,37,3], -"classm_d_o_m_flasher.html#aabf2d4ba14e3d072472ec7c46201362b":[8,0,37,6], -"classm_d_o_m_flasher.html#aac8c466bbcc6d952ad82fbd29daa675f":[8,0,37,2], -"classm_d_o_m_flasher.html#ab97e2fb06ead3a1d52d558f78f5a2757":[8,0,37,14], -"classm_d_o_m_flasher.html#ac779772218d50699e05de2e1fa785180":[8,0,37,4], -"classm_d_o_m_flasher.html#aec3f52b425378adcebbd1bf8dc5a389b":[8,0,37,12], -"classm_d_o_m_harness.html":[10,0,27], -"classm_d_o_m_harness.html#a0e96a969656eb27a4eec62bf40f31061":[10,0,27,2], -"classm_d_o_m_harness.html#a0f655b2703f0950f814fcfb329a4714f":[10,0,27,8], -"classm_d_o_m_harness.html#a17f5567288b1dd89f135167aea791a6f":[10,0,27,10], -"classm_d_o_m_harness.html#a25ddf357d56bc2fc30388ad39145b071":[10,0,27,6], -"classm_d_o_m_harness.html#a2a136b21fda87052b7f49e7f681af7ce":[10,0,27,11], -"classm_d_o_m_harness.html#a512083540d81aba519bcfc439a43a35f":[10,0,27,16], -"classm_d_o_m_harness.html#a63f024a1864b298be012a22f8b70f72e":[10,0,27,20], -"classm_d_o_m_harness.html#a78a65ac52b48cd9b6fc6099e8f3a5edb":[10,0,27,13], -"classm_d_o_m_harness.html#a841b1f3575ac43000db9487bdc03b8e1":[10,0,27,12], -"classm_d_o_m_harness.html#a8ee0c943771fb2356cc3502bd9abdb1b":[10,0,27,15], -"classm_d_o_m_harness.html#a983a1077280f72838cc7348b15d1ed6e":[10,0,27,17], -"classm_d_o_m_harness.html#ab87b8f216298817923b91063fee12b3b":[10,0,27,3], -"classm_d_o_m_harness.html#ac5c9ce4b3327455c2b7a838c01b68932":[10,0,27,7], -"classm_d_o_m_harness.html#ac74d9bfdacbbbf0f81ebfe018ed96ff8":[10,0,27,4], -"classm_d_o_m_harness.html#accc78940d462599b56358c73f2b313ce":[10,0,27,5], -"classm_d_o_m_harness.html#ad11bc4b23bd23b5e595daa0f31c42c69":[10,0,27,19], -"classm_d_o_m_harness.html#ad296dcc5665011ccbe6c6477e9125d12":[10,0,27,14], -"classm_d_o_m_harness.html#ad48f4ce62ec07dc0a064486996b58741":[10,0,27,9], -"classm_d_o_m_harness.html#ad83b869a9aa373be038889f61608d3c6":[10,0,27,0], -"classm_d_o_m_harness.html#ae2ff166fd03c6fc4532a7a31b9f48d36":[10,0,27,18], -"classm_d_o_m_harness.html#aff90d7f4ff55b658f9fc21a189ed9105":[10,0,27,1], -"classm_d_o_m_p_m_t_response.html":[10,0,28], -"classm_d_o_m_p_m_t_response.html#a1c62e16d89bc72c6086352f26c1f7ea9":[10,0,28,5], -"classm_d_o_m_p_m_t_response.html#a296cb747a9eb15cb4a347f902dd479c1":[10,0,28,4], -"classm_d_o_m_p_m_t_response.html#a4744f4e3053b2feab0ce8137940795ec":[10,0,28,0], -"classm_d_o_m_p_m_t_response.html#a7979ca354ecde303bb6a29894daae78b":[10,0,28,3], -"classm_d_o_m_p_m_t_response.html#aca315fd18ea5532158824aee782dc65f":[10,0,28,2], -"classm_d_o_m_p_m_t_response.html#afbb523e502cba566ca91cd7458d51ad5":[10,0,28,1], -"classp_d_o_m.html":[8,0,39], -"classp_d_o_m.html#a1e2c5cf50a25e2b234d9326f4fbbee9d":[8,0,39,4], -"classp_d_o_m.html#a1f83025dc8d3c35a774cc2c75b8a525f":[8,0,39,0], -"classp_d_o_m.html#a6fc9511f8287a69ef498167162a92ec4":[8,0,39,2], -"classp_d_o_m.html#aa9814a5b6f153228ce5f5622f7944a3a":[8,0,39,3], -"classp_d_o_m.html#ac2957c4f838bb9cc9ced72e424691df5":[8,0,39,6], -"classp_d_o_m.html#aff18b63813f3940d3cc8c0c49a3595d5":[8,0,39,5], -"classp_d_o_m.html#aff85691171a4d8a8a1ad30ba1721b8c1":[8,0,39,1], -"effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html":[9,0,19], -"effective__area_2include_2_o_m_sim_effective_area_detector_8hh_source.html":[9,0,19], -"effective__area_2include_2_o_m_sim_event_action_8hh_source.html":[9,0,22], +"classm_d_o_m.html":[10,0,21], +"classm_d_o_m.html#a08b12af4d0dbd5f1872fc6157a859f7f":[10,0,21,23], +"classm_d_o_m.html#a0a150a538f8bbaa720cc3876fcc74c54":[10,0,21,22], +"classm_d_o_m.html#a0c1757c5fbd9f90d0b4a4468eb70ce42":[10,0,21,17], +"classm_d_o_m.html#a0ea5b69f38842184f0ec6f0c65c328ed":[10,0,21,27], +"classm_d_o_m.html#a106b05be669675201404fb8954642048":[10,0,21,30], +"classm_d_o_m.html#a115f5e689062ac82b8f55a18f7f96376":[10,0,21,2], +"classm_d_o_m.html#a151e155b3a557263ae2b7d73739dc358":[10,0,21,36], +"classm_d_o_m.html#a16328146960e2feccdae1ef07d6a815b":[10,0,21,18], +"classm_d_o_m.html#a1f14d2c150c096e608d244a125c5b33e":[10,0,21,13], +"classm_d_o_m.html#a1fd32bb6eeff5f49f9ebbd09825b2e91":[10,0,21,6], +"classm_d_o_m.html#a2054cea24a6f7bd00d684bd60e375a57":[10,0,21,16], +"classm_d_o_m.html#a23191a5e912d1fdd142c8a33b4dbb0c8":[10,0,21,39], +"classm_d_o_m.html#a2b0d0e612536d2e72c11c85cef1f6f2b":[10,0,21,45], +"classm_d_o_m.html#a31abbeec998978802e32bd4f542c3485":[10,0,21,46], +"classm_d_o_m.html#a31d5588f276092ffcb9284f843b3bbb6":[10,0,21,48], +"classm_d_o_m.html#a33d632b787f897dfb6320e246690e62d":[10,0,21,26], +"classm_d_o_m.html#a34b8c001667652f27e78576b33ec53f9":[10,0,21,0], +"classm_d_o_m.html#a389836b7c99d6a7e7445b986c588f113":[10,0,21,42], +"classm_d_o_m.html#a3b2aaa5321719dfb3b800a3c1f8b9f25":[10,0,21,3], +"classm_d_o_m.html#a3cfad9f46b12f1c3bcdd55704fe106cb":[10,0,21,33], +"classm_d_o_m.html#a3d936da0f23132258600d0825d3998f5":[10,0,21,12], +"classm_d_o_m.html#a3e8e95e43ee32d0db400be6495f45681":[10,0,21,29], +"classm_d_o_m.html#a3fa16751e8d16fd4c567b4e2e01b4299":[10,0,21,31], +"classm_d_o_m.html#a4a88b05f5e72dcaed20578e14c7fc602":[10,0,21,34], +"classm_d_o_m.html#a4f1a6e0c401ef0b464f74a226ebc48e2":[10,0,21,19], +"classm_d_o_m.html#a61d4eb42abbc6512691d7e466f039b25":[10,0,21,24], +"classm_d_o_m.html#a663f0885611e2697d7571465999568ec":[10,0,21,41], +"classm_d_o_m.html#a67d1aa872ca146a8d5b276e5824c3d56":[10,0,21,25], +"classm_d_o_m.html#a6ad860a00a1fd6d2a41d14d8e3d834ad":[10,0,21,4], +"classm_d_o_m.html#a7096fa5b925a0be159c56f415daf8f89":[10,0,21,11], +"classm_d_o_m.html#a84365c931fe3226e18f78638b10b637d":[10,0,21,14], +"classm_d_o_m.html#a87182287102be81c43a516e8d7d5a25c":[10,0,21,38], +"classm_d_o_m.html#a87d21466836665446bafbb2aefc28a5e":[10,0,21,44], +"classm_d_o_m.html#a95cb59294f27f0e119d27d4b7e4f2cfe":[10,0,21,7], +"classm_d_o_m.html#a98dbce10427bd4cabd671b2626307a1b":[10,0,21,47], +"classm_d_o_m.html#a9a9ed5076d3b0d679b1dd26e2fb2e292":[10,0,21,37], +"classm_d_o_m.html#aa787ab8bfad6c8d820050a7d8c1f9bf5":[10,0,21,10], +"classm_d_o_m.html#aada079255c04717226e78ddc040c21bb":[10,0,21,32], +"classm_d_o_m.html#abdad58a2d3b927d0d05c04cc0d23095a":[10,0,21,20], +"classm_d_o_m.html#ad4698d5b6cc2b233a4501a9ec1b34ff6":[10,0,21,40], +"classm_d_o_m.html#ad7e07f1380a50158f7cede9aa84721be":[10,0,21,5], +"classm_d_o_m.html#adf748d77a8bae2516db1ba79b805841b":[10,0,21,8], +"classm_d_o_m.html#ae1946d5874274ca30123bbbcd7af1411":[10,0,21,9], +"classm_d_o_m.html#ae28cf6f87440b664735f77854076219a":[10,0,21,15], +"classm_d_o_m.html#ae57fd1dd20ce6878a4903a2837e4d27f":[10,0,21,28], +"classm_d_o_m.html#aed70354ddf6bfe7859c848e17d380dda":[10,0,21,43], +"classm_d_o_m.html#aedf09daf267a3c3b2dd9602c05f07636":[10,0,21,21], +"classm_d_o_m.html#af9c4392faf4cad05bcd94be4f8049aa1":[10,0,21,35], +"classm_d_o_m.html#afd95205edb92f86b5c8d4e5642a58e3c":[10,0,21,1], +"classm_d_o_m_flasher.html":[8,0,29], +"classm_d_o_m_flasher.html#a02da4d7a31b2df29b495a75cf57b8eb0":[8,0,29,13], +"classm_d_o_m_flasher.html#a09ec0228902e4b9350736da03f8fae10":[8,0,29,16], +"classm_d_o_m_flasher.html#a12f381573b29dc6ebd3533db8c373475":[8,0,29,11], +"classm_d_o_m_flasher.html#a1a6e011d8de8d5201d9ed320e8775aae":[8,0,29,5], +"classm_d_o_m_flasher.html#a268494f8d27175e1ae391789e1d66faf":[8,0,29,8], +"classm_d_o_m_flasher.html#a2ca002c507e40a6110b215cad5616217":[8,0,29,10], +"classm_d_o_m_flasher.html#a364e96471e231b5b7838cc8df92529fc":[8,0,29,1], +"classm_d_o_m_flasher.html#a46a5e36504e75195e7035a231d150cd9":[8,0,29,17], +"classm_d_o_m_flasher.html#a4c7d36af1760026c53a9164bf02dc057":[8,0,29,7], +"classm_d_o_m_flasher.html#a6f304b70a2f95adca637c7921281f6ae":[8,0,29,9], +"classm_d_o_m_flasher.html#a72046d9cb91445e64f63be33bae6f914":[8,0,29,0], +"classm_d_o_m_flasher.html#a79f91c6637b17ffdf867e05c0f79d46c":[8,0,29,15], +"classm_d_o_m_flasher.html#aa74e2bfee6f21cb652e7dd9929e8e688":[8,0,29,3], +"classm_d_o_m_flasher.html#aabf2d4ba14e3d072472ec7c46201362b":[8,0,29,6], +"classm_d_o_m_flasher.html#aac8c466bbcc6d952ad82fbd29daa675f":[8,0,29,2], +"classm_d_o_m_flasher.html#ab97e2fb06ead3a1d52d558f78f5a2757":[8,0,29,14], +"classm_d_o_m_flasher.html#ac779772218d50699e05de2e1fa785180":[8,0,29,4], +"classm_d_o_m_flasher.html#aec3f52b425378adcebbd1bf8dc5a389b":[8,0,29,12], +"classm_d_o_m_harness.html":[10,0,23], +"classm_d_o_m_harness.html#a0e96a969656eb27a4eec62bf40f31061":[10,0,23,2], +"classm_d_o_m_harness.html#a0f655b2703f0950f814fcfb329a4714f":[10,0,23,8], +"classm_d_o_m_harness.html#a17f5567288b1dd89f135167aea791a6f":[10,0,23,10], +"classm_d_o_m_harness.html#a25ddf357d56bc2fc30388ad39145b071":[10,0,23,6], +"classm_d_o_m_harness.html#a2a136b21fda87052b7f49e7f681af7ce":[10,0,23,11], +"classm_d_o_m_harness.html#a512083540d81aba519bcfc439a43a35f":[10,0,23,16], +"classm_d_o_m_harness.html#a63f024a1864b298be012a22f8b70f72e":[10,0,23,20], +"classm_d_o_m_harness.html#a78a65ac52b48cd9b6fc6099e8f3a5edb":[10,0,23,13], +"classm_d_o_m_harness.html#a841b1f3575ac43000db9487bdc03b8e1":[10,0,23,12], +"classm_d_o_m_harness.html#a8ee0c943771fb2356cc3502bd9abdb1b":[10,0,23,15], +"classm_d_o_m_harness.html#a983a1077280f72838cc7348b15d1ed6e":[10,0,23,17], +"classm_d_o_m_harness.html#ab87b8f216298817923b91063fee12b3b":[10,0,23,3], +"classm_d_o_m_harness.html#ac5c9ce4b3327455c2b7a838c01b68932":[10,0,23,7], +"classm_d_o_m_harness.html#ac74d9bfdacbbbf0f81ebfe018ed96ff8":[10,0,23,4], +"classm_d_o_m_harness.html#accc78940d462599b56358c73f2b313ce":[10,0,23,5], +"classm_d_o_m_harness.html#ad11bc4b23bd23b5e595daa0f31c42c69":[10,0,23,19], +"classm_d_o_m_harness.html#ad296dcc5665011ccbe6c6477e9125d12":[10,0,23,14], +"classm_d_o_m_harness.html#ad48f4ce62ec07dc0a064486996b58741":[10,0,23,9], +"classm_d_o_m_harness.html#ad83b869a9aa373be038889f61608d3c6":[10,0,23,0], +"classm_d_o_m_harness.html#ae2ff166fd03c6fc4532a7a31b9f48d36":[10,0,23,18], +"classm_d_o_m_harness.html#aff90d7f4ff55b658f9fc21a189ed9105":[10,0,23,1], +"classm_d_o_m_p_m_t_response.html":[10,0,24], +"classm_d_o_m_p_m_t_response.html#a1c62e16d89bc72c6086352f26c1f7ea9":[10,0,24,5], +"classm_d_o_m_p_m_t_response.html#a296cb747a9eb15cb4a347f902dd479c1":[10,0,24,4], +"classm_d_o_m_p_m_t_response.html#a4744f4e3053b2feab0ce8137940795ec":[10,0,24,0], +"classm_d_o_m_p_m_t_response.html#a7979ca354ecde303bb6a29894daae78b":[10,0,24,3], +"classm_d_o_m_p_m_t_response.html#aca315fd18ea5532158824aee782dc65f":[10,0,24,2], +"classm_d_o_m_p_m_t_response.html#afbb523e502cba566ca91cd7458d51ad5":[10,0,24,1], +"classp_d_o_m.html":[8,0,31], +"classp_d_o_m.html#a1e2c5cf50a25e2b234d9326f4fbbee9d":[8,0,31,4], +"classp_d_o_m.html#a1f83025dc8d3c35a774cc2c75b8a525f":[8,0,31,0], +"classp_d_o_m.html#a6fc9511f8287a69ef498167162a92ec4":[8,0,31,2], +"classp_d_o_m.html#aa9814a5b6f153228ce5f5622f7944a3a":[8,0,31,3], +"classp_d_o_m.html#ac2957c4f838bb9cc9ced72e424691df5":[8,0,31,6], +"classp_d_o_m.html#aff18b63813f3940d3cc8c0c49a3595d5":[8,0,31,5], +"classp_d_o_m.html#aff85691171a4d8a8a1ad30ba1721b8c1":[8,0,31,1], +"effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html":[9,0,18], +"effective__area_2include_2_o_m_sim_effective_area_detector_8hh_source.html":[9,0,18], +"effective__area_2include_2_o_m_sim_event_action_8hh_source.html":[9,0,21], "effective__area_2include_2_o_m_sim_physics_list_8hh_source.html":[9,0,40], "effective__area_2include_2_o_m_sim_primary_generator_action_8hh_source.html":[9,0,46], -"efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html":[9,0,20], -"efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh_source.html":[9,0,20], -"efficiency__calibration_2include_2_o_m_sim_event_action_8hh_source.html":[9,0,23], +"efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html":[9,0,19], +"efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh_source.html":[9,0,19], +"efficiency__calibration_2include_2_o_m_sim_event_action_8hh_source.html":[9,0,22], "efficiency__calibration_2include_2_o_m_sim_physics_list_8hh_source.html":[9,0,41], "efficiency__calibration_2include_2_o_m_sim_primary_generator_action_8hh_source.html":[9,0,47], "files.html":[9,0], -"functions.html":[10,3,0,0], "functions.html":[10,3,0], +"functions.html":[10,3,0,0], "functions_b.html":[10,3,0,1], "functions_c.html":[10,3,0,2], "functions_d.html":[10,3,0,3], "functions_e.html":[10,3,0,4], "functions_f.html":[10,3,0,5], "functions_func.html":[10,3,1], -"functions_func.html":[10,3,1,0], -"functions_func_b.html":[10,3,1,1], -"functions_func_c.html":[10,3,1,2], -"functions_func_d.html":[10,3,1,3], -"functions_func_e.html":[10,3,1,4], -"functions_func_f.html":[10,3,1,5], -"functions_func_g.html":[10,3,1,6], -"functions_func_h.html":[10,3,1,7], -"functions_func_i.html":[10,3,1,8], -"functions_func_m.html":[10,3,1,9], -"functions_func_n.html":[10,3,1,10], -"functions_func_o.html":[10,3,1,11], -"functions_func_p.html":[10,3,1,12], -"functions_func_r.html":[10,3,1,13], -"functions_func_s.html":[10,3,1,14], -"functions_func_t.html":[10,3,1,15], -"functions_func_u.html":[10,3,1,16], -"functions_func_w.html":[10,3,1,17], -"functions_func_~.html":[10,3,1,18], "functions_g.html":[10,3,0,6], "functions_h.html":[10,3,0,7], "functions_i.html":[10,3,0,8], @@ -228,8 +194,8 @@ var NAVTREEINDEX5 = "group__radioactive.html":[8,2], "group__sngroup.html":[8,3], "hierarchy.html":[10,2], -"index.html":[], "index.html":[0], +"index.html":[], "index.html#autotoc_md49":[0,0], "index.html#autotoc_md50":[0,0,0], "index.html#autotoc_md51":[0,0,1], @@ -249,5 +215,39 @@ var NAVTREEINDEX5 = "md_extra_doc_1_multithreading.html#autotoc_md14":[2,0], "md_extra_doc_1_multithreading.html#autotoc_md15":[2,1], "md_extra_doc_1_multithreading.html#autotoc_md16":[2,2], -"md_extra_doc_1_multithreading.html#autotoc_md17":[2,2,0] +"md_extra_doc_1_multithreading.html#autotoc_md17":[2,2,0], +"md_extra_doc_1_multithreading.html#autotoc_md18":[2,2,1], +"md_extra_doc_1_multithreading.html#autotoc_md19":[2,3], +"md_extra_doc_1_multithreading.html#autotoc_md20":[2,4], +"md_extra_doc_1_multithreading.html#autotoc_md21":[2,4,0], +"md_extra_doc_1_multithreading.html#autotoc_md22":[2,4,1], +"md_extra_doc_1_multithreading.html#autotoc_md23":[2,4,2], +"md_extra_doc_2_technicalities.html":[3], +"md_extra_doc_2_technicalities.html#autotoc_md25":[3,0], +"md_extra_doc_2_technicalities.html#autotoc_md27":[3,1], +"md_extra_doc_2_technicalities.html#autotoc_md28":[3,1,0], +"md_extra_doc_2_technicalities.html#autotoc_md29":[3,1,1], +"md_extra_doc_2_technicalities.html#autotoc_md30":[3,1,2], +"md_extra_doc_30_effective_area.html":[4], +"md_extra_doc_30_effective_area.html#autotoc_md33":[4,0], +"md_extra_doc_30_effective_area.html#autotoc_md34":[4,1], +"md_extra_doc_31_radioactive_decays.html":[5], +"md_extra_doc_32__s_n.html":[6], +"md_extra_doc_32__s_n.html#autotoc_md37":[6,0], +"md_extra_doc_32__s_n.html#autotoc_md38":[6,0,0], +"md_extra_doc_32__s_n.html#autotoc_md39":[6,0,1], +"md_extra_doc_32__s_n.html#autotoc_md40":[6,0,2], +"md_extra_doc_32__s_n.html#autotoc_md41":[6,1], +"md_extra_doc_32__s_n.html#autotoc_md42":[6,1,0], +"md_extra_doc_32__s_n.html#autotoc_md43":[6,1,1], +"md_extra_doc_32__s_n.html#autotoc_md44":[6,2], +"md_extra_doc_32__s_n.html#autotoc_md45":[6,2,0], +"md_extra_doc_32__s_n.html#autotoc_md46":[6,2,1], +"md_extra_doc_32__s_n.html#autotoc_md47":[6,2,2], +"modules.html":[8], +"pages.html":[], +"radioactive__decays_2include_2_o_m_sim_event_action_8hh.html":[9,0,23], +"radioactive__decays_2include_2_o_m_sim_event_action_8hh_source.html":[9,0,23], +"radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html":[9,0,42], +"radioactive__decays_2include_2_o_m_sim_physics_list_8hh_source.html":[9,0,42] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index ded360b218..620f6c6c9d 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,39 +1,5 @@ var NAVTREEINDEX6 = { -"md_extra_doc_1_multithreading.html#autotoc_md18":[2,2,1], -"md_extra_doc_1_multithreading.html#autotoc_md19":[2,3], -"md_extra_doc_1_multithreading.html#autotoc_md20":[2,4], -"md_extra_doc_1_multithreading.html#autotoc_md21":[2,4,0], -"md_extra_doc_1_multithreading.html#autotoc_md22":[2,4,1], -"md_extra_doc_1_multithreading.html#autotoc_md23":[2,4,2], -"md_extra_doc_2_technicalities.html":[3], -"md_extra_doc_2_technicalities.html#autotoc_md25":[3,0], -"md_extra_doc_2_technicalities.html#autotoc_md27":[3,1], -"md_extra_doc_2_technicalities.html#autotoc_md28":[3,1,0], -"md_extra_doc_2_technicalities.html#autotoc_md29":[3,1,1], -"md_extra_doc_2_technicalities.html#autotoc_md30":[3,1,2], -"md_extra_doc_30_effective_area.html":[4], -"md_extra_doc_30_effective_area.html#autotoc_md33":[4,0], -"md_extra_doc_30_effective_area.html#autotoc_md34":[4,1], -"md_extra_doc_31_radioactive_decays.html":[5], -"md_extra_doc_32__s_n.html":[6], -"md_extra_doc_32__s_n.html#autotoc_md37":[6,0], -"md_extra_doc_32__s_n.html#autotoc_md38":[6,0,0], -"md_extra_doc_32__s_n.html#autotoc_md39":[6,0,1], -"md_extra_doc_32__s_n.html#autotoc_md40":[6,0,2], -"md_extra_doc_32__s_n.html#autotoc_md41":[6,1], -"md_extra_doc_32__s_n.html#autotoc_md42":[6,1,0], -"md_extra_doc_32__s_n.html#autotoc_md43":[6,1,1], -"md_extra_doc_32__s_n.html#autotoc_md44":[6,2], -"md_extra_doc_32__s_n.html#autotoc_md45":[6,2,0], -"md_extra_doc_32__s_n.html#autotoc_md46":[6,2,1], -"md_extra_doc_32__s_n.html#autotoc_md47":[6,2,2], -"modules.html":[8], -"pages.html":[], -"radioactive__decays_2include_2_o_m_sim_event_action_8hh.html":[9,0,24], -"radioactive__decays_2include_2_o_m_sim_event_action_8hh_source.html":[9,0,24], -"radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html":[9,0,42], -"radioactive__decays_2include_2_o_m_sim_physics_list_8hh_source.html":[9,0,42], "radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html":[9,0,48], "radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh_source.html":[9,0,48], "struct_c_a_d_mesh_1_1_file_1_1_____final_state.html":[10,0,0,0,4], @@ -57,71 +23,71 @@ var NAVTREEINDEX6 = "struct_decay_stats.html#a7cead323e226455fe4c847ff5043bd20":[8,2,9,2], "struct_decay_stats.html#ac359be5448828a37fed75a9de0537cdd":[8,2,9,0], "struct_decay_stats.html#adba1fdb7b55d8dc823560dca49d30730":[8,2,9,3], -"struct_fresnel_coefficients.html":[10,0,14], -"struct_fresnel_coefficients.html#a73952b4bca63448afc167d4bfb390e5d":[10,0,14,2], -"struct_fresnel_coefficients.html#aa7b4e44778903473fbe03d46bd5a54b8":[10,0,14,1], -"struct_fresnel_coefficients.html#acebdaf4949d8f73ff0ecf5238c7ea747":[10,0,14,3], -"struct_fresnel_coefficients.html#ae04aeeafd5d581505d722987d922d97e":[10,0,14,0], -"struct_global_position.html":[10,0,18], -"struct_global_position.html#a0e865930a6a7023b247672c5308755ff":[10,0,18,3], -"struct_global_position.html#a423ecb5566a67a41640251f1d0e73b8b":[10,0,18,1], -"struct_global_position.html#ab18ef70b167e2780063184b1844de456":[10,0,18,2], -"struct_global_position.html#ae71aa7a46993b3ec090892de8b0a139e":[10,0,18,0], -"struct_hit_stats.html":[8,0,30], -"struct_hit_stats.html#a254bd94585df0605a6e2e863e3e00851":[8,0,30,3], -"struct_hit_stats.html#a383cfeda6e6e515b56aee0a369ec5085":[8,0,30,0], -"struct_hit_stats.html#a3c8b0736ba6927c644ee1b9e62e02e64":[8,0,30,10], -"struct_hit_stats.html#a542a1e55040646afe6966f281194117b":[8,0,30,1], -"struct_hit_stats.html#a5b5b61f1096a1e02d495d7bab1fff259":[8,0,30,2], -"struct_hit_stats.html#a6a80e0ae23f39c939f1e46737cc80dd4":[8,0,30,5], -"struct_hit_stats.html#a82333e4544d85c231e0aab2660f99cda":[8,0,30,7], -"struct_hit_stats.html#ae0c5192a6db7a2fc8dec37e62a6a1e76":[8,0,30,6], -"struct_hit_stats.html#ae73c03f4d9024845eb1bfd5de71eb653":[8,0,30,4], -"struct_hit_stats.html#ae7c3d380f7f961927f73fef4ee20fe4d":[8,0,30,8], -"struct_hit_stats.html#af603afdc7e643ea0246cb0b642ae8bb5":[8,0,30,9], +"struct_fresnel_coefficients.html":[10,0,11], +"struct_fresnel_coefficients.html#a73952b4bca63448afc167d4bfb390e5d":[10,0,11,2], +"struct_fresnel_coefficients.html#aa7b4e44778903473fbe03d46bd5a54b8":[10,0,11,1], +"struct_fresnel_coefficients.html#acebdaf4949d8f73ff0ecf5238c7ea747":[10,0,11,3], +"struct_fresnel_coefficients.html#ae04aeeafd5d581505d722987d922d97e":[10,0,11,0], +"struct_global_position.html":[10,0,15], +"struct_global_position.html#a0e865930a6a7023b247672c5308755ff":[10,0,15,3], +"struct_global_position.html#a423ecb5566a67a41640251f1d0e73b8b":[10,0,15,1], +"struct_global_position.html#ab18ef70b167e2780063184b1844de456":[10,0,15,2], +"struct_global_position.html#ae71aa7a46993b3ec090892de8b0a139e":[10,0,15,0], +"struct_hit_stats.html":[8,0,21], +"struct_hit_stats.html#a254bd94585df0605a6e2e863e3e00851":[8,0,21,3], +"struct_hit_stats.html#a383cfeda6e6e515b56aee0a369ec5085":[8,0,21,0], +"struct_hit_stats.html#a3c8b0736ba6927c644ee1b9e62e02e64":[8,0,21,10], +"struct_hit_stats.html#a542a1e55040646afe6966f281194117b":[8,0,21,1], +"struct_hit_stats.html#a5b5b61f1096a1e02d495d7bab1fff259":[8,0,21,2], +"struct_hit_stats.html#a6a80e0ae23f39c939f1e46737cc80dd4":[8,0,21,5], +"struct_hit_stats.html#a82333e4544d85c231e0aab2660f99cda":[8,0,21,7], +"struct_hit_stats.html#ae0c5192a6db7a2fc8dec37e62a6a1e76":[8,0,21,6], +"struct_hit_stats.html#ae73c03f4d9024845eb1bfd5de71eb653":[8,0,21,4], +"struct_hit_stats.html#ae7c3d380f7f961927f73fef4ee20fe4d":[8,0,21,8], +"struct_hit_stats.html#af603afdc7e643ea0246cb0b642ae8bb5":[8,0,21,9], "struct_o_m_sim_detector_construction_1_1_s_d_info.html":[8,1,5,0], "struct_o_m_sim_detector_construction_1_1_s_d_info.html#a9cb3965aea3d3f5b9f6bf6ec7a34e3bf":[8,1,5,0,1], "struct_o_m_sim_detector_construction_1_1_s_d_info.html#af1b4f5b5ed4bae09e894af566828569b":[8,1,5,0,0], -"struct_o_m_sim_hit_manager_1_1_thread_local_data.html":[8,0,31,0], -"struct_o_m_sim_hit_manager_1_1_thread_local_data.html#af3728eb7e2df5e46bd29fb5220d8bf28":[8,0,31,0,0], -"struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html":[10,0,49,0], -"struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a36649e95b6f7a081fbd15e799ea12584":[10,0,49,0,1], -"struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a842337fbd6979ff70f1b5ab67ca52493":[10,0,49,0,2], -"struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a87f21652e10a0bc82870ded9697b57f2":[10,0,49,0,0], -"struct_optical_layer_result.html":[10,0,61], -"struct_optical_layer_result.html#a0d840e621d343487ebea71f5a2ed5269":[10,0,61,0], -"struct_optical_layer_result.html#abd193f4275a6f689fa3a05b78554ff6b":[10,0,61,2], -"struct_optical_layer_result.html#af125226184345ef4c83f94501824e459":[10,0,61,1], -"struct_photon_info.html":[10,0,64], -"struct_photon_info.html#a046d8a141ff4cadbafba5b077adf205e":[10,0,64,3], -"struct_photon_info.html#a1669c552fd4a31bb23d4920eb946fafc":[10,0,64,9], -"struct_photon_info.html#a1bbbf9b8b9f55898a98f6da0cb8972f0":[10,0,64,0], -"struct_photon_info.html#a20a8691860c91f4dcd139524c3f262e8":[10,0,64,4], -"struct_photon_info.html#a3c68773a51a00e88867661737627172e":[10,0,64,11], -"struct_photon_info.html#a54890230d7b73b50210ae32d3d3f8785":[10,0,64,2], -"struct_photon_info.html#a7966e888affcb35d71e07c7cc78afc74":[10,0,64,7], -"struct_photon_info.html#aa3e4260bf5368e799bbe85afe42a45ce":[10,0,64,8], -"struct_photon_info.html#ab4de62ab2d0c39d43c7d85f0fd995745":[10,0,64,10], -"struct_photon_info.html#abb511bb057118b060b12d84ed9315851":[10,0,64,6], -"struct_photon_info.html#ad6ed8e117168b3f741793572bde83b18":[10,0,64,1], -"struct_photon_info.html#afdd5b9d7e5365a4aa7abd854ab7f4915":[10,0,64,5], -"struct_s_n_event_stats.html":[10,0,70], -"struct_s_n_event_stats.html#a02321230fde854fbc3a297819f154095":[10,0,70,5], -"struct_s_n_event_stats.html#a1531ecdd25497913f79744364fc76af5":[10,0,70,4], -"struct_s_n_event_stats.html#a2734c6db1e5b311984f65192b8fa662f":[10,0,70,2], -"struct_s_n_event_stats.html#a76c6ac46d12ab15fef6cbfe753b779d9":[10,0,70,0], -"struct_s_n_event_stats.html#a919dc823c80fb723518999c4dd623d5a":[10,0,70,1], -"struct_s_n_event_stats.html#aa69a8d5c230c5c74c85b67756a354b8a":[10,0,70,3], -"structabc_detector_component_1_1_component.html":[8,0,35,0], -"structabc_detector_component_1_1_component.html#a22a626006281f88b43853c57b104a20f":[8,0,35,0,3], -"structabc_detector_component_1_1_component.html#a4dcf93b5baee28f73c52313138580b5e":[8,0,35,0,0], -"structabc_detector_component_1_1_component.html#ac8e9b52627b619a0eb2cc3d7b6256156":[8,0,35,0,2], -"structabc_detector_component_1_1_component.html#ae0731322875b6911305cb8971fbd998f":[8,0,35,0,1], -"structabc_detector_component_1_1_component.html#af39293b9b096379b48b083c80b3e2587":[8,0,35,0,4], -"structeffective_area_result.html":[10,0,12], -"structeffective_area_result.html#a3acf96bff88a577c68bff29f1ec3ad05":[10,0,12,0], -"structeffective_area_result.html#ae691bfd6fd88abed6217d739ed8ca36a":[10,0,12,1], -"supernova_2include_2_o_m_sim_event_action_8hh_source.html":[9,0,25], +"struct_o_m_sim_hit_manager_1_1_thread_local_data.html":[8,0,22,0], +"struct_o_m_sim_hit_manager_1_1_thread_local_data.html#af3728eb7e2df5e46bd29fb5220d8bf28":[8,0,22,0,0], +"struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html":[10,0,45,0], +"struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a36649e95b6f7a081fbd15e799ea12584":[10,0,45,0,1], +"struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a842337fbd6979ff70f1b5ab67ca52493":[10,0,45,0,2], +"struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a87f21652e10a0bc82870ded9697b57f2":[10,0,45,0,0], +"struct_optical_layer_result.html":[10,0,57], +"struct_optical_layer_result.html#a0d840e621d343487ebea71f5a2ed5269":[10,0,57,0], +"struct_optical_layer_result.html#abd193f4275a6f689fa3a05b78554ff6b":[10,0,57,2], +"struct_optical_layer_result.html#af125226184345ef4c83f94501824e459":[10,0,57,1], +"struct_photon_info.html":[10,0,60], +"struct_photon_info.html#a046d8a141ff4cadbafba5b077adf205e":[10,0,60,3], +"struct_photon_info.html#a1669c552fd4a31bb23d4920eb946fafc":[10,0,60,9], +"struct_photon_info.html#a1bbbf9b8b9f55898a98f6da0cb8972f0":[10,0,60,0], +"struct_photon_info.html#a20a8691860c91f4dcd139524c3f262e8":[10,0,60,4], +"struct_photon_info.html#a3c68773a51a00e88867661737627172e":[10,0,60,11], +"struct_photon_info.html#a54890230d7b73b50210ae32d3d3f8785":[10,0,60,2], +"struct_photon_info.html#a7966e888affcb35d71e07c7cc78afc74":[10,0,60,7], +"struct_photon_info.html#aa3e4260bf5368e799bbe85afe42a45ce":[10,0,60,8], +"struct_photon_info.html#ab4de62ab2d0c39d43c7d85f0fd995745":[10,0,60,10], +"struct_photon_info.html#abb511bb057118b060b12d84ed9315851":[10,0,60,6], +"struct_photon_info.html#ad6ed8e117168b3f741793572bde83b18":[10,0,60,1], +"struct_photon_info.html#afdd5b9d7e5365a4aa7abd854ab7f4915":[10,0,60,5], +"struct_s_n_event_stats.html":[10,0,63], +"struct_s_n_event_stats.html#a02321230fde854fbc3a297819f154095":[10,0,63,5], +"struct_s_n_event_stats.html#a1531ecdd25497913f79744364fc76af5":[10,0,63,4], +"struct_s_n_event_stats.html#a2734c6db1e5b311984f65192b8fa662f":[10,0,63,2], +"struct_s_n_event_stats.html#a76c6ac46d12ab15fef6cbfe753b779d9":[10,0,63,0], +"struct_s_n_event_stats.html#a919dc823c80fb723518999c4dd623d5a":[10,0,63,1], +"struct_s_n_event_stats.html#aa69a8d5c230c5c74c85b67756a354b8a":[10,0,63,3], +"structabc_detector_component_1_1_component.html":[8,0,27,0], +"structabc_detector_component_1_1_component.html#a22a626006281f88b43853c57b104a20f":[8,0,27,0,3], +"structabc_detector_component_1_1_component.html#a4dcf93b5baee28f73c52313138580b5e":[8,0,27,0,0], +"structabc_detector_component_1_1_component.html#ac8e9b52627b619a0eb2cc3d7b6256156":[8,0,27,0,2], +"structabc_detector_component_1_1_component.html#ae0731322875b6911305cb8971fbd998f":[8,0,27,0,1], +"structabc_detector_component_1_1_component.html#af39293b9b096379b48b083c80b3e2587":[8,0,27,0,4], +"structeffective_area_result.html":[10,0,9], +"structeffective_area_result.html#a3acf96bff88a577c68bff29f1ec3ad05":[10,0,9,0], +"structeffective_area_result.html#ae691bfd6fd88abed6217d739ed8ca36a":[10,0,9,1], +"supernova_2include_2_o_m_sim_event_action_8hh_source.html":[9,0,24], "supernova_2include_2_o_m_sim_physics_list_8hh_source.html":[9,0,43], "supernova_2include_2_o_m_sim_primary_generator_action_8hh_source.html":[9,0,49], "todo.html":[7] diff --git a/pages.html b/pages.html index bb2f80a2a4..306e8b74cf 100644 --- a/pages.html +++ b/pages.html @@ -132,7 +132,7 @@ diff --git a/radioactive__decays_2include_2_o_m_sim_event_action_8hh.html b/radioactive__decays_2include_2_o_m_sim_event_action_8hh.html index 361af6a056..5e4eea88a9 100644 --- a/radioactive__decays_2include_2_o_m_sim_event_action_8hh.html +++ b/radioactive__decays_2include_2_o_m_sim_event_action_8hh.html @@ -145,7 +145,7 @@ diff --git a/radioactive__decays_2include_2_o_m_sim_event_action_8hh_source.html b/radioactive__decays_2include_2_o_m_sim_event_action_8hh_source.html index a751e2f292..619c90f410 100644 --- a/radioactive__decays_2include_2_o_m_sim_event_action_8hh_source.html +++ b/radioactive__decays_2include_2_o_m_sim_event_action_8hh_source.html @@ -173,7 +173,7 @@ diff --git a/radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html b/radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html index a988410f0d..ee6cf0811f 100644 --- a/radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html +++ b/radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html @@ -142,7 +142,7 @@ diff --git a/radioactive__decays_2include_2_o_m_sim_physics_list_8hh_source.html b/radioactive__decays_2include_2_o_m_sim_physics_list_8hh_source.html index ecf1297b08..7db28e8618 100644 --- a/radioactive__decays_2include_2_o_m_sim_physics_list_8hh_source.html +++ b/radioactive__decays_2include_2_o_m_sim_physics_list_8hh_source.html @@ -151,7 +151,7 @@ diff --git a/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html b/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html index ce5c06e8d8..23a586f07f 100644 --- a/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html +++ b/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html @@ -141,7 +141,7 @@ diff --git a/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh_source.html b/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh_source.html index 38cd161da7..c96f085ad5 100644 --- a/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh_source.html +++ b/radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh_source.html @@ -146,7 +146,7 @@ diff --git a/search/all_10.js b/search/all_10.js index b4281514aa..28a41b794e 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -1,27 +1,34 @@ var searchData= [ - ['parametertable_270',['ParameterTable',['../class_parameter_table.html',1,'']]], - ['parsearguments_271',['parseArguments',['../class_o_m_sim.html#a22f2335b943429a2697c0c8b3747e658',1,'OMSim']]], - ['parsekeycontenttovector_272',['parseKeyContentToVector',['../class_parameter_table.html#a3c2a94b50a41341c104b5b1585d15efc',1,'ParameterTable::parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)'],['../class_parameter_table.html#aa74f75099b364ec36386ffc64d8dd3c7',1,'ParameterTable::parseKeyContentToVector(std::vector< T > &pVector, std::basic_string< char > p_MapKey, std::basic_string< char > pKey, G4double pScaling, bool pInverse)']]], - ['passqe_273',['passQE',['../class_o_m_sim_p_m_t_response.html#a2447b2f9eb62a1e99f410bfeda917d5c',1,'OMSimPMTResponse::passQE()'],['../class_no_response.html#a87d46b2cf6fcf1e32e3aa4c62b614c7b',1,'NoResponse::passQE()']]], - ['pathlenght_274',['pathLenght',['../struct_hit_stats.html#ae7c3d380f7f961927f73fef4ee20fe4d',1,'HitStats']]], - ['pdom_275',['pDOM',['../classp_d_o_m.html',1,'']]], - ['pe_276',['PE',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a36649e95b6f7a081fbd15e799ea12584',1,'OMSimPMTResponse::PMTPulse']]], - ['photoninfo_277',['PhotonInfo',['../struct_photon_info.html',1,'']]], - ['photonmaterialtracking_278',['PhotonMaterialTracking',['../class_photon_material_tracking.html',1,'']]], - ['placecadpenetrator_279',['placeCADPenetrator',['../class_l_o_m18.html#a6f6f50683c9c78ded2c92ca1b9177446',1,'LOM18']]], - ['placecadsupportstructure_280',['placeCADSupportStructure',['../class_l_o_m18.html#ab12d337504e3ec8be903b391acd6bef2',1,'LOM18']]], - ['placegelpads_281',['placeGelpads',['../class_l_o_m18.html#a1275540bdcd8b359b7332690e7c8da4b',1,'LOM18']]], - ['placeit_282',['placeIt',['../classabc_detector_component.html#a2915a5d0b8278207ff5dd53eac9c4b9a',1,'abcDetectorComponent::placeIt(G4ThreeVector pPosition, G4RotationMatrix pRotation, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../classabc_detector_component.html#a8fb7a3e2c2e647c445447a56ef5955d1',1,'abcDetectorComponent::placeIt(G4Transform3D pTrans, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../class_o_m_sim_p_m_t_construction.html#a1f7915c14fc9eee203f861e59f26f333',1,'OMSimPMTConstruction::placeIt(G4ThreeVector pPosition, G4RotationMatrix pRotation, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../class_o_m_sim_p_m_t_construction.html#a4960a7f095c1948985bf48bc3c0ae6f9',1,'OMSimPMTConstruction::placeIt(G4Transform3D pTrans, G4LogicalVolume *&pMother, G4String pNameExtension="")']]], - ['placepmts_283',['placePMTs',['../class_l_o_m18.html#a2d136add4da3246223c611155412321a',1,'LOM18']]], - ['plyreader_284',['PLYReader',['../class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html',1,'CADMesh::File']]], - ['pmtnr_285',['PMTnr',['../struct_hit_stats.html#af603afdc7e643ea0246cb0b642ae8bb5',1,'HitStats']]], - ['pmtnumber_286',['pmtNumber',['../struct_photon_info.html#aa3e4260bf5368e799bbe85afe42a45ce',1,'PhotonInfo']]], - ['pmtpulse_287',['PMTPulse',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html',1,'OMSimPMTResponse']]], - ['pmtresponse_288',['PMTResponse',['../struct_photon_info.html#a1669c552fd4a31bb23d4920eb946fafc',1,'PhotonInfo']]], - ['pmtresponse_289',['PMTresponse',['../struct_hit_stats.html#a3c8b0736ba6927c644ee1b9e62e02e64',1,'HitStats']]], - ['position_290',['Position',['../structabc_detector_component_1_1_component.html#ae0731322875b6911305cb8971fbd998f',1,'abcDetectorComponent::Component']]], - ['processfile_291',['processFile',['../class_o_m_sim_input_data.html#a85c2bfa74bb3ac64f0e5f628d81bf4be',1,'OMSimInputData']]], - ['processhits_292',['ProcessHits',['../class_o_m_sim_sensitive_detector.html#a2d12fa5869b30eee35a85793522e98f4',1,'OMSimSensitiveDetector']]], - ['processphotocathodehit_293',['processPhotocathodeHit',['../class_o_m_sim_p_m_t_response.html#a55aabd8f8fd9be58eca3ba0753974d08',1,'OMSimPMTResponse::processPhotocathodeHit()'],['../class_no_response.html#aa904db4023917812120742e949d1fd88',1,'NoResponse::processPhotocathodeHit()']]] + ['parametertable_262',['ParameterTable',['../class_parameter_table.html',1,'']]], + ['parsearguments_263',['parseArguments',['../class_o_m_sim.html#a22f2335b943429a2697c0c8b3747e658',1,'OMSim']]], + ['parsekeycontenttovector_264',['parseKeyContentToVector',['../class_parameter_table.html#aa74f75099b364ec36386ffc64d8dd3c7',1,'ParameterTable::parseKeyContentToVector(std::vector< T > &pVector, std::basic_string< char > p_MapKey, std::basic_string< char > pKey, G4double pScaling, bool pInverse)'],['../class_parameter_table.html#a3c2a94b50a41341c104b5b1585d15efc',1,'ParameterTable::parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)']]], + ['passqe_265',['passQE',['../class_no_response.html#a87d46b2cf6fcf1e32e3aa4c62b614c7b',1,'NoResponse::passQE()'],['../class_o_m_sim_p_m_t_response.html#a2447b2f9eb62a1e99f410bfeda917d5c',1,'OMSimPMTResponse::passQE()']]], + ['pathlenght_266',['pathLenght',['../struct_hit_stats.html#ae7c3d380f7f961927f73fef4ee20fe4d',1,'HitStats']]], + ['pdom_267',['pDOM',['../classp_d_o_m.html',1,'']]], + ['pe_268',['PE',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a36649e95b6f7a081fbd15e799ea12584',1,'OMSimPMTResponse::PMTPulse']]], + ['photoninfo_269',['PhotonInfo',['../struct_photon_info.html',1,'']]], + ['photonmaterialtracking_270',['PhotonMaterialTracking',['../class_photon_material_tracking.html',1,'']]], + ['placecadpenetrator_271',['placeCADPenetrator',['../class_l_o_m18.html#a6f6f50683c9c78ded2c92ca1b9177446',1,'LOM18']]], + ['placecadsupportstructure_272',['placeCADSupportStructure',['../class_l_o_m18.html#ab12d337504e3ec8be903b391acd6bef2',1,'LOM18']]], + ['placegelpads_273',['placeGelpads',['../class_l_o_m18.html#a1275540bdcd8b359b7332690e7c8da4b',1,'LOM18']]], + ['placeit_274',['placeIt',['../class_o_m_sim_p_m_t_construction.html#a1f7915c14fc9eee203f861e59f26f333',1,'OMSimPMTConstruction::placeIt(G4ThreeVector pPosition, G4RotationMatrix pRotation, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../class_o_m_sim_p_m_t_construction.html#a4960a7f095c1948985bf48bc3c0ae6f9',1,'OMSimPMTConstruction::placeIt(G4Transform3D pTrans, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../classabc_detector_component.html#a8fb7a3e2c2e647c445447a56ef5955d1',1,'abcDetectorComponent::placeIt(G4Transform3D pTrans, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../classabc_detector_component.html#a2915a5d0b8278207ff5dd53eac9c4b9a',1,'abcDetectorComponent::placeIt(G4ThreeVector pPosition, G4RotationMatrix pRotation, G4LogicalVolume *&pMother, G4String pNameExtension="")']]], + ['placepmts_275',['placePMTs',['../class_l_o_m18.html#a2d136add4da3246223c611155412321a',1,'LOM18']]], + ['plyreader_276',['PLYReader',['../class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html',1,'CADMesh::File']]], + ['pmtnr_277',['PMTnr',['../struct_hit_stats.html#af603afdc7e643ea0246cb0b642ae8bb5',1,'HitStats']]], + ['pmtnumber_278',['pmtNumber',['../struct_photon_info.html#aa3e4260bf5368e799bbe85afe42a45ce',1,'PhotonInfo']]], + ['pmtpulse_279',['PMTPulse',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html',1,'OMSimPMTResponse']]], + ['pmtresponse_280',['PMTResponse',['../struct_photon_info.html#a1669c552fd4a31bb23d4920eb946fafc',1,'PhotonInfo']]], + ['pmtresponse_281',['PMTresponse',['../struct_hit_stats.html#a3c8b0736ba6927c644ee1b9e62e02e64',1,'HitStats']]], + ['position_282',['Position',['../structabc_detector_component_1_1_component.html#ae0731322875b6911305cb8971fbd998f',1,'abcDetectorComponent::Component']]], + ['process_283',['process',['../namespace_ice_processor.html#ae62c8b69efbfeaf9eaf3110b52ba9d37',1,'IceProcessor::process()'],['../namespace_scintillation_processor.html#a697d365515e84fa024fa106fc8d2cee7',1,'ScintillationProcessor::process()']]], + ['processconstproperties_284',['processConstProperties',['../class_o_m_sim_material_handler.html#a0f799e0b10b1d0e37eb849b401b0d5e7',1,'OMSimMaterialHandler']]], + ['processextraproperties_285',['processExtraProperties',['../class_o_m_sim_material_handler.html#a2e87189ae05d3d960df85957c799ebf9',1,'OMSimMaterialHandler']]], + ['processfile_286',['processFile',['../class_o_m_sim_input_data.html#a85c2bfa74bb3ac64f0e5f628d81bf4be',1,'OMSimInputData']]], + ['processhits_287',['ProcessHits',['../class_o_m_sim_sensitive_detector.html#a2d12fa5869b30eee35a85793522e98f4',1,'OMSimSensitiveDetector']]], + ['processmaterial_288',['processMaterial',['../class_o_m_sim_material_handler.html#a719ebf626a19a6e8ff9a0b9e2a262c21',1,'OMSimMaterialHandler']]], + ['processphotocathodehit_289',['processPhotocathodeHit',['../class_o_m_sim_p_m_t_response.html#a55aabd8f8fd9be58eca3ba0753974d08',1,'OMSimPMTResponse::processPhotocathodeHit()'],['../class_no_response.html#aa904db4023917812120742e949d1fd88',1,'NoResponse::processPhotocathodeHit()']]], + ['processproperties_290',['processProperties',['../class_o_m_sim_material_handler.html#a116e075ea33b846fd722a7e1470072a4',1,'OMSimMaterialHandler']]], + ['processspecial_291',['processSpecial',['../class_o_m_sim_material_handler.html#ad337c539e395d32e708d18a4f5e48264',1,'OMSimMaterialHandler']]], + ['processsurface_292',['processSurface',['../class_o_m_sim_material_handler.html#a1cf8cf3badeaa28c33d4b96973239c71',1,'OMSimMaterialHandler']]] ]; diff --git a/search/all_11.js b/search/all_11.js index a7aaf15004..992b7600a6 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -1,19 +1,17 @@ var searchData= [ - ['omsimeventaction_2ehh_294',['OMSimEventAction.hh',['../radioactive__decays_2include_2_o_m_sim_event_action_8hh.html',1,'']]], - ['omsimphysicslist_2ehh_295',['OMSimPhysicsList.hh',['../radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html',1,'']]], - ['omsimprimarygeneratoraction_2ehh_296',['OMSimPrimaryGeneratorAction.hh',['../radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html',1,'']]], - ['radioactive_20decays_297',['Radioactive decays',['../group__radioactive.html',1,'']]], - ['randomposition_298',['randomPosition',['../class_o_m_sim_s_n_tools.html#a7e746f08979e8ead130088b7396871a1',1,'OMSimSNTools']]], - ['reader_299',['Reader',['../class_c_a_d_mesh_1_1_file_1_1_reader.html',1,'CADMesh::File']]], - ['readflasherprofile_300',['readFlasherProfile',['../classm_d_o_m_flasher.html#a4c7d36af1760026c53a9164bf02dc057',1,'mDOMFlasher']]], - ['readglobalparameters_301',['readGlobalParameters',['../class_o_m_sim_p_m_t_construction.html#ac869819aa23b922e7cff347cd082b5f4',1,'OMSimPMTConstruction']]], - ['refractionandabsorption_302',['RefractionAndAbsorption',['../class_refraction_and_absorption.html',1,'']]], - ['refractiononly_303',['RefractionOnly',['../class_refraction_only.html',1,'']]], - ['reset_304',['reset',['../class_o_m_sim_hit_manager.html#a00bb034e7751905f8a8229de3f8a39b1',1,'OMSimHitManager::reset()'],['../class_o_m_sim_decays_analysis.html#aa111935e44e66f005b9b59a3ee5919e0',1,'OMSimDecaysAnalysis::reset()']]], - ['rotation_305',['Rotation',['../structabc_detector_component_1_1_component.html#ac8e9b52627b619a0eb2cc3d7b6256156',1,'abcDetectorComponent::Component']]], - ['runbeamon_306',['runBeamOn',['../class_o_m_sim_u_iinterface.html#a671add7257f9229071a509b8677789d2',1,'OMSimUIinterface']]], - ['runbeamonflasher_307',['runBeamOnFlasher',['../classm_d_o_m.html#adf748d77a8bae2516db1ba79b805841b',1,'mDOM::runBeamOnFlasher()'],['../classm_d_o_m_flasher.html#a268494f8d27175e1ae391789e1d66faf',1,'mDOMFlasher::runBeamOnFlasher()']]], - ['runradioactivedecays_308',['runRadioactiveDecays',['../_o_m_sim__radioactive__decays_8cc.html#a4bb9be007ca2f07f890e1b10e77c9ba9',1,'OMSim_radioactive_decays.cc']]], - ['runsingleangularscan_309',['runSingleAngularScan',['../class_angular_scan.html#a465f642ebbe30fc94f9ed8ec6e554ef4',1,'AngularScan']]] + ['omsimeventaction_2ehh_293',['OMSimEventAction.hh',['../radioactive__decays_2include_2_o_m_sim_event_action_8hh.html',1,'']]], + ['omsimphysicslist_2ehh_294',['OMSimPhysicsList.hh',['../radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html',1,'']]], + ['omsimprimarygeneratoraction_2ehh_295',['OMSimPrimaryGeneratorAction.hh',['../radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html',1,'']]], + ['radioactive_20decays_296',['Radioactive decays',['../group__radioactive.html',1,'']]], + ['randomposition_297',['randomPosition',['../class_o_m_sim_s_n_tools.html#a7e746f08979e8ead130088b7396871a1',1,'OMSimSNTools']]], + ['reader_298',['Reader',['../class_c_a_d_mesh_1_1_file_1_1_reader.html',1,'CADMesh::File']]], + ['readflasherprofile_299',['readFlasherProfile',['../classm_d_o_m_flasher.html#a4c7d36af1760026c53a9164bf02dc057',1,'mDOMFlasher']]], + ['readglobalparameters_300',['readGlobalParameters',['../class_o_m_sim_p_m_t_construction.html#ac869819aa23b922e7cff347cd082b5f4',1,'OMSimPMTConstruction']]], + ['reset_301',['reset',['../class_o_m_sim_hit_manager.html#a00bb034e7751905f8a8229de3f8a39b1',1,'OMSimHitManager::reset()'],['../class_o_m_sim_decays_analysis.html#aa111935e44e66f005b9b59a3ee5919e0',1,'OMSimDecaysAnalysis::reset()']]], + ['rotation_302',['Rotation',['../structabc_detector_component_1_1_component.html#ac8e9b52627b619a0eb2cc3d7b6256156',1,'abcDetectorComponent::Component']]], + ['runbeamon_303',['runBeamOn',['../class_o_m_sim_u_iinterface.html#a671add7257f9229071a509b8677789d2',1,'OMSimUIinterface']]], + ['runbeamonflasher_304',['runBeamOnFlasher',['../classm_d_o_m.html#adf748d77a8bae2516db1ba79b805841b',1,'mDOM::runBeamOnFlasher()'],['../classm_d_o_m_flasher.html#a268494f8d27175e1ae391789e1d66faf',1,'mDOMFlasher::runBeamOnFlasher()']]], + ['runradioactivedecays_305',['runRadioactiveDecays',['../_o_m_sim__radioactive__decays_8cc.html#a4bb9be007ca2f07f890e1b10e77c9ba9',1,'OMSim_radioactive_decays.cc']]], + ['runsingleangularscan_306',['runSingleAngularScan',['../class_angular_scan.html#a465f642ebbe30fc94f9ed8ec6e554ef4',1,'AngularScan']]] ]; diff --git a/search/all_12.js b/search/all_12.js index c6ace1d66d..7016eb1f8c 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -1,39 +1,37 @@ var searchData= [ - ['sampleenergy_310',['sampleEnergy',['../class_o_m_sim_s_n_tools.html#a48caade81da87bfc2a0ac9da94b57110',1,'OMSimSNTools']]], - ['samplefromdistribution_311',['sampleFromDistribution',['../class_distribution_sampler.html#aa3a2ca8ec78298b7c58b3f2af0e549ce',1,'DistributionSampler']]], - ['scanndatadirectory_312',['scannDataDirectory',['../class_o_m_sim_input_data.html#ae6e28e3df96ad7ca980aec5d3b1f8ce6',1,'OMSimInputData']]], - ['scintillationproperties_313',['ScintillationProperties',['../class_scintillation_properties.html',1,'']]], - ['sdinfo_314',['SDInfo',['../struct_o_m_sim_detector_construction_1_1_s_d_info.html',1,'OMSimDetectorConstruction']]], - ['searchfolders_315',['searchFolders',['../class_o_m_sim_input_data.html#a84781faca6d03b8f9f13777c85a1c9dc',1,'OMSimInputData']]], - ['selectpmt_316',['selectPMT',['../class_o_m_sim_p_m_t_construction.html#a1a8373e9ae3095062edb477245133a9e',1,'OMSimPMTConstruction']]], - ['setcuts_317',['SetCuts',['../class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4',1,'OMSimPhysicsList']]], - ['setdata_318',['setData',['../class_distribution_sampler.html#a62407876667af623ba546ef60b9fca3a',1,'DistributionSampler']]], - ['setnumberofpmts_319',['setNumberOfPMTs',['../class_o_m_sim_hit_manager.html#ab4a1060283a53660e52626d08a77ebc8',1,'OMSimHitManager']]], - ['setopticalmodule_320',['setOpticalModule',['../class_o_m_sim_decays_g_p_s.html#ac4abdcbf291642b9b0d8e4dfe3aaab64',1,'OMSimDecaysGPS']]], - ['setparameter_321',['setParameter',['../class_o_m_sim_command_args_table.html#a27e163c6835956c98a52689bb7cf2cc6',1,'OMSimCommandArgsTable']]], - ['setpmtpositions_322',['setPMTPositions',['../class_l_o_m18.html#a07ecf58441de167ca0d41650a14a7190',1,'LOM18']]], - ['setui_323',['setUI',['../class_o_m_sim_u_iinterface.html#ae66ce7c3befd8cc22460a1a6939eb5e1',1,'OMSimUIinterface']]], - ['setunits_324',['setUnits',['../class_distribution_sampler.html#ad5fde5096dabc0cd2cf6fc4e5f2d2dd8',1,'DistributionSampler']]], - ['setuserargumentstoargtable_325',['setUserArgumentsToArgTable',['../class_o_m_sim.html#a1428504bbe25b1baeb0976e897a98bcb',1,'OMSim']]], - ['shutdown_326',['shutdown',['../class_o_m_sim_command_args_table.html#ab258da8c6a509441e0b599bb9a59e414',1,'OMSimCommandArgsTable::shutdown()'],['../class_o_m_sim_hit_manager.html#ad8a139a9068c92b7babf471c9ec23ecf',1,'OMSimHitManager::shutdown()'],['../class_o_m_sim_input_data.html#a9ba12328d251141daeb086ae37f95f98',1,'OMSimInputData::shutdown()']]], - ['simplebulbconstruction_327',['simpleBulbConstruction',['../class_o_m_sim_p_m_t_construction.html#a3faaf0d512f9a3fe15c6f33efe6d062c',1,'OMSimPMTConstruction']]], - ['simulatedecaysinpmts_328',['simulateDecaysInPMTs',['../class_o_m_sim_decays_g_p_s.html#a2bba4e779b0200d277e01053c521587b',1,'OMSimDecaysGPS']]], - ['simulatedecaysinpressurevessel_329',['simulateDecaysInPressureVessel',['../class_o_m_sim_decays_g_p_s.html#ae43dceede1c8f2c332964fb43242cc76',1,'OMSimDecaysGPS']]], - ['snbaseparticlegenerator_330',['SNBaseParticleGenerator',['../class_s_n_base_particle_generator.html',1,'']]], - ['sneventstats_331',['SNEventStats',['../struct_s_n_event_stats.html',1,'']]], - ['sorthitstatsbytime_332',['sortHitStatsByTime',['../class_o_m_sim_hit_manager.html#a756d2a85121e00d2a2d8b6c04cd0ebd1',1,'OMSimHitManager']]], - ['sortvectorbyreference_333',['sortVectorByReference',['../namespace_tools.html#a7e168c04a34f0c7ace018063e95b4835',1,'Tools']]], - ['spheredoubleellipsephotocathode_334',['sphereDoubleEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#a7ae6ccb05534002df9e519c5b5cfef14',1,'OMSimPMTConstruction']]], - ['sphereellipsephotocathode_335',['sphereEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#a6724e1b0920884b77cd6401da6588ca9',1,'OMSimPMTConstruction']]], - ['spiceabsorption_336',['spiceAbsorption',['../class_ice_cube_ice.html#a435568d41c037359ed3425ad4d964312',1,'IceCubeIce']]], - ['spicerefraction_337',['spiceRefraction',['../class_ice_cube_ice.html#ae2f18c457a5b75e3cdb7d8b1dff68acf',1,'IceCubeIce']]], - ['spicetemperature_338',['spiceTemperature',['../class_ice_cube_ice.html#aa11719c4167b5abb115c9ecc9aed08d7',1,'IceCubeIce']]], - ['startvisualisation_339',['startVisualisation',['../class_o_m_sim.html#a42d86958aba31a17fb0c8a39fbc9c9b5',1,'OMSim']]], - ['state_340',['State',['../struct_c_a_d_mesh_1_1_file_1_1_state.html',1,'CADMesh::File']]], - ['stlreader_341',['STLReader',['../class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader.html',1,'CADMesh::File']]], - ['storephotonhit_342',['storePhotonHit',['../class_o_m_sim_sensitive_detector.html#a329ead0f229868eaf8ac21132cbc6746',1,'OMSimSensitiveDetector']]], - ['substracttovolume_343',['substractToVolume',['../classabc_detector_component.html#aaf0d85ee9a57f6bda0d48c4dad2b6dc5',1,'abcDetectorComponent::substractToVolume(G4VSolid *pInputVolume, G4ThreeVector pSubstractionPos, G4RotationMatrix pSubstractionRot, G4String pNewVolumeName)'],['../classabc_detector_component.html#a53c7979298ef9eda66b44f0a3c4f2e6b',1,'abcDetectorComponent::substractToVolume(G4VSolid *pInputVolume, G4Transform3D pTrans, G4String pNewVolumeName)']]], - ['supernova_20studies_344',['Supernova Studies',['../group__sngroup.html',1,'']]], - ['surface_345',['Surface',['../class_surface.html',1,'']]] + ['sampleenergy_307',['sampleEnergy',['../class_o_m_sim_s_n_tools.html#a48caade81da87bfc2a0ac9da94b57110',1,'OMSimSNTools']]], + ['samplefromdistribution_308',['sampleFromDistribution',['../class_distribution_sampler.html#aa3a2ca8ec78298b7c58b3f2af0e549ce',1,'DistributionSampler']]], + ['scintillationprocessor_309',['ScintillationProcessor',['../namespace_scintillation_processor.html',1,'']]], + ['sdinfo_310',['SDInfo',['../struct_o_m_sim_detector_construction_1_1_s_d_info.html',1,'OMSimDetectorConstruction']]], + ['searchfolders_311',['searchFolders',['../class_o_m_sim_input_data.html#a84781faca6d03b8f9f13777c85a1c9dc',1,'OMSimInputData']]], + ['selectpmt_312',['selectPMT',['../class_o_m_sim_p_m_t_construction.html#a1a8373e9ae3095062edb477245133a9e',1,'OMSimPMTConstruction']]], + ['setcuts_313',['SetCuts',['../class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4',1,'OMSimPhysicsList']]], + ['setdata_314',['setData',['../class_distribution_sampler.html#a62407876667af623ba546ef60b9fca3a',1,'DistributionSampler']]], + ['setnumberofpmts_315',['setNumberOfPMTs',['../class_o_m_sim_hit_manager.html#ab4a1060283a53660e52626d08a77ebc8',1,'OMSimHitManager']]], + ['setopticalmodule_316',['setOpticalModule',['../class_o_m_sim_decays_g_p_s.html#ac4abdcbf291642b9b0d8e4dfe3aaab64',1,'OMSimDecaysGPS']]], + ['setparameter_317',['setParameter',['../class_o_m_sim_command_args_table.html#a27e163c6835956c98a52689bb7cf2cc6',1,'OMSimCommandArgsTable']]], + ['setpmtpositions_318',['setPMTPositions',['../class_l_o_m18.html#a07ecf58441de167ca0d41650a14a7190',1,'LOM18']]], + ['setui_319',['setUI',['../class_o_m_sim_u_iinterface.html#ae66ce7c3befd8cc22460a1a6939eb5e1',1,'OMSimUIinterface']]], + ['setunits_320',['setUnits',['../class_distribution_sampler.html#ad5fde5096dabc0cd2cf6fc4e5f2d2dd8',1,'DistributionSampler']]], + ['setuserargumentstoargtable_321',['setUserArgumentsToArgTable',['../class_o_m_sim.html#a1428504bbe25b1baeb0976e897a98bcb',1,'OMSim']]], + ['shutdown_322',['shutdown',['../class_o_m_sim_command_args_table.html#ab258da8c6a509441e0b599bb9a59e414',1,'OMSimCommandArgsTable::shutdown()'],['../class_o_m_sim_hit_manager.html#ad8a139a9068c92b7babf471c9ec23ecf',1,'OMSimHitManager::shutdown()'],['../class_o_m_sim_input_data.html#a9ba12328d251141daeb086ae37f95f98',1,'OMSimInputData::shutdown()']]], + ['simplebulbconstruction_323',['simpleBulbConstruction',['../class_o_m_sim_p_m_t_construction.html#a3faaf0d512f9a3fe15c6f33efe6d062c',1,'OMSimPMTConstruction']]], + ['simulatedecaysinpmts_324',['simulateDecaysInPMTs',['../class_o_m_sim_decays_g_p_s.html#a2bba4e779b0200d277e01053c521587b',1,'OMSimDecaysGPS']]], + ['simulatedecaysinpressurevessel_325',['simulateDecaysInPressureVessel',['../class_o_m_sim_decays_g_p_s.html#ae43dceede1c8f2c332964fb43242cc76',1,'OMSimDecaysGPS']]], + ['snbaseparticlegenerator_326',['SNBaseParticleGenerator',['../class_s_n_base_particle_generator.html',1,'']]], + ['sneventstats_327',['SNEventStats',['../struct_s_n_event_stats.html',1,'']]], + ['sorthitstatsbytime_328',['sortHitStatsByTime',['../class_o_m_sim_hit_manager.html#a756d2a85121e00d2a2d8b6c04cd0ebd1',1,'OMSimHitManager']]], + ['sortvectorbyreference_329',['sortVectorByReference',['../namespace_tools.html#a3269713e8f36608124048bda75a02a49',1,'Tools']]], + ['spheredoubleellipsephotocathode_330',['sphereDoubleEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#a7ae6ccb05534002df9e519c5b5cfef14',1,'OMSimPMTConstruction']]], + ['sphereellipsephotocathode_331',['sphereEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#a6724e1b0920884b77cd6401da6588ca9',1,'OMSimPMTConstruction']]], + ['spiceabsorption_332',['spiceAbsorption',['../namespace_ice_processor.html#a29002db125bd3d2b67998403db6afc60',1,'IceProcessor']]], + ['spicerefraction_333',['spiceRefraction',['../namespace_ice_processor.html#ad82640f5524b52f1604c3e19ff819be5',1,'IceProcessor']]], + ['spicetemperature_334',['spiceTemperature',['../namespace_ice_processor.html#a1880256fa33d9e645ae86e2057f66297',1,'IceProcessor']]], + ['startvisualisation_335',['startVisualisation',['../class_o_m_sim.html#a42d86958aba31a17fb0c8a39fbc9c9b5',1,'OMSim']]], + ['state_336',['State',['../struct_c_a_d_mesh_1_1_file_1_1_state.html',1,'CADMesh::File']]], + ['stlreader_337',['STLReader',['../class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader.html',1,'CADMesh::File']]], + ['storephotonhit_338',['storePhotonHit',['../class_o_m_sim_sensitive_detector.html#a329ead0f229868eaf8ac21132cbc6746',1,'OMSimSensitiveDetector']]], + ['substracttovolume_339',['substractToVolume',['../classabc_detector_component.html#aaf0d85ee9a57f6bda0d48c4dad2b6dc5',1,'abcDetectorComponent::substractToVolume(G4VSolid *pInputVolume, G4ThreeVector pSubstractionPos, G4RotationMatrix pSubstractionRot, G4String pNewVolumeName)'],['../classabc_detector_component.html#a53c7979298ef9eda66b44f0a3c4f2e6b',1,'abcDetectorComponent::substractToVolume(G4VSolid *pInputVolume, G4Transform3D pTrans, G4String pNewVolumeName)']]], + ['supernova_20studies_340',['Supernova Studies',['../group__sngroup.html',1,'']]] ]; diff --git a/search/all_13.js b/search/all_13.js index 8df2a5ea8d..f4cf7539a1 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -1,12 +1,12 @@ var searchData= [ - ['technicalities_20for_20developers_346',['Technicalities for Developers',['../md_extra_doc_2_technicalities.html',1,'']]], - ['tessellatedmesh_347',['TessellatedMesh',['../class_c_a_d_mesh_1_1_tessellated_mesh.html',1,'CADMesh']]], - ['threadlocaldata_348',['ThreadLocalData',['../struct_o_m_sim_hit_manager_1_1_thread_local_data.html',1,'OMSimHitManager']]], - ['todo_20list_349',['Todo List',['../todo.html',1,'']]], - ['token_350',['Token',['../struct_c_a_d_mesh_1_1_file_1_1_token.html',1,'CADMesh::File']]], - ['tools_351',['Tools',['../namespace_tools.html',1,'']]], - ['totalcrosssection_352',['totalCrossSection',['../class_o_m_sim_e_n_e_s.html#af2e3aedc5ca2d1006891540c0d038eb7',1,'OMSimENES::totalCrossSection()'],['../class_o_m_sim_i_b_d.html#aad2e0e4a3f6501f4d2c3fb896b032ade',1,'OMSimIBD::totalCrossSection()']]], - ['tracklength_353',['trackLength',['../struct_photon_info.html#ab4de62ab2d0c39d43c7d85f0fd995745',1,'PhotonInfo']]], - ['transittime_354',['transitTime',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a842337fbd6979ff70f1b5ab67ca52493',1,'OMSimPMTResponse::PMTPulse']]] + ['technicalities_20for_20developers_341',['Technicalities for Developers',['../md_extra_doc_2_technicalities.html',1,'']]], + ['tessellatedmesh_342',['TessellatedMesh',['../class_c_a_d_mesh_1_1_tessellated_mesh.html',1,'CADMesh']]], + ['threadlocaldata_343',['ThreadLocalData',['../struct_o_m_sim_hit_manager_1_1_thread_local_data.html',1,'OMSimHitManager']]], + ['todo_20list_344',['Todo List',['../todo.html',1,'']]], + ['token_345',['Token',['../struct_c_a_d_mesh_1_1_file_1_1_token.html',1,'CADMesh::File']]], + ['tools_346',['Tools',['../namespace_tools.html',1,'']]], + ['totalcrosssection_347',['totalCrossSection',['../class_o_m_sim_e_n_e_s.html#af2e3aedc5ca2d1006891540c0d038eb7',1,'OMSimENES::totalCrossSection()'],['../class_o_m_sim_i_b_d.html#aad2e0e4a3f6501f4d2c3fb896b032ade',1,'OMSimIBD::totalCrossSection()']]], + ['tracklength_348',['trackLength',['../struct_photon_info.html#ab4de62ab2d0c39d43c7d85f0fd995745',1,'PhotonInfo']]], + ['transittime_349',['transitTime',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a842337fbd6979ff70f1b5ab67ca52493',1,'OMSimPMTResponse::PMTPulse']]] ]; diff --git a/search/all_14.js b/search/all_14.js index 8ce4e14950..3789476c17 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['usersteppingaction_355',['UserSteppingAction',['../class_o_m_sim_stepping_action.html#ade0aef1899f7923ca171b3919ed636d1',1,'OMSimSteppingAction']]] + ['usersteppingaction_350',['UserSteppingAction',['../class_o_m_sim_stepping_action.html#ade0aef1899f7923ca171b3919ed636d1',1,'OMSimSteppingAction']]] ]; diff --git a/search/all_15.js b/search/all_15.js index 72d54e981b..8ce3cd45c5 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -1,5 +1,5 @@ var searchData= [ - ['vlogical_356',['VLogical',['../structabc_detector_component_1_1_component.html#a22a626006281f88b43853c57b104a20f',1,'abcDetectorComponent::Component']]], - ['vsolid_357',['VSolid',['../structabc_detector_component_1_1_component.html#af39293b9b096379b48b083c80b3e2587',1,'abcDetectorComponent::Component']]] + ['vlogical_351',['VLogical',['../structabc_detector_component_1_1_component.html#a22a626006281f88b43853c57b104a20f',1,'abcDetectorComponent::Component']]], + ['vsolid_352',['VSolid',['../structabc_detector_component_1_1_component.html#af39293b9b096379b48b083c80b3e2587',1,'abcDetectorComponent::Component']]] ]; diff --git a/search/all_16.js b/search/all_16.js index b2fe0e25ee..14a22df0d5 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -1,13 +1,13 @@ var searchData= [ - ['wavelength_358',['wavelength',['../struct_photon_info.html#a3c68773a51a00e88867661737627172e',1,'PhotonInfo']]], - ['wavelengthinterpolatedvalue_359',['wavelengthInterpolatedValue',['../class_o_m_sim_p_m_t_response.html#ac206cd005e6b634472ff6eb0da1f1100',1,'OMSimPMTResponse']]], - ['weightlifetimesamplitudes_360',['weightLifeTimesAmplitudes',['../class_scintillation_properties.html#a5e7da3437242c6c025edff017adf2c1b',1,'ScintillationProperties']]], - ['write_5fto_5fjson_5fif_5ftype_5fmatches_361',['WRITE_TO_JSON_IF_TYPE_MATCHES',['../_o_m_sim_command_args_table_8hh.html#aa41bdc30fcdd046324b69c10b14d4524',1,'OMSimCommandArgsTable.hh']]], - ['writeheader_362',['writeHeader',['../class_o_m_sim_effective_area_analyisis.html#a400b1a20fbf322894cd7c2564a7dbb35',1,'OMSimEffectiveAreaAnalyisis']]], - ['writemultiplicity_363',['writeMultiplicity',['../class_o_m_sim_decays_analysis.html#af747109a424e5878d2a4e42b6308f3cb',1,'OMSimDecaysAnalysis']]], - ['writescan_364',['writeScan',['../class_o_m_sim_effective_area_analyisis.html#af2f7ac6a789bb50ec7d0d8a81487ec20',1,'OMSimEffectiveAreaAnalyisis']]], - ['writethreaddecayinformation_365',['writeThreadDecayInformation',['../class_o_m_sim_decays_analysis.html#abf3b99f2998f27c9ad1f792dfc716e0c',1,'OMSimDecaysAnalysis']]], - ['writethreadhitinformation_366',['writeThreadHitInformation',['../class_o_m_sim_decays_analysis.html#a78449c898f237d5a40c75042123c19af',1,'OMSimDecaysAnalysis']]], - ['writetojson_367',['writeToJson',['../class_o_m_sim_command_args_table.html#a4f90935ea49fb19c1ae77b826dbdb410',1,'OMSimCommandArgsTable']]] + ['wavelength_353',['wavelength',['../struct_photon_info.html#a3c68773a51a00e88867661737627172e',1,'PhotonInfo']]], + ['wavelengthinterpolatedvalue_354',['wavelengthInterpolatedValue',['../class_o_m_sim_p_m_t_response.html#ac206cd005e6b634472ff6eb0da1f1100',1,'OMSimPMTResponse']]], + ['weightlifetimesamplitudes_355',['weightLifeTimesAmplitudes',['../namespace_scintillation_processor.html#a0a5cfdce619f97647f889c05cbb40c52',1,'ScintillationProcessor']]], + ['write_5fto_5fjson_5fif_5ftype_5fmatches_356',['WRITE_TO_JSON_IF_TYPE_MATCHES',['../_o_m_sim_command_args_table_8hh.html#aa41bdc30fcdd046324b69c10b14d4524',1,'OMSimCommandArgsTable.hh']]], + ['writeheader_357',['writeHeader',['../class_o_m_sim_effective_area_analyisis.html#a400b1a20fbf322894cd7c2564a7dbb35',1,'OMSimEffectiveAreaAnalyisis']]], + ['writemultiplicity_358',['writeMultiplicity',['../class_o_m_sim_decays_analysis.html#af747109a424e5878d2a4e42b6308f3cb',1,'OMSimDecaysAnalysis']]], + ['writescan_359',['writeScan',['../class_o_m_sim_effective_area_analyisis.html#af2f7ac6a789bb50ec7d0d8a81487ec20',1,'OMSimEffectiveAreaAnalyisis']]], + ['writethreaddecayinformation_360',['writeThreadDecayInformation',['../class_o_m_sim_decays_analysis.html#abf3b99f2998f27c9ad1f792dfc716e0c',1,'OMSimDecaysAnalysis']]], + ['writethreadhitinformation_361',['writeThreadHitInformation',['../class_o_m_sim_decays_analysis.html#a78449c898f237d5a40c75042123c19af',1,'OMSimDecaysAnalysis']]], + ['writetojson_362',['writeToJson',['../class_o_m_sim_command_args_table.html#a4f90935ea49fb19c1ae77b826dbdb410',1,'OMSimCommandArgsTable']]] ]; diff --git a/search/all_17.js b/search/all_17.js index 0493406f7b..45e8ec80cb 100644 --- a/search/all_17.js +++ b/search/all_17.js @@ -1,5 +1,5 @@ var searchData= [ - ['_7elom16_368',['~LOM16',['../class_l_o_m16.html#a93c141790620554394cdf9864096d011',1,'LOM16']]], - ['_7emdom_369',['~mDOM',['../classm_d_o_m.html#afd95205edb92f86b5c8d4e5642a58e3c',1,'mDOM']]] + ['_7elom16_363',['~LOM16',['../class_l_o_m16.html#a93c141790620554394cdf9864096d011',1,'LOM16']]], + ['_7emdom_364',['~mDOM',['../classm_d_o_m.html#afd95205edb92f86b5c8d4e5642a58e3c',1,'mDOM']]] ]; diff --git a/search/all_2.js b/search/all_2.js index 35bc4ad4e9..c2b4100f33 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,17 +1,16 @@ var searchData= [ - ['abcdatafile_4',['abcDataFile',['../classabc_data_file.html',1,'']]], - ['abcdetectorcomponent_5',['abcDetectorComponent',['../classabc_detector_component.html',1,'']]], - ['abcdetectorcomponent_2ehh_6',['abcDetectorComponent.hh',['../abc_detector_component_8hh.html',1,'']]], - ['abcmaterialdata_7',['abcMaterialData',['../classabc_material_data.html',1,'']]], - ['addmoduleoptions_8',['addModuleOptions',['../_o_m_sim__supernova_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_supernova.cc'],['../_o_m_sim__radioactive__decays_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_radioactive_decays.cc'],['../_o_m_sim__effective__area_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_effective_area.cc']]], - ['angulardistribution_9',['angularDistribution',['../class_o_m_sim_e_n_e_s.html#aa8f2d71f822873410a9f6816fd00786b',1,'OMSimENES::angularDistribution()'],['../class_o_m_sim_i_b_d.html#a99e9ba505d7c148ea66c63f9c31ed952',1,'OMSimIBD::angularDistribution()']]], - ['angularscan_10',['AngularScan',['../class_angular_scan.html',1,'AngularScan'],['../class_angular_scan.html#af7d054657e56a97db60274f30ff737e6',1,'AngularScan::AngularScan()']]], - ['appendandreturntree_11',['appendAndReturnTree',['../class_parameter_table.html#a131ddfbbf38d27b59f454a4ec96b2b9e',1,'ParameterTable']]], - ['appendcomponent_12',['appendComponent',['../classabc_detector_component.html#a467235840a313b6481569ae9ea9d2673',1,'abcDetectorComponent']]], - ['appenddecay_13',['appendDecay',['../class_o_m_sim_decays_analysis.html#a35aa71b0f55694ab682eb12e33e773d3',1,'OMSimDecaysAnalysis']]], - ['appendhitinfo_14',['appendHitInfo',['../class_o_m_sim_hit_manager.html#a8c2dab4767b46f9c2eb16d5173ba527e',1,'OMSimHitManager']]], - ['appendtostream_15',['appendToStream',['../class_o_m_sim_u_iinterface.html#aa1632617642ce1430d81fe93186ed26e',1,'OMSimUIinterface::appendToStream(std::stringstream &pStream, const T &pVal, const Args &...pArgs)'],['../class_o_m_sim_u_iinterface.html#a7ba77890bae2eeeb33d40600d85d0589',1,'OMSimUIinterface::appendToStream(std::stringstream &pStream, const T &pVal)']]], - ['applycommand_16',['applyCommand',['../class_o_m_sim_u_iinterface.html#aa08ab9820d0591b64d0dd8c5599ddd14',1,'OMSimUIinterface']]], - ['arange_17',['arange',['../namespace_tools.html#ae8fc38b90057fbc501c79aac16621764',1,'Tools']]] + ['abcdetectorcomponent_4',['abcDetectorComponent',['../classabc_detector_component.html',1,'']]], + ['abcdetectorcomponent_2ehh_5',['abcDetectorComponent.hh',['../abc_detector_component_8hh.html',1,'']]], + ['addmoduleoptions_6',['addModuleOptions',['../_o_m_sim__supernova_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_supernova.cc'],['../_o_m_sim__radioactive__decays_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_radioactive_decays.cc'],['../_o_m_sim__effective__area_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_effective_area.cc']]], + ['addproperty_7',['addProperty',['../class_o_m_sim_material_handler.html#a4205415c818cd65b9121e070179e3f99',1,'OMSimMaterialHandler']]], + ['angulardistribution_8',['angularDistribution',['../class_o_m_sim_e_n_e_s.html#aa8f2d71f822873410a9f6816fd00786b',1,'OMSimENES::angularDistribution()'],['../class_o_m_sim_i_b_d.html#a99e9ba505d7c148ea66c63f9c31ed952',1,'OMSimIBD::angularDistribution()']]], + ['angularscan_9',['AngularScan',['../class_angular_scan.html',1,'AngularScan'],['../class_angular_scan.html#af7d054657e56a97db60274f30ff737e6',1,'AngularScan::AngularScan()']]], + ['appendandreturntree_10',['appendAndReturnTree',['../class_parameter_table.html#a131ddfbbf38d27b59f454a4ec96b2b9e',1,'ParameterTable']]], + ['appendcomponent_11',['appendComponent',['../classabc_detector_component.html#a467235840a313b6481569ae9ea9d2673',1,'abcDetectorComponent']]], + ['appenddecay_12',['appendDecay',['../class_o_m_sim_decays_analysis.html#a35aa71b0f55694ab682eb12e33e773d3',1,'OMSimDecaysAnalysis']]], + ['appendhitinfo_13',['appendHitInfo',['../class_o_m_sim_hit_manager.html#a8c2dab4767b46f9c2eb16d5173ba527e',1,'OMSimHitManager']]], + ['appendtostream_14',['appendToStream',['../class_o_m_sim_u_iinterface.html#aa1632617642ce1430d81fe93186ed26e',1,'OMSimUIinterface::appendToStream(std::stringstream &pStream, const T &pVal, const Args &...pArgs)'],['../class_o_m_sim_u_iinterface.html#a7ba77890bae2eeeb33d40600d85d0589',1,'OMSimUIinterface::appendToStream(std::stringstream &pStream, const T &pVal)']]], + ['applycommand_15',['applyCommand',['../class_o_m_sim_u_iinterface.html#aa08ab9820d0591b64d0dd8c5599ddd14',1,'OMSimUIinterface']]], + ['arange_16',['arange',['../namespace_tools.html#afc07e23ed8113c72927202c1762c91a4',1,'Tools']]] ]; diff --git a/search/all_3.js b/search/all_3.js index 7489cfd950..7416489f61 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['beam_18',['Beam',['../class_beam.html',1,'']]], - ['beginofeventaction_19',['BeginOfEventAction',['../class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9',1,'OMSimEventAction']]], - ['builtinreader_20',['BuiltInReader',['../class_c_a_d_mesh_1_1_file_1_1_built_in_reader.html',1,'CADMesh::File']]] + ['beam_17',['Beam',['../class_beam.html',1,'']]], + ['beginofeventaction_18',['BeginOfEventAction',['../class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9',1,'OMSimEventAction']]], + ['builtinreader_19',['BuiltInReader',['../class_c_a_d_mesh_1_1_file_1_1_built_in_reader.html',1,'CADMesh::File']]] ]; diff --git a/search/all_4.js b/search/all_4.js index 9db5c20bf9..a425848aaf 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -1,15 +1,16 @@ var searchData= [ - ['cadmeshtemplate_21',['CADMeshTemplate',['../class_c_a_d_mesh_1_1_c_a_d_mesh_template.html',1,'CADMesh']]], - ['cadmeshtemplate_3c_20tessellatedmesh_20_3e_22',['CADMeshTemplate< TessellatedMesh >',['../class_c_a_d_mesh_1_1_c_a_d_mesh_template.html',1,'CADMesh']]], - ['calculateeffectivearea_23',['calculateEffectiveArea',['../class_o_m_sim_effective_area_analyisis.html#aa9380b8148a1a0846b2f026d7dfa0046',1,'OMSimEffectiveAreaAnalyisis']]], - ['calculatemultiplicity_24',['calculateMultiplicity',['../class_o_m_sim_hit_manager.html#a01638ba2c16fcde1244b90e9672425c0',1,'OMSimHitManager']]], - ['calculatenumberofdecays_25',['calculateNumberOfDecays',['../class_o_m_sim_decays_g_p_s.html#a61c910b065587f27f3e08b2e1e897cb2',1,'OMSimDecaysGPS']]], - ['calculatesecondaryparticleenergy_26',['calculateSecondaryParticleEnergy',['../class_o_m_sim_e_n_e_s.html#afdc34f3f9559919c54f29804c337481a',1,'OMSimENES::calculateSecondaryParticleEnergy()'],['../class_o_m_sim_i_b_d.html#af04e93cf44abe395e2b65cad4b385d1f',1,'OMSimIBD::calculateSecondaryParticleEnergy()']]], - ['calculateslopesandcdf_27',['calculateSlopesAndCDF',['../class_distribution_sampler.html#aa0b62effce220e28d3a08c8904c6ee76',1,'DistributionSampler']]], - ['calculateweight_28',['calculateWeight',['../class_o_m_sim_s_n_tools.html#a7b3c3433f4c60bd5a48d97600b1e8496',1,'OMSimSNTools']]], - ['checkifexists_29',['checkIfExists',['../classabc_detector_component.html#a3d796bd0c3a6e22e8bbd11765b98d2e8',1,'abcDetectorComponent']]], - ['checkifkeyintable_30',['checkIfKeyInTable',['../class_parameter_table.html#afd0aa495dfeeb68bf370c3ea8390192d',1,'ParameterTable']]], + ['cadmeshtemplate_20',['CADMeshTemplate',['../class_c_a_d_mesh_1_1_c_a_d_mesh_template.html',1,'CADMesh']]], + ['cadmeshtemplate_3c_20tessellatedmesh_20_3e_21',['CADMeshTemplate< TessellatedMesh >',['../class_c_a_d_mesh_1_1_c_a_d_mesh_template.html',1,'CADMesh']]], + ['calculateeffectivearea_22',['calculateEffectiveArea',['../class_o_m_sim_effective_area_analyisis.html#aa9380b8148a1a0846b2f026d7dfa0046',1,'OMSimEffectiveAreaAnalyisis']]], + ['calculatemultiplicity_23',['calculateMultiplicity',['../class_o_m_sim_hit_manager.html#a01638ba2c16fcde1244b90e9672425c0',1,'OMSimHitManager']]], + ['calculatenumberofdecays_24',['calculateNumberOfDecays',['../class_o_m_sim_decays_g_p_s.html#a61c910b065587f27f3e08b2e1e897cb2',1,'OMSimDecaysGPS']]], + ['calculatesecondaryparticleenergy_25',['calculateSecondaryParticleEnergy',['../class_o_m_sim_e_n_e_s.html#afdc34f3f9559919c54f29804c337481a',1,'OMSimENES::calculateSecondaryParticleEnergy()'],['../class_o_m_sim_i_b_d.html#af04e93cf44abe395e2b65cad4b385d1f',1,'OMSimIBD::calculateSecondaryParticleEnergy()']]], + ['calculateslopesandcdf_26',['calculateSlopesAndCDF',['../class_distribution_sampler.html#aa0b62effce220e28d3a08c8904c6ee76',1,'DistributionSampler']]], + ['calculateweight_27',['calculateWeight',['../class_o_m_sim_s_n_tools.html#a7b3c3433f4c60bd5a48d97600b1e8496',1,'OMSimSNTools']]], + ['checkifexists_28',['checkIfExists',['../classabc_detector_component.html#a3d796bd0c3a6e22e8bbd11765b98d2e8',1,'abcDetectorComponent']]], + ['checkifkeyintree_29',['checkIfKeyInTree',['../class_parameter_table.html#a8181a3c7b97c75eae98e3d6fb5d3e048',1,'ParameterTable']]], + ['checkiftreenameintable_30',['checkIfTreeNameInTable',['../class_parameter_table.html#a462edf8d5284908b7c59c851e367b779',1,'ParameterTable']]], ['checkvolumeforoms_31',['checkVolumeForOMs',['../class_o_m_sim_s_n_tools.html#a0b663ee3b96216ee943a681a496dffc5',1,'OMSimSNTools']]], ['common_20framework_32',['Common framework',['../group__common.html',1,'']]], ['component_33',['Component',['../structabc_detector_component_1_1_component.html',1,'abcDetectorComponent']]], @@ -24,18 +25,17 @@ var searchData= ['constructcaddynodesystem_42',['constructCADdynodeSystem',['../class_o_m_sim_p_m_t_construction.html#a961bf82e229e26d5ae6ae835e58acf24',1,'OMSimPMTConstruction']]], ['constructcathodebackshield_43',['constructCathodeBackshield',['../class_o_m_sim_p_m_t_construction.html#a07f99802d73ddd8d9a9f838725cc0354',1,'OMSimPMTConstruction']]], ['constructdetector_44',['constructDetector',['../class_o_m_sim_effective_area_detector.html#a9bf2d906954805cea5fb5008af710d13',1,'OMSimEffectiveAreaDetector::constructDetector()'],['../class_o_m_sim_rad_decays_detector.html#a57f6a622e962ea5217caabd9d2161af8',1,'OMSimRadDecaysDetector::constructDetector()']]], - ['construction_45',['construction',['../classm_d_o_m_harness.html#ab87b8f216298817923b91063fee12b3b',1,'mDOMHarness::construction()'],['../class_o_m_sim_p_m_t_construction.html#a5ab3a93d9e44fb38004cfd9d30c6d6aa',1,'OMSimPMTConstruction::construction()'],['../classp_d_o_m.html#a6fc9511f8287a69ef498167162a92ec4',1,'pDOM::construction()'],['../classm_d_o_m_flasher.html#aac8c466bbcc6d952ad82fbd29daa675f',1,'mDOMFlasher::construction()'],['../classm_d_o_m.html#a115f5e689062ac82b8f55a18f7f96376',1,'mDOM::construction()'],['../class_l_o_m16.html#ab837d810e22d601fc1a298ba0dfddd48',1,'LOM16::construction()'],['../class_d_egg_harness.html#ac0985f2ad731e93da36117cd2368fa7e',1,'DEggHarness::construction()'],['../class_d_e_g_g.html#ac36a2968b6da47bd35dc1f4d14e93904',1,'DEGG::construction()'],['../classabc_detector_component.html#a8e7f01c218d5f093e80e46b33a0672bf',1,'abcDetectorComponent::construction()'],['../class_l_o_m18.html#a0744107f29517a84a06b2544e81b00e0',1,'LOM18::construction()']]], + ['construction_45',['construction',['../class_d_e_g_g.html#ac36a2968b6da47bd35dc1f4d14e93904',1,'DEGG::construction()'],['../class_o_m_sim_p_m_t_construction.html#a5ab3a93d9e44fb38004cfd9d30c6d6aa',1,'OMSimPMTConstruction::construction()'],['../classp_d_o_m.html#a6fc9511f8287a69ef498167162a92ec4',1,'pDOM::construction()'],['../classm_d_o_m_harness.html#ab87b8f216298817923b91063fee12b3b',1,'mDOMHarness::construction()'],['../classm_d_o_m_flasher.html#aac8c466bbcc6d952ad82fbd29daa675f',1,'mDOMFlasher::construction()'],['../class_l_o_m18.html#a0744107f29517a84a06b2544e81b00e0',1,'LOM18::construction()'],['../classabc_detector_component.html#a8e7f01c218d5f093e80e46b33a0672bf',1,'abcDetectorComponent::construction()'],['../class_d_egg_harness.html#ac0985f2ad731e93da36117cd2368fa7e',1,'DEggHarness::construction()'],['../class_l_o_m16.html#ab837d810e22d601fc1a298ba0dfddd48',1,'LOM16::construction()'],['../classm_d_o_m.html#a115f5e689062ac82b8f55a18f7f96376',1,'mDOM::construction()']]], ['constructparticle_46',['ConstructParticle',['../class_o_m_sim_physics_list.html#a8bf61a70f663c754304fc56073e3ac95',1,'OMSimPhysicsList']]], ['constructphotocathodelayer_47',['constructPhotocathodeLayer',['../class_o_m_sim_p_m_t_construction.html#a0e08b1af0e16f19f16569af2a7cfa8fc',1,'OMSimPMTConstruction']]], ['constructprocess_48',['ConstructProcess',['../class_o_m_sim_physics_list.html#a52292caf7091b6a7666c07f29189a9d1',1,'OMSimPhysicsList']]], - ['constructworld_49',['constructWorld',['../class_o_m_sim_s_ndetector.html#aa331476cc1f56d3bee80c954f7a2d793',1,'OMSimSNdetector::constructWorld()'],['../class_o_m_sim_rad_decays_detector.html#a7616ce083479e613cd3d9dfa9ac8b1fa',1,'OMSimRadDecaysDetector::constructWorld()'],['../class_o_m_sim_effective_area_detector.html#a6c4ccbdfac66c2820f9480d518614fa3',1,'OMSimEffectiveAreaDetector::constructWorld()']]], + ['constructworld_49',['constructWorld',['../class_o_m_sim_effective_area_detector.html#a6c4ccbdfac66c2820f9480d518614fa3',1,'OMSimEffectiveAreaDetector::constructWorld()'],['../class_o_m_sim_rad_decays_detector.html#a7616ce083479e613cd3d9dfa9ac8b1fa',1,'OMSimRadDecaysDetector::constructWorld()'],['../class_o_m_sim_s_ndetector.html#aa331476cc1f56d3bee80c954f7a2d793',1,'OMSimSNdetector::constructWorld()']]], ['countmergedhits_50',['countMergedHits',['../class_o_m_sim_hit_manager.html#a954b4f28a89275da58d4e2e3328d1467',1,'OMSimHitManager']]], - ['create1dinterpolator_51',['create1dInterpolator',['../namespace_tools.html#a3d2362115cc4d1a234afbc06ee986320',1,'Tools::create1dInterpolator(const std::vector< double > &pX, const std::vector< double > &pY, const std::string &pName)'],['../namespace_tools.html#a8d83bdf51cae647a40b4aa50d694c7da',1,'Tools::create1dInterpolator(const std::string &pFileName)']]], - ['create2dhistogramfromdatafile_52',['create2DHistogramFromDataFile',['../namespace_tools.html#aed2ff40106fa71efad2400344bba2b69',1,'Tools']]], + ['create1dinterpolator_51',['create1dInterpolator',['../namespace_tools.html#a71949435269d3e8f0671dc8be431b939',1,'Tools::create1dInterpolator(const std::vector< double > &p_X, const std::vector< double > &p_y, const std::string &p_name)'],['../namespace_tools.html#a09abd2f325d0bef58f108c277cda429e',1,'Tools::create1dInterpolator(const std::string &p_filename)']]], + ['create2dhistogramfromdatafile_52',['create2DHistogramFromDataFile',['../namespace_tools.html#ac7412f9ce8a57a3efde80e4fdbb0b364',1,'Tools']]], ['createeggsolid_53',['createEggSolid',['../class_d_e_g_g.html#a7cb478ce4431037cd195380c77916a5a',1,'DEGG']]], ['creategelpadlogicalvolumes_54',['createGelpadLogicalVolumes',['../class_l_o_m18.html#ab5292cecae375e7f04caf7b995ccc8ae',1,'LOM18']]], ['createlom18innersolid_55',['createLOM18InnerSolid',['../class_l_o_m18.html#a45b2c68239eac03aaf1b76225dc377f1',1,'LOM18']]], ['createlom18outersolid_56',['createLOM18OuterSolid',['../class_l_o_m18.html#a0c6423e526bb3c38904cde7ef6673ec2',1,'LOM18']]], - ['creatematerial_57',['createMaterial',['../classabc_material_data.html#abd444fe5c9bf9ea0ad3629e448bd0d4e',1,'abcMaterialData']]], - ['customproperties_58',['CustomProperties',['../class_custom_properties.html',1,'']]] + ['creatematerial_57',['createMaterial',['../class_o_m_sim_material_handler.html#a6d25aa1ea0cfae2ca9c3ea9d539fdcca',1,'OMSimMaterialHandler']]] ]; diff --git a/search/all_5.js b/search/all_5.js index de8ba0926b..697ca7ee07 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -1,16 +1,16 @@ var searchData= [ - ['decay_5fposition_59',['decay_position',['../struct_decay_stats.html#ac359be5448828a37fed75a9de0537cdd',1,'DecayStats']]], - ['decay_5ftime_60',['decay_time',['../struct_decay_stats.html#a0d8b961cbbf2f5944a703593356736c8',1,'DecayStats']]], - ['decaystats_61',['DecayStats',['../struct_decay_stats.html',1,'']]], - ['degg_62',['DEGG',['../class_d_e_g_g.html',1,'DEGG'],['../class_d_e_g_g.html#a2bcfb59a4bfa47e91a5ad00745fd5989',1,'DEGG::DEGG()']]], - ['deggharness_63',['DEggHarness',['../class_d_egg_harness.html',1,'']]], - ['deggpmtresponse_64',['DEGGPMTResponse',['../class_d_e_g_g_p_m_t_response.html',1,'']]], - ['deletecomponent_65',['deleteComponent',['../classabc_detector_component.html#aba216e0e619ddc3810ab66700e05a04c',1,'abcDetectorComponent']]], - ['deltaposition_66',['deltaPosition',['../struct_photon_info.html#a1bbbf9b8b9f55898a98f6da0cb8972f0',1,'PhotonInfo']]], - ['detectionprobability_67',['detectionProbability',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a87f21652e10a0bc82870ded9697b57f2',1,'OMSimPMTResponse::PMTPulse']]], - ['detectorid_68',['detectorID',['../struct_photon_info.html#ad6ed8e117168b3f741793572bde83b18',1,'PhotonInfo']]], - ['direction_69',['direction',['../struct_hit_stats.html#a383cfeda6e6e515b56aee0a369ec5085',1,'HitStats']]], - ['distributionsampler_70',['DistributionSampler',['../class_distribution_sampler.html',1,'']]], - ['doubleellipsephotocathode_71',['doubleEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#ae3063f4ced2750fc98e74a2daf3bfc2b',1,'OMSimPMTConstruction']]] + ['decay_5fposition_58',['decay_position',['../struct_decay_stats.html#ac359be5448828a37fed75a9de0537cdd',1,'DecayStats']]], + ['decay_5ftime_59',['decay_time',['../struct_decay_stats.html#a0d8b961cbbf2f5944a703593356736c8',1,'DecayStats']]], + ['decaystats_60',['DecayStats',['../struct_decay_stats.html',1,'']]], + ['degg_61',['DEGG',['../class_d_e_g_g.html',1,'DEGG'],['../class_d_e_g_g.html#a2bcfb59a4bfa47e91a5ad00745fd5989',1,'DEGG::DEGG()']]], + ['deggharness_62',['DEggHarness',['../class_d_egg_harness.html',1,'']]], + ['deggpmtresponse_63',['DEGGPMTResponse',['../class_d_e_g_g_p_m_t_response.html',1,'']]], + ['deletecomponent_64',['deleteComponent',['../classabc_detector_component.html#aba216e0e619ddc3810ab66700e05a04c',1,'abcDetectorComponent']]], + ['deltaposition_65',['deltaPosition',['../struct_photon_info.html#a1bbbf9b8b9f55898a98f6da0cb8972f0',1,'PhotonInfo']]], + ['detectionprobability_66',['detectionProbability',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a87f21652e10a0bc82870ded9697b57f2',1,'OMSimPMTResponse::PMTPulse']]], + ['detectorid_67',['detectorID',['../struct_photon_info.html#ad6ed8e117168b3f741793572bde83b18',1,'PhotonInfo']]], + ['direction_68',['direction',['../struct_hit_stats.html#a383cfeda6e6e515b56aee0a369ec5085',1,'HitStats']]], + ['distributionsampler_69',['DistributionSampler',['../class_distribution_sampler.html',1,'']]], + ['doubleellipsephotocathode_70',['doubleEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#ae3063f4ced2750fc98e74a2daf3bfc2b',1,'OMSimPMTConstruction']]] ]; diff --git a/search/all_6.js b/search/all_6.js index c83f26d613..60fa32a2c1 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,25 +1,20 @@ var searchData= [ - ['ea_72',['EA',['../structeffective_area_result.html#a3acf96bff88a577c68bff29f1ec3ad05',1,'effectiveAreaResult']]], - ['eaerror_73',['EAError',['../structeffective_area_result.html#ae691bfd6fd88abed6217d739ed8ca36a',1,'effectiveAreaResult']]], - ['effective_20area_74',['Effective area',['../group___effective_area.html',1,'']]], - ['effectivearearesult_75',['effectiveAreaResult',['../structeffective_area_result.html',1,'']]], - ['endofeventaction_76',['EndOfEventAction',['../class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116',1,'OMSimEventAction']]], - ['energy_77',['energy',['../struct_hit_stats.html#a542a1e55040646afe6966f281194117b',1,'HitStats']]], - ['ensuredirectoryexists_78',['ensureDirectoryExists',['../namespace_tools.html#a3da6cd6203cc849a373a25283d772f36',1,'Tools']]], - ['eventid_79',['eventId',['../struct_hit_stats.html#a5b5b61f1096a1e02d495d7bab1fff259',1,'HitStats::eventId()'],['../struct_decay_stats.html#a7cead323e226455fe4c847ff5043bd20',1,'DecayStats::eventId()']]], - ['eventinfomanager_80',['EventInfoManager',['../class_event_info_manager.html',1,'']]], - ['extendoptions_81',['extendOptions',['../class_o_m_sim.html#a4c86b790eaf609fd69919432d170d853',1,'OMSim']]], - ['extractabsorptionlength_82',['extractAbsorptionLength',['../classabc_material_data.html#a0ae68961031fd55ab0356112f49aedd0',1,'abcMaterialData']]], - ['extractconstproperties_83',['extractConstProperties',['../class_custom_properties.html#a8f8afa0c715f51ead8ffc33b6e9e55f5',1,'CustomProperties']]], - ['extractinformation_84',['extractInformation',['../class_custom_properties.html#a453e83cc8168f5d141fd41591f28f14e',1,'CustomProperties::extractInformation()'],['../class_scintillation_properties.html#a6c16439c71032b0df72dfff7aa776e69',1,'ScintillationProperties::extractInformation()'],['../class_surface.html#accebb04b0468876b68298b72380c6d37',1,'Surface::extractInformation()'],['../class_ice_cube_ice.html#ac9d7a61c33f41d0025d128d7268d077f',1,'IceCubeIce::extractInformation()'],['../class_no_optics.html#ac9d755acccf586cfbc80510bb946e345',1,'NoOptics::extractInformation()'],['../class_refraction_only.html#a0c360b4beb97682982ddbe8146708b90',1,'RefractionOnly::extractInformation()'],['../class_refraction_and_absorption.html#ac921e76f96cfacad6f3af7c6a8941c51',1,'RefractionAndAbsorption::extractInformation()'],['../classabc_material_data.html#acca9fc268907f29e89960699cadb0b53',1,'abcMaterialData::extractInformation()'],['../classabc_data_file.html#afc01d4904129c5b170f0299f96ec7f8a',1,'abcDataFile::extractInformation()']]], - ['extractlifetimes_85',['extractLifeTimes',['../class_scintillation_properties.html#a3c9fea78ae17e8a52784e4a5fbd09342',1,'ScintillationProperties']]], - ['extractlifetimesfortemperature_86',['extractLifeTimesForTemperature',['../class_scintillation_properties.html#afd7145815d2baf2008a755c487d0a613',1,'ScintillationProperties']]], - ['extractproperties_87',['extractProperties',['../class_custom_properties.html#ab45e2d203b1eb3acccf2a8d1b4868e0e',1,'CustomProperties']]], - ['extractrefractionindex_88',['extractRefractionIndex',['../classabc_material_data.html#a2a5b07c86c18825c5eca27818ad6268c',1,'abcMaterialData']]], - ['extractspectrum_89',['extractSpectrum',['../class_scintillation_properties.html#a2f5e62b56857772f598738907d3ed210',1,'ScintillationProperties']]], - ['extractyield_90',['extractYield',['../class_scintillation_properties.html#ac8ab70819d1cdb35cc6ce2155f990379',1,'ScintillationProperties']]], - ['extractyieldalpha_91',['extractYieldAlpha',['../class_scintillation_properties.html#a37ebebbb7e81f92499faf54aabd89c6c',1,'ScintillationProperties']]], - ['extractyieldelectron_92',['extractYieldElectron',['../class_scintillation_properties.html#afd81afebbf2a8addf8f2f4c775dc255e',1,'ScintillationProperties']]], - ['omsimeffectiveareadetector_2ehh_93',['OMSimEffectiveAreaDetector.hh',['../effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html',1,'(Global Namespace)'],['../efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html',1,'(Global Namespace)']]] + ['ea_71',['EA',['../structeffective_area_result.html#a3acf96bff88a577c68bff29f1ec3ad05',1,'effectiveAreaResult']]], + ['eaerror_72',['EAError',['../structeffective_area_result.html#ae691bfd6fd88abed6217d739ed8ca36a',1,'effectiveAreaResult']]], + ['effective_20area_73',['Effective area',['../group___effective_area.html',1,'']]], + ['effectivearearesult_74',['effectiveAreaResult',['../structeffective_area_result.html',1,'']]], + ['endofeventaction_75',['EndOfEventAction',['../class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116',1,'OMSimEventAction']]], + ['energy_76',['energy',['../struct_hit_stats.html#a542a1e55040646afe6966f281194117b',1,'HitStats']]], + ['ensuredirectoryexists_77',['ensureDirectoryExists',['../namespace_tools.html#a79deeeb2ed49181f097d55b88f6831f9',1,'Tools']]], + ['eventid_78',['eventId',['../struct_decay_stats.html#a7cead323e226455fe4c847ff5043bd20',1,'DecayStats::eventId()'],['../struct_hit_stats.html#a5b5b61f1096a1e02d495d7bab1fff259',1,'HitStats::eventId()']]], + ['eventinfomanager_79',['EventInfoManager',['../class_event_info_manager.html',1,'']]], + ['extendoptions_80',['extendOptions',['../class_o_m_sim.html#a4c86b790eaf609fd69919432d170d853',1,'OMSim']]], + ['extractlifetimes_81',['extractLifeTimes',['../namespace_scintillation_processor.html#a4b5f070aafaee94ed8cf02d0b48ac622',1,'ScintillationProcessor']]], + ['extractlifetimesfortemperature_82',['extractLifeTimesForTemperature',['../namespace_scintillation_processor.html#abe0857366dc77cb950049d701a7cd87a',1,'ScintillationProcessor']]], + ['extractspectrum_83',['extractSpectrum',['../namespace_scintillation_processor.html#a57a3ea3b51e632208b21dddd6c254b9d',1,'ScintillationProcessor']]], + ['extractyield_84',['extractYield',['../namespace_scintillation_processor.html#ada904f9aa8601dee3e721f7eeda88f8c',1,'ScintillationProcessor']]], + ['extractyieldalpha_85',['extractYieldAlpha',['../namespace_scintillation_processor.html#a530a6a3bd1cfc8a949b2c37a818f331d',1,'ScintillationProcessor']]], + ['extractyieldelectron_86',['extractYieldElectron',['../namespace_scintillation_processor.html#ac9d8bc9a2343d61ce42ef43996523271',1,'ScintillationProcessor']]], + ['omsimeffectiveareadetector_2ehh_87',['OMSimEffectiveAreaDetector.hh',['../effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html',1,'(Global Namespace)'],['../efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html',1,'(Global Namespace)']]] ]; diff --git a/search/all_7.js b/search/all_7.js index 776f73285b..5b554badd7 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,9 +1,9 @@ var searchData= [ - ['finalize_94',['finalize',['../class_o_m_sim_command_args_table.html#acd0700b601ac3b3279657ad1bc1363e8',1,'OMSimCommandArgsTable']]], - ['findmpt_95',['findMPT',['../class_scintillation_properties.html#af525e651ef632ab272850c743ea9c76f',1,'ScintillationProperties::findMPT()'],['../class_custom_properties.html#abca98b6b320fe77b30a9754511ac99fe',1,'CustomProperties::findMPT()']]], - ['flighttime_96',['flightTime',['../struct_hit_stats.html#a254bd94585df0605a6e2e863e3e00851',1,'HitStats']]], - ['framework_20functionality_97',['Framework functionality',['../md_extra_doc_0_common.html',1,'']]], - ['fresnelcoefficients_98',['FresnelCoefficients',['../struct_fresnel_coefficients.html',1,'']]], - ['fullbulbconstruction_99',['fullBulbConstruction',['../class_o_m_sim_p_m_t_construction.html#a6b84182c7a5b45461160c954e9a384f0',1,'OMSimPMTConstruction']]] + ['finalize_88',['finalize',['../class_o_m_sim_command_args_table.html#acd0700b601ac3b3279657ad1bc1363e8',1,'OMSimCommandArgsTable']]], + ['findmaterialpropertytable_89',['findMaterialPropertyTable',['../class_o_m_sim_material_handler.html#aa7ebed1dfaffe532d7b1fd878ffd7d27',1,'OMSimMaterialHandler']]], + ['flighttime_90',['flightTime',['../struct_hit_stats.html#a254bd94585df0605a6e2e863e3e00851',1,'HitStats']]], + ['framework_20functionality_91',['Framework functionality',['../md_extra_doc_0_common.html',1,'']]], + ['fresnelcoefficients_92',['FresnelCoefficients',['../struct_fresnel_coefficients.html',1,'']]], + ['fullbulbconstruction_93',['fullBulbConstruction',['../class_o_m_sim_p_m_t_construction.html#a6b84182c7a5b45461160c954e9a384f0',1,'OMSimPMTConstruction']]] ]; diff --git a/search/all_8.js b/search/all_8.js index 8933c15850..fe4d09d9c9 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,42 +1,42 @@ var searchData= [ - ['g4opboundaryprocess_100',['G4OpBoundaryProcess',['../class_g4_op_boundary_process.html',1,'']]], - ['g4radioactivedecay_101',['G4RadioactiveDecay',['../class_g4_radioactive_decay.html',1,'']]], - ['gen1pmtresponse_102',['Gen1PMTResponse',['../class_gen1_p_m_t_response.html',1,'']]], - ['generalgps_103',['generalGPS',['../class_o_m_sim_decays_g_p_s.html#abc1684c40b022ef35aa1c4eea6a7e557',1,'OMSimDecaysGPS']]], - ['generationdetectiondistance_104',['generationDetectionDistance',['../struct_hit_stats.html#ae73c03f4d9024845eb1bfd5de71eb653',1,'HitStats']]], - ['get_105',['get',['../class_o_m_sim_command_args_table.html#a98ca3b003cebba64f357e342d16ea968',1,'OMSimCommandArgsTable']]], - ['getalpha_106',['getAlpha',['../class_o_m_sim_s_n_tools.html#aeb59462c439834b0bb9c5a5be3ad612c',1,'OMSimSNTools']]], - ['getbulbsolid_107',['getBulbSolid',['../class_o_m_sim_p_m_t_construction.html#a759f6d30a70f3a9f34997e5dc9d38680',1,'OMSimPMTConstruction']]], - ['getcharge_108',['getCharge',['../class_o_m_sim_p_m_t_response.html#ad175b3ea4665684d2891c7107e12abeb',1,'OMSimPMTResponse::getCharge(G4double p_WavelengthKey)'],['../class_o_m_sim_p_m_t_response.html#ad615e6ae60587d8619b737f5c8d59c8b',1,'OMSimPMTResponse::getCharge(G4double p_WavelengthKey1, G4double p_WavelengthKey2)']]], - ['getcomponent_109',['getComponent',['../classabc_detector_component.html#a7a68cb95fa0c6b6bcd97f5640b0500b4',1,'abcDetectorComponent']]], - ['getdistancepmtcentertotip_110',['getDistancePMTCenterToTip',['../class_o_m_sim_p_m_t_construction.html#a9c780686ad7ab5cb712c494b7e1b20a5',1,'OMSimPMTConstruction']]], - ['getfilenames_111',['getFileNames',['../class_o_m_sim_s_n_tools.html#a89a22f20d0aff91704cf6cab1b48d266',1,'OMSimSNTools']]], - ['getflasherpositioninfo_112',['getFlasherPositionInfo',['../classm_d_o_m_flasher.html#aa74e2bfee6f21cb652e7dd9929e8e688',1,'mDOMFlasher']]], - ['getinstance_113',['getInstance',['../class_o_m_sim_command_args_table.html#a2a6179839e4ed5f503e52fca917c84c2',1,'OMSimCommandArgsTable::getInstance()'],['../class_o_m_sim_s_n_analysis.html#a104b6afd769a07cdfc7b1583e4804fef',1,'OMSimSNAnalysis::getInstance()'],['../class_o_m_sim_decays_analysis.html#a4aea9bd04b3f168cfcae98808b33f90c',1,'OMSimDecaysAnalysis::getInstance()'],['../class_o_m_sim_input_data.html#a810d7ae3b652d05e7b85eb568873eed2',1,'OMSimInputData::getInstance()'],['../class_o_m_sim_hit_manager.html#aaa3e7a28d658d8e2e6db704b910cc35c',1,'OMSimHitManager::getInstance()']]], - ['getjsontree_114',['getJSONTree',['../class_parameter_table.html#a042ee0eca2c9daa755d7a472608e6d66',1,'ParameterTable']]], - ['getlifetimetemperaturerange_115',['getLifeTimeTemperatureRange',['../class_scintillation_properties.html#a8b08735d53c1990715c1dc4e84c47c34',1,'ScintillationProperties']]], - ['getlogicalvolume_116',['getLogicalVolume',['../class_o_m_sim_p_m_t_construction.html#af3b6282d6a0c3caa3f13244cdf2ed65a',1,'OMSimPMTConstruction']]], - ['getmaterial_117',['getMaterial',['../class_o_m_sim_input_data.html#a12e64f3ec83f33c173da0cd5954dd5b2',1,'OMSimInputData']]], - ['getmaxpmtradius_118',['getMaxPMTRadius',['../class_o_m_sim_p_m_t_construction.html#adcf95adc7d522883934e592e3c551617',1,'OMSimPMTConstruction']]], - ['getmergedhitsofmodule_119',['getMergedHitsOfModule',['../class_o_m_sim_hit_manager.html#ae10481ea62eca89b774ced9e01b991ab',1,'OMSimHitManager']]], - ['getnewposition_120',['getNewPosition',['../classabc_detector_component.html#a2533b996a0f616d13ab44aeb39de1dc8',1,'abcDetectorComponent']]], - ['getnumberofpmts_121',['getNumberOfPMTs',['../class_l_o_m16.html#ab6c3906a5b9bb9f05ff72d7d089cf967',1,'LOM16::getNumberOfPMTs()'],['../class_o_m_sim_optical_module.html#a802253f7f4b4cb4759c57fbff51023ae',1,'OMSimOpticalModule::getNumberOfPMTs()'],['../classp_d_o_m.html#a1e2c5cf50a25e2b234d9326f4fbbee9d',1,'pDOM::getNumberOfPMTs()'],['../classm_d_o_m.html#ad7e07f1380a50158f7cede9aa84721be',1,'mDOM::getNumberOfPMTs()'],['../class_d_e_g_g.html#a322fe20cae9cfce1b05817c0ac3f1393',1,'DEGG::getNumberOfPMTs()'],['../class_l_o_m18.html#ac61b9f417138d26d168abbf48f0c0379',1,'LOM18::getNumberOfPMTs()']]], - ['getopticalsurface_122',['getOpticalSurface',['../class_o_m_sim_input_data.html#aca56b05e268bbb47761dbcc8e487c283',1,'OMSimInputData']]], - ['getopticalsurfacefinish_123',['getOpticalSurfaceFinish',['../class_surface.html#ac425ef0a4f51424549eaa541766ea8cf',1,'Surface']]], - ['getopticalsurfacemodel_124',['getOpticalSurfaceModel',['../class_surface.html#a81a6d02fd2b3f605673932a34a7bb1bf',1,'Surface']]], - ['getpmtsolid_125',['getPMTSolid',['../class_o_m_sim_p_m_t_construction.html#a869ff1b5f34736e14784d1a3fc4d94a1',1,'OMSimPMTConstruction']]], - ['getpressurevesselweight_126',['getPressureVesselWeight',['../class_d_e_g_g.html#affbc4905f52992f3d1f206f26466c076',1,'DEGG::getPressureVesselWeight()'],['../class_l_o_m16.html#aa91c920187061c71df5560864845c8a8',1,'LOM16::getPressureVesselWeight()'],['../class_l_o_m18.html#a6e42615d2a84e6b94ec28a32ede7ec25',1,'LOM18::getPressureVesselWeight()'],['../classm_d_o_m.html#a1fd32bb6eeff5f49f9ebbd09825b2e91',1,'mDOM::getPressureVesselWeight()'],['../class_o_m_sim_optical_module.html#a10f0f95b9b84e8cc4837dcb84a82c70d',1,'OMSimOpticalModule::getPressureVesselWeight()'],['../classp_d_o_m.html#aff18b63813f3940d3cc8c0c49a3595d5',1,'pDOM::getPressureVesselWeight()']]], - ['getpulsefrominterpolation_127',['getPulseFromInterpolation',['../class_o_m_sim_p_m_t_response.html#ad26fd3db4c3455618291da85e9c1f73e',1,'OMSimPMTResponse']]], - ['getpulsefromkey_128',['getPulseFromKey',['../class_o_m_sim_p_m_t_response.html#a0cbb8567eb918314ecf42b0f724a80c3',1,'OMSimPMTResponse']]], - ['getsinglethreadhitsofmodule_129',['getSingleThreadHitsOfModule',['../class_o_m_sim_hit_manager.html#a45a63dbb6cdb3815db3cfde00ae36f70',1,'OMSimHitManager']]], - ['getstate_130',['getState',['../classabc_material_data.html#a8fee96bfd62337bcaefd70ba42b35aa6',1,'abcMaterialData']]], - ['getsurfacetype_131',['getSurfaceType',['../class_surface.html#a9c69d5516b6e0544d59efed89d7a4ceb',1,'Surface']]], - ['getthreadidstr_132',['getThreadIDStr',['../namespace_tools.html#aee9fb48a4947040e59508fd02baa6b4f',1,'Tools']]], - ['gettransittime_133',['getTransitTime',['../class_o_m_sim_p_m_t_response.html#ac428b8732a0aec1da45ee72dcacc91f1',1,'OMSimPMTResponse::getTransitTime(G4double p_WavelengthKey)'],['../class_o_m_sim_p_m_t_response.html#ab4c5305390baccfa675af0e75e7b913f',1,'OMSimPMTResponse::getTransitTime(G4double p_WavelengthKey1, G4double p_WavelengthKey2)']]], - ['getvalue_134',['getValue',['../class_parameter_table.html#adb1234ccb47c9e44ecd7f8c5cb9e0407',1,'ParameterTable']]], - ['getvaluewithunit_135',['getValueWithUnit',['../class_parameter_table.html#aa7546560723ba3b94c08229266b27307',1,'ParameterTable']]], - ['globalposition_136',['GlobalPosition',['../struct_global_position.html',1,'']]], - ['globalposition_137',['globalPosition',['../struct_hit_stats.html#a6a80e0ae23f39c939f1e46737cc80dd4',1,'HitStats::globalPosition()'],['../struct_photon_info.html#a54890230d7b73b50210ae32d3d3f8785',1,'PhotonInfo::globalPosition()']]], - ['globaltime_138',['globalTime',['../struct_photon_info.html#a046d8a141ff4cadbafba5b077adf205e',1,'PhotonInfo']]] + ['g4opboundaryprocess_94',['G4OpBoundaryProcess',['../class_g4_op_boundary_process.html',1,'']]], + ['g4radioactivedecay_95',['G4RadioactiveDecay',['../class_g4_radioactive_decay.html',1,'']]], + ['gen1pmtresponse_96',['Gen1PMTResponse',['../class_gen1_p_m_t_response.html',1,'']]], + ['generalgps_97',['generalGPS',['../class_o_m_sim_decays_g_p_s.html#abc1684c40b022ef35aa1c4eea6a7e557',1,'OMSimDecaysGPS']]], + ['generationdetectiondistance_98',['generationDetectionDistance',['../struct_hit_stats.html#ae73c03f4d9024845eb1bfd5de71eb653',1,'HitStats']]], + ['get_99',['get',['../class_o_m_sim_command_args_table.html#a98ca3b003cebba64f357e342d16ea968',1,'OMSimCommandArgsTable']]], + ['getalpha_100',['getAlpha',['../class_o_m_sim_s_n_tools.html#aeb59462c439834b0bb9c5a5be3ad612c',1,'OMSimSNTools']]], + ['getbulbsolid_101',['getBulbSolid',['../class_o_m_sim_p_m_t_construction.html#a759f6d30a70f3a9f34997e5dc9d38680',1,'OMSimPMTConstruction']]], + ['getcharge_102',['getCharge',['../class_o_m_sim_p_m_t_response.html#ad175b3ea4665684d2891c7107e12abeb',1,'OMSimPMTResponse::getCharge(G4double p_WavelengthKey)'],['../class_o_m_sim_p_m_t_response.html#ad615e6ae60587d8619b737f5c8d59c8b',1,'OMSimPMTResponse::getCharge(G4double p_WavelengthKey1, G4double p_WavelengthKey2)']]], + ['getcomponent_103',['getComponent',['../classabc_detector_component.html#a7a68cb95fa0c6b6bcd97f5640b0500b4',1,'abcDetectorComponent']]], + ['getdistancepmtcentertotip_104',['getDistancePMTCenterToTip',['../class_o_m_sim_p_m_t_construction.html#a9c780686ad7ab5cb712c494b7e1b20a5',1,'OMSimPMTConstruction']]], + ['getfilenames_105',['getFileNames',['../class_o_m_sim_s_n_tools.html#a89a22f20d0aff91704cf6cab1b48d266',1,'OMSimSNTools']]], + ['getflasherpositioninfo_106',['getFlasherPositionInfo',['../classm_d_o_m_flasher.html#aa74e2bfee6f21cb652e7dd9929e8e688',1,'mDOMFlasher']]], + ['getinstance_107',['getInstance',['../class_o_m_sim_command_args_table.html#a2a6179839e4ed5f503e52fca917c84c2',1,'OMSimCommandArgsTable::getInstance()'],['../class_o_m_sim_hit_manager.html#aaa3e7a28d658d8e2e6db704b910cc35c',1,'OMSimHitManager::getInstance()'],['../class_o_m_sim_input_data.html#a810d7ae3b652d05e7b85eb568873eed2',1,'OMSimInputData::getInstance()'],['../class_o_m_sim_decays_analysis.html#a4aea9bd04b3f168cfcae98808b33f90c',1,'OMSimDecaysAnalysis::getInstance()'],['../class_o_m_sim_s_n_analysis.html#a104b6afd769a07cdfc7b1583e4804fef',1,'OMSimSNAnalysis::getInstance()']]], + ['getjsontree_108',['getJSONTree',['../class_parameter_table.html#a042ee0eca2c9daa755d7a472608e6d66',1,'ParameterTable']]], + ['getlifetimetemperaturerange_109',['getLifeTimeTemperatureRange',['../namespace_scintillation_processor.html#ad81d3abfcca6999f8addb34993ed90d5',1,'ScintillationProcessor']]], + ['getlogicalvolume_110',['getLogicalVolume',['../class_o_m_sim_p_m_t_construction.html#af3b6282d6a0c3caa3f13244cdf2ed65a',1,'OMSimPMTConstruction']]], + ['getmaterial_111',['getMaterial',['../class_o_m_sim_input_data.html#a12e64f3ec83f33c173da0cd5954dd5b2',1,'OMSimInputData']]], + ['getmaxpmtradius_112',['getMaxPMTRadius',['../class_o_m_sim_p_m_t_construction.html#adcf95adc7d522883934e592e3c551617',1,'OMSimPMTConstruction']]], + ['getmergedhitsofmodule_113',['getMergedHitsOfModule',['../class_o_m_sim_hit_manager.html#ae10481ea62eca89b774ced9e01b991ab',1,'OMSimHitManager']]], + ['getnewposition_114',['getNewPosition',['../classabc_detector_component.html#a2533b996a0f616d13ab44aeb39de1dc8',1,'abcDetectorComponent']]], + ['getnumberofpmts_115',['getNumberOfPMTs',['../classp_d_o_m.html#a1e2c5cf50a25e2b234d9326f4fbbee9d',1,'pDOM::getNumberOfPMTs()'],['../class_o_m_sim_optical_module.html#a802253f7f4b4cb4759c57fbff51023ae',1,'OMSimOpticalModule::getNumberOfPMTs()'],['../class_l_o_m18.html#ac61b9f417138d26d168abbf48f0c0379',1,'LOM18::getNumberOfPMTs()'],['../class_l_o_m16.html#ab6c3906a5b9bb9f05ff72d7d089cf967',1,'LOM16::getNumberOfPMTs()'],['../class_d_e_g_g.html#a322fe20cae9cfce1b05817c0ac3f1393',1,'DEGG::getNumberOfPMTs()'],['../classm_d_o_m.html#ad7e07f1380a50158f7cede9aa84721be',1,'mDOM::getNumberOfPMTs()']]], + ['getopticalsurface_116',['getOpticalSurface',['../class_o_m_sim_input_data.html#aca56b05e268bbb47761dbcc8e487c283',1,'OMSimInputData']]], + ['getopticalsurfacefinish_117',['getOpticalSurfaceFinish',['../class_o_m_sim_material_handler.html#aeb612b7e496704e9e5dd8e8bfbf37af0',1,'OMSimMaterialHandler']]], + ['getopticalsurfacemodel_118',['getOpticalSurfaceModel',['../class_o_m_sim_material_handler.html#a2a947dda8ecc28b13bf5fdf93ff0fef4',1,'OMSimMaterialHandler']]], + ['getpmtsolid_119',['getPMTSolid',['../class_o_m_sim_p_m_t_construction.html#a869ff1b5f34736e14784d1a3fc4d94a1',1,'OMSimPMTConstruction']]], + ['getpressurevesselweight_120',['getPressureVesselWeight',['../class_d_e_g_g.html#affbc4905f52992f3d1f206f26466c076',1,'DEGG::getPressureVesselWeight()'],['../class_l_o_m16.html#aa91c920187061c71df5560864845c8a8',1,'LOM16::getPressureVesselWeight()'],['../class_l_o_m18.html#a6e42615d2a84e6b94ec28a32ede7ec25',1,'LOM18::getPressureVesselWeight()'],['../classm_d_o_m.html#a1fd32bb6eeff5f49f9ebbd09825b2e91',1,'mDOM::getPressureVesselWeight()'],['../class_o_m_sim_optical_module.html#a10f0f95b9b84e8cc4837dcb84a82c70d',1,'OMSimOpticalModule::getPressureVesselWeight()'],['../classp_d_o_m.html#aff18b63813f3940d3cc8c0c49a3595d5',1,'pDOM::getPressureVesselWeight()']]], + ['getpulsefrominterpolation_121',['getPulseFromInterpolation',['../class_o_m_sim_p_m_t_response.html#ad26fd3db4c3455618291da85e9c1f73e',1,'OMSimPMTResponse']]], + ['getpulsefromkey_122',['getPulseFromKey',['../class_o_m_sim_p_m_t_response.html#a0cbb8567eb918314ecf42b0f724a80c3',1,'OMSimPMTResponse']]], + ['getsinglethreadhitsofmodule_123',['getSingleThreadHitsOfModule',['../class_o_m_sim_hit_manager.html#a45a63dbb6cdb3815db3cfde00ae36f70',1,'OMSimHitManager']]], + ['getstate_124',['getState',['../class_o_m_sim_material_handler.html#ae25187ca37e6e40b9b1af077c3093523',1,'OMSimMaterialHandler']]], + ['getsurfacetype_125',['getSurfaceType',['../class_o_m_sim_material_handler.html#abf218ce78a52805add727b92527daec8',1,'OMSimMaterialHandler']]], + ['getthreadidstr_126',['getThreadIDStr',['../namespace_tools.html#aee9fb48a4947040e59508fd02baa6b4f',1,'Tools']]], + ['gettransittime_127',['getTransitTime',['../class_o_m_sim_p_m_t_response.html#ac428b8732a0aec1da45ee72dcacc91f1',1,'OMSimPMTResponse::getTransitTime(G4double p_WavelengthKey)'],['../class_o_m_sim_p_m_t_response.html#ab4c5305390baccfa675af0e75e7b913f',1,'OMSimPMTResponse::getTransitTime(G4double p_WavelengthKey1, G4double p_WavelengthKey2)']]], + ['getvalue_128',['getValue',['../class_parameter_table.html#adb1234ccb47c9e44ecd7f8c5cb9e0407',1,'ParameterTable']]], + ['getvaluewithunit_129',['getValueWithUnit',['../class_parameter_table.html#aa7546560723ba3b94c08229266b27307',1,'ParameterTable']]], + ['globalposition_130',['globalPosition',['../struct_hit_stats.html#a6a80e0ae23f39c939f1e46737cc80dd4',1,'HitStats::globalPosition()'],['../struct_photon_info.html#a54890230d7b73b50210ae32d3d3f8785',1,'PhotonInfo::globalPosition()']]], + ['globalposition_131',['GlobalPosition',['../struct_global_position.html',1,'']]], + ['globaltime_132',['globalTime',['../struct_photon_info.html#a046d8a141ff4cadbafba5b077adf205e',1,'PhotonInfo']]] ]; diff --git a/search/all_9.js b/search/all_9.js index 440ec03ff2..24ced3bbd4 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,9 +1,9 @@ var searchData= [ - ['handlearguments_139',['handleArguments',['../class_o_m_sim.html#a07759a6885ca398dd1e7c3a9954ceded',1,'OMSim']]], - ['handlegeneralphotondetector_140',['handleGeneralPhotonDetector',['../class_o_m_sim_sensitive_detector.html#a4b3d72f7aa132ea975541843a30a2f22',1,'OMSimSensitiveDetector']]], - ['handlepmt_141',['handlePMT',['../class_o_m_sim_sensitive_detector.html#a0e8d0c59cdefec63a33c443ff903d2cf',1,'OMSimSensitiveDetector']]], - ['histogram_142',['histogram',['../namespace_tools.html#ab83e877c5728fe5cbfd4c6496c88166f',1,'Tools']]], - ['hitstats_143',['HitStats',['../struct_hit_stats.html',1,'']]], - ['hittime_144',['hitTime',['../struct_hit_stats.html#ae0c5192a6db7a2fc8dec37e62a6a1e76',1,'HitStats']]] + ['handlearguments_133',['handleArguments',['../class_o_m_sim.html#a07759a6885ca398dd1e7c3a9954ceded',1,'OMSim']]], + ['handlegeneralphotondetector_134',['handleGeneralPhotonDetector',['../class_o_m_sim_sensitive_detector.html#a4b3d72f7aa132ea975541843a30a2f22',1,'OMSimSensitiveDetector']]], + ['handlepmt_135',['handlePMT',['../class_o_m_sim_sensitive_detector.html#a0e8d0c59cdefec63a33c443ff903d2cf',1,'OMSimSensitiveDetector']]], + ['histogram_136',['histogram',['../namespace_tools.html#a6ed3b046c3661b17f758d3f8f7f784de',1,'Tools']]], + ['hitstats_137',['HitStats',['../struct_hit_stats.html',1,'']]], + ['hittime_138',['hitTime',['../struct_hit_stats.html#ae0c5192a6db7a2fc8dec37e62a6a1e76',1,'HitStats']]] ]; diff --git a/search/all_a.js b/search/all_a.js index c1d92e11cf..a81d4a776e 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,10 +1,10 @@ var searchData= [ - ['icecubeice_145',['IceCubeIce',['../class_ice_cube_ice.html',1,'']]], - ['init_146',['init',['../class_o_m_sim_command_args_table.html#a026ab40121c89f344e60dc9103157e22',1,'OMSimCommandArgsTable::init()'],['../class_o_m_sim_hit_manager.html#ac26f7ad778584ece58f86d60192ef671',1,'OMSimHitManager::init()'],['../class_o_m_sim_input_data.html#ae785a4cec814dcf95b2a4c0c0f2119db',1,'OMSimInputData::init()']]], - ['initialisesimulation_147',['initialiseSimulation',['../class_o_m_sim.html#a48127177a39ead290b915dcbc1c759a2',1,'OMSim']]], - ['integratedetectorcomponent_148',['integrateDetectorComponent',['../classabc_detector_component.html#a822f4ef34db80d5bd78d4d2a9e904297',1,'abcDetectorComponent']]], - ['interpolate_149',['interpolate',['../class_distribution_sampler.html#a2e254930c735ca208b6d1b6c330cf64e',1,'DistributionSampler']]], - ['isotope_5fname_150',['isotope_name',['../struct_decay_stats.html#adba1fdb7b55d8dc823560dca49d30730',1,'DecayStats']]], - ['item_151',['Item',['../struct_c_a_d_mesh_1_1_file_1_1_item.html',1,'CADMesh::File']]] + ['iceprocessor_139',['IceProcessor',['../namespace_ice_processor.html',1,'']]], + ['init_140',['init',['../class_o_m_sim_command_args_table.html#a026ab40121c89f344e60dc9103157e22',1,'OMSimCommandArgsTable::init()'],['../class_o_m_sim_hit_manager.html#ac26f7ad778584ece58f86d60192ef671',1,'OMSimHitManager::init()'],['../class_o_m_sim_input_data.html#ae785a4cec814dcf95b2a4c0c0f2119db',1,'OMSimInputData::init()']]], + ['initialisesimulation_141',['initialiseSimulation',['../class_o_m_sim.html#a48127177a39ead290b915dcbc1c759a2',1,'OMSim']]], + ['integratedetectorcomponent_142',['integrateDetectorComponent',['../classabc_detector_component.html#a822f4ef34db80d5bd78d4d2a9e904297',1,'abcDetectorComponent']]], + ['interpolate_143',['interpolate',['../class_distribution_sampler.html#a2e254930c735ca208b6d1b6c330cf64e',1,'DistributionSampler']]], + ['isotope_5fname_144',['isotope_name',['../struct_decay_stats.html#adba1fdb7b55d8dc823560dca49d30730',1,'DecayStats']]], + ['item_145',['Item',['../struct_c_a_d_mesh_1_1_file_1_1_item.html',1,'CADMesh::File']]] ]; diff --git a/search/all_b.js b/search/all_b.js index 686e5a7d5e..826eda4dc5 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['kineticenergy_152',['kineticEnergy',['../struct_photon_info.html#a20a8691860c91f4dcd139524c3f262e8',1,'PhotonInfo']]] + ['kineticenergy_146',['kineticEnergy',['../struct_photon_info.html#a20a8691860c91f4dcd139524c3f262e8',1,'PhotonInfo']]] ]; diff --git a/search/all_c.js b/search/all_c.js index 68de588b67..1225645dbb 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -1,13 +1,13 @@ var searchData= [ - ['lexer_153',['Lexer',['../class_c_a_d_mesh_1_1_file_1_1_lexer.html',1,'CADMesh::File']]], - ['linspace_154',['linspace',['../namespace_tools.html#a068657387a0d190043d3e0959e84e18c',1,'Tools']]], - ['loadtxt_155',['loadtxt',['../namespace_tools.html#a6d49cd2d5cb0e03b596870bcb9c12681',1,'Tools']]], - ['localposition_156',['localPosition',['../struct_hit_stats.html#a82333e4544d85c231e0aab2660f99cda',1,'HitStats::localPosition()'],['../struct_photon_info.html#afdd5b9d7e5365a4aa7abd854ab7f4915',1,'PhotonInfo::localPosition()']]], - ['localtime_157',['localTime',['../struct_photon_info.html#abb511bb057118b060b12d84ed9315851',1,'PhotonInfo']]], - ['logspace_158',['logspace',['../namespace_tools.html#a5150dab6894acffb1c04085437e8e0b8',1,'Tools']]], - ['lom16_159',['LOM16',['../class_l_o_m16.html',1,'']]], - ['lom18_160',['LOM18',['../class_l_o_m18.html',1,'']]], - ['lomhamamatsuresponse_161',['LOMHamamatsuResponse',['../class_l_o_m_hamamatsu_response.html',1,'']]], - ['lomnnvtresponse_162',['LOMNNVTResponse',['../class_l_o_m_n_n_v_t_response.html',1,'']]] + ['lexer_147',['Lexer',['../class_c_a_d_mesh_1_1_file_1_1_lexer.html',1,'CADMesh::File']]], + ['linspace_148',['linspace',['../namespace_tools.html#a052be79128cb3b90b6a4701455307246',1,'Tools']]], + ['loadtxt_149',['loadtxt',['../namespace_tools.html#aefa5ecd8f1fb3d69a65d517494e99669',1,'Tools']]], + ['localposition_150',['localPosition',['../struct_hit_stats.html#a82333e4544d85c231e0aab2660f99cda',1,'HitStats::localPosition()'],['../struct_photon_info.html#afdd5b9d7e5365a4aa7abd854ab7f4915',1,'PhotonInfo::localPosition()']]], + ['localtime_151',['localTime',['../struct_photon_info.html#abb511bb057118b060b12d84ed9315851',1,'PhotonInfo']]], + ['logspace_152',['logspace',['../namespace_tools.html#adf257eb5c348836614a3c10de47bcf6e',1,'Tools']]], + ['lom16_153',['LOM16',['../class_l_o_m16.html',1,'']]], + ['lom18_154',['LOM18',['../class_l_o_m18.html',1,'']]], + ['lomhamamatsuresponse_155',['LOMHamamatsuResponse',['../class_l_o_m_hamamatsu_response.html',1,'']]], + ['lomnnvtresponse_156',['LOMNNVTResponse',['../class_l_o_m_n_n_v_t_response.html',1,'']]] ]; diff --git a/search/all_d.js b/search/all_d.js index 8ed753b9ef..2adf047c02 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,40 +1,38 @@ var searchData= [ - ['makeinterpolator_163',['makeInterpolator',['../class_distribution_sampler.html#ae4ab826da2e1b14517fcd38ac3d8e7bd',1,'DistributionSampler']]], - ['mboundaryprocess_164',['mBoundaryProcess',['../class_o_m_sim_sensitive_detector.html#a4f8fb54b28c422464b26e05a6cfa579b',1,'OMSimSensitiveDetector']]], - ['mcomponents_165',['mComponents',['../classabc_detector_component.html#aa830916e7f5f8ae31eb31e3c37c9841e',1,'abcDetectorComponent']]], - ['mcylhigh_166',['mCylHigh',['../classm_d_o_m.html#a84365c931fe3226e18f78638b10b637d',1,'mDOM']]], - ['mcylinderangle_167',['mCylinderAngle',['../classm_d_o_m.html#ae28cf6f87440b664735f77854076219a',1,'mDOM']]], - ['mdata_168',['mData',['../classabc_detector_component.html#aaba7a5849794363a99313fd9765860b5',1,'abcDetectorComponent']]], - ['mdatadirectory_169',['mDataDirectory',['../class_o_m_sim_input_data.html#a9b0073c725ef7569e354242545a2912e',1,'OMSimInputData']]], - ['mdom_170',['mDOM',['../classm_d_o_m.html',1,'']]], - ['mdomflasher_171',['mDOMFlasher',['../classm_d_o_m_flasher.html',1,'']]], - ['mdomharness_172',['mDOMHarness',['../classm_d_o_m_harness.html',1,'mDOMHarness'],['../classm_d_o_m_harness.html#ad83b869a9aa373be038889f61608d3c6',1,'mDOMHarness::mDOMHarness()']]], - ['mdompmtresponse_173',['mDOMPMTResponse',['../classm_d_o_m_p_m_t_response.html',1,'']]], - ['meqpmtroffset_174',['mEqPMTrOffset',['../classm_d_o_m.html#a2054cea24a6f7bd00d684bd60e375a57',1,'mDOM']]], - ['meqpmtzoffset_175',['mEqPMTzOffset',['../classm_d_o_m.html#a0c1757c5fbd9f90d0b4a4468eb70ce42',1,'mDOM']]], - ['mesh_176',['Mesh',['../class_c_a_d_mesh_1_1_mesh.html',1,'CADMesh']]], - ['mgelthickness_177',['mGelThickness',['../classm_d_o_m.html#a4f1a6e0c401ef0b464f74a226ebc48e2',1,'mDOM']]], - ['mgelthicknessfrontpmt_178',['mGelThicknessFrontPMT',['../classm_d_o_m.html#abdad58a2d3b927d0d05c04cc0d23095a',1,'mDOM']]], - ['mglassoutrad_179',['mGlassOutRad',['../classm_d_o_m.html#a0a150a538f8bbaa720cc3876fcc74c54',1,'mDOM']]], - ['mglassthick_180',['mGlassThick',['../classm_d_o_m.html#a08b12af4d0dbd5f1872fc6157a859f7f',1,'mDOM']]], - ['mhc_5fevnm_181',['mHC_eVnm',['../classabc_data_file.html#ac936f1db15895afb06fc9a40e2a77677',1,'abcDataFile']]], - ['miescattering_182',['mieScattering',['../class_ice_cube_ice.html#ae93c30abe662867d3ecc55dd894c5af2',1,'IceCubeIce']]], - ['minnercolumn_5fb_5finv_183',['mInnerColumn_b_inv',['../class_ice_cube_ice.html#a70ac529445cd531daf9f77754f543288',1,'IceCubeIce']]], - ['mkeyfileorigin_184',['mKeyFileOrigin',['../class_parameter_table.html#aedee4e855aba079f6d22432f8b41e134',1,'ParameterTable']]], - ['mlastphysicals_185',['mLastPhysicals',['../classabc_detector_component.html#a87f97f72739f905f6c9d23a75849d15f',1,'abcDetectorComponent']]], - ['mled_5fangfromsphere_186',['mLED_AngFromSphere',['../classm_d_o_m.html#a33d632b787f897dfb6320e246690e62d',1,'mDOM']]], - ['mledtransformers_187',['mLEDTransformers',['../classm_d_o_m.html#a0ea5b69f38842184f0ec6f0c65c328ed',1,'mDOM']]], - ['mmodulehits_188',['mModuleHits',['../class_o_m_sim_hit_manager.html#a5b5170bb63b04190829aeb79183a5d3f',1,'OMSimHitManager']]], - ['mnumpmts_189',['mNumPMTs',['../class_o_m_sim_hit_manager.html#a68b3614293ca71096ff48c4fc5943de2',1,'OMSimHitManager']]], - ['momentumdirection_190',['momentumDirection',['../struct_photon_info.html#a7966e888affcb35d71e07c7cc78afc74',1,'PhotonInfo']]], - ['mopticalsurfacemap_191',['mOpticalSurfaceMap',['../class_o_m_sim_input_data.html#addde153519e7a6884a9583614d6c5f49',1,'OMSimInputData']]], - ['mplacedorientations_192',['mPlacedOrientations',['../classabc_detector_component.html#a0adfb8cac9a37b214e3da5b31b3d5277',1,'abcDetectorComponent']]], - ['mplacedpositions_193',['mPlacedPositions',['../classabc_detector_component.html#a63d18669991ab4f35e24e7a80144f0a4',1,'abcDetectorComponent']]], - ['mplacedtranslations_194',['mPlacedTranslations',['../classabc_detector_component.html#af063f48df26d1189fc6e908555397823',1,'abcDetectorComponent']]], - ['mrefconehalfz_195',['mRefConeHalfZ',['../classm_d_o_m.html#a87182287102be81c43a516e8d7d5a25c',1,'mDOM']]], - ['mrefconesheetthickness_196',['mRefConeSheetThickness',['../classm_d_o_m.html#ad4698d5b6cc2b233a4501a9ec1b34ff6',1,'mDOM']]], - ['mrefconetoholder_197',['mRefConeToHolder',['../classm_d_o_m.html#a663f0885611e2697d7571465999568ec',1,'mDOM']]], - ['mtable_198',['mTable',['../class_parameter_table.html#a749bc840cf2aea18fb5b63da8b68c23c',1,'ParameterTable']]], - ['multi_2dthreading_20mode_199',['Multi-threading mode',['../md_extra_doc_1_multithreading.html',1,'']]] + ['m_5fdatadirectory_157',['m_dataDirectory',['../class_o_m_sim_input_data.html#ad606b2982529624542cb6cd4184160d3',1,'OMSimInputData']]], + ['m_5fopticalsurfacemap_158',['m_opticalSurfaceMap',['../class_o_m_sim_input_data.html#a692d89c9fbdd287aa13c3bb5ddba8278',1,'OMSimInputData']]], + ['makeinterpolator_159',['makeInterpolator',['../class_distribution_sampler.html#ae4ab826da2e1b14517fcd38ac3d8e7bd',1,'DistributionSampler']]], + ['mboundaryprocess_160',['mBoundaryProcess',['../class_o_m_sim_sensitive_detector.html#a4f8fb54b28c422464b26e05a6cfa579b',1,'OMSimSensitiveDetector']]], + ['mcomponents_161',['mComponents',['../classabc_detector_component.html#aa830916e7f5f8ae31eb31e3c37c9841e',1,'abcDetectorComponent']]], + ['mcylhigh_162',['mCylHigh',['../classm_d_o_m.html#a84365c931fe3226e18f78638b10b637d',1,'mDOM']]], + ['mcylinderangle_163',['mCylinderAngle',['../classm_d_o_m.html#ae28cf6f87440b664735f77854076219a',1,'mDOM']]], + ['mdata_164',['mData',['../classabc_detector_component.html#aaba7a5849794363a99313fd9765860b5',1,'abcDetectorComponent']]], + ['mdom_165',['mDOM',['../classm_d_o_m.html',1,'']]], + ['mdomflasher_166',['mDOMFlasher',['../classm_d_o_m_flasher.html',1,'']]], + ['mdomharness_167',['mDOMHarness',['../classm_d_o_m_harness.html',1,'mDOMHarness'],['../classm_d_o_m_harness.html#ad83b869a9aa373be038889f61608d3c6',1,'mDOMHarness::mDOMHarness()']]], + ['mdompmtresponse_168',['mDOMPMTResponse',['../classm_d_o_m_p_m_t_response.html',1,'']]], + ['meqpmtroffset_169',['mEqPMTrOffset',['../classm_d_o_m.html#a2054cea24a6f7bd00d684bd60e375a57',1,'mDOM']]], + ['meqpmtzoffset_170',['mEqPMTzOffset',['../classm_d_o_m.html#a0c1757c5fbd9f90d0b4a4468eb70ce42',1,'mDOM']]], + ['mesh_171',['Mesh',['../class_c_a_d_mesh_1_1_mesh.html',1,'CADMesh']]], + ['mgelthickness_172',['mGelThickness',['../classm_d_o_m.html#a4f1a6e0c401ef0b464f74a226ebc48e2',1,'mDOM']]], + ['mgelthicknessfrontpmt_173',['mGelThicknessFrontPMT',['../classm_d_o_m.html#abdad58a2d3b927d0d05c04cc0d23095a',1,'mDOM']]], + ['mglassoutrad_174',['mGlassOutRad',['../classm_d_o_m.html#a0a150a538f8bbaa720cc3876fcc74c54',1,'mDOM']]], + ['mglassthick_175',['mGlassThick',['../classm_d_o_m.html#a08b12af4d0dbd5f1872fc6157a859f7f',1,'mDOM']]], + ['miescattering_176',['mieScattering',['../namespace_ice_processor.html#a394c6aa008d203aaeda7c2f28bfa3361',1,'IceProcessor']]], + ['mkeyfileorigin_177',['mKeyFileOrigin',['../class_parameter_table.html#aedee4e855aba079f6d22432f8b41e134',1,'ParameterTable']]], + ['mlastphysicals_178',['mLastPhysicals',['../classabc_detector_component.html#a87f97f72739f905f6c9d23a75849d15f',1,'abcDetectorComponent']]], + ['mled_5fangfromsphere_179',['mLED_AngFromSphere',['../classm_d_o_m.html#a33d632b787f897dfb6320e246690e62d',1,'mDOM']]], + ['mledtransformers_180',['mLEDTransformers',['../classm_d_o_m.html#a0ea5b69f38842184f0ec6f0c65c328ed',1,'mDOM']]], + ['mmodulehits_181',['mModuleHits',['../class_o_m_sim_hit_manager.html#a5b5170bb63b04190829aeb79183a5d3f',1,'OMSimHitManager']]], + ['mnumpmts_182',['mNumPMTs',['../class_o_m_sim_hit_manager.html#a68b3614293ca71096ff48c4fc5943de2',1,'OMSimHitManager']]], + ['momentumdirection_183',['momentumDirection',['../struct_photon_info.html#a7966e888affcb35d71e07c7cc78afc74',1,'PhotonInfo']]], + ['mplacedorientations_184',['mPlacedOrientations',['../classabc_detector_component.html#a0adfb8cac9a37b214e3da5b31b3d5277',1,'abcDetectorComponent']]], + ['mplacedpositions_185',['mPlacedPositions',['../classabc_detector_component.html#a63d18669991ab4f35e24e7a80144f0a4',1,'abcDetectorComponent']]], + ['mplacedtranslations_186',['mPlacedTranslations',['../classabc_detector_component.html#af063f48df26d1189fc6e908555397823',1,'abcDetectorComponent']]], + ['mrefconehalfz_187',['mRefConeHalfZ',['../classm_d_o_m.html#a87182287102be81c43a516e8d7d5a25c',1,'mDOM']]], + ['mrefconesheetthickness_188',['mRefConeSheetThickness',['../classm_d_o_m.html#ad4698d5b6cc2b233a4501a9ec1b34ff6',1,'mDOM']]], + ['mrefconetoholder_189',['mRefConeToHolder',['../classm_d_o_m.html#a663f0885611e2697d7571465999568ec',1,'mDOM']]], + ['mtable_190',['mTable',['../class_parameter_table.html#a749bc840cf2aea18fb5b63da8b68c23c',1,'ParameterTable']]], + ['multi_2dthreading_20mode_191',['Multi-threading mode',['../md_extra_doc_1_multithreading.html',1,'']]] ]; diff --git a/search/all_e.js b/search/all_e.js index 09c2f6eb80..79605aa459 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -1,7 +1,6 @@ var searchData= [ - ['name_200',['Name',['../structabc_detector_component_1_1_component.html#a4dcf93b5baee28f73c52313138580b5e',1,'abcDetectorComponent::Component']]], - ['nooptics_201',['NoOptics',['../class_no_optics.html',1,'']]], - ['noresponse_202',['NoResponse',['../class_no_response.html',1,'']]], - ['numberoftargets_203',['numberOfTargets',['../class_o_m_sim_s_n_tools.html#a34d75fd490a03c6c6131c5ea8fbec3f2',1,'OMSimSNTools']]] + ['name_192',['Name',['../structabc_detector_component_1_1_component.html#a4dcf93b5baee28f73c52313138580b5e',1,'abcDetectorComponent::Component']]], + ['noresponse_193',['NoResponse',['../class_no_response.html',1,'']]], + ['numberoftargets_194',['numberOfTargets',['../class_o_m_sim_s_n_tools.html#a34d75fd490a03c6c6131c5ea8fbec3f2',1,'OMSimSNTools']]] ]; diff --git a/search/all_f.js b/search/all_f.js index 94bd4db3e3..b2da9317a9 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -1,69 +1,70 @@ var searchData= [ - ['objreader_204',['OBJReader',['../class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html',1,'CADMesh::File']]], - ['omsim_205',['OMSim',['../class_o_m_sim.html',1,'']]], - ['omsim_20geant4_20framework_206',['OMSim Geant4 Framework',['../index.html',1,'']]], - ['omsim_2ecc_207',['OMSim.cc',['../_o_m_sim_8cc.html',1,'']]], - ['omsim_2ehh_208',['OMSim.hh',['../_o_m_sim_8hh.html',1,'']]], - ['omsim_5feffective_5farea_2ecc_209',['OMSim_effective_area.cc',['../_o_m_sim__effective__area_8cc.html',1,'']]], - ['omsim_5fradioactive_5fdecays_2ecc_210',['OMSim_radioactive_decays.cc',['../_o_m_sim__radioactive__decays_8cc.html',1,'']]], - ['omsim_5fsupernova_2ecc_211',['OMSim_supernova.cc',['../_o_m_sim__supernova_8cc.html',1,'']]], - ['omsimactioninitialization_212',['OMSimActionInitialization',['../class_o_m_sim_action_initialization.html',1,'']]], - ['omsimangularscan_2ehh_213',['OMSimAngularScan.hh',['../_o_m_sim_angular_scan_8hh.html',1,'']]], - ['omsimcommandargstable_214',['OMSimCommandArgsTable',['../class_o_m_sim_command_args_table.html',1,'']]], - ['omsimcommandargstable_2ehh_215',['OMSimCommandArgsTable.hh',['../_o_m_sim_command_args_table_8hh.html',1,'']]], - ['omsimdatafiletypes_2ehh_216',['OMSimDataFileTypes.hh',['../_o_m_sim_data_file_types_8hh.html',1,'']]], - ['omsimdecaysanalysis_217',['OMSimDecaysAnalysis',['../class_o_m_sim_decays_analysis.html',1,'']]], - ['omsimdecaysanalysis_2ehh_218',['OMSimDecaysAnalysis.hh',['../_o_m_sim_decays_analysis_8hh.html',1,'']]], - ['omsimdecaysgps_219',['OMSimDecaysGPS',['../class_o_m_sim_decays_g_p_s.html',1,'']]], - ['omsimdecaysgps_2ehh_220',['OMSimDecaysGPS.hh',['../_o_m_sim_decays_g_p_s_8hh.html',1,'']]], - ['omsimdegg_2ehh_221',['OMSimDEGG.hh',['../_o_m_sim_d_e_g_g_8hh.html',1,'']]], - ['omsimdeggharness_2ehh_222',['OMSimDEGGHarness.hh',['../_o_m_sim_d_e_g_g_harness_8hh.html',1,'']]], - ['omsimdetectorconstruction_223',['OMSimDetectorConstruction',['../class_o_m_sim_detector_construction.html',1,'']]], - ['omsimeffectiveareaanalyisis_224',['OMSimEffectiveAreaAnalyisis',['../class_o_m_sim_effective_area_analyisis.html',1,'']]], - ['omsimeffectiveareadetector_225',['OMSimEffectiveAreaDetector',['../class_o_m_sim_effective_area_detector.html',1,'']]], - ['omsimefficalianalyisis_226',['OMSimEffiCaliAnalyisis',['../class_o_m_sim_effi_cali_analyisis.html',1,'']]], - ['omsimenes_227',['OMSimENES',['../class_o_m_sim_e_n_e_s.html',1,'OMSimENES'],['../class_o_m_sim_e_n_e_s.html#a3fdc804dd8a106680b902c792512ceb5',1,'OMSimENES::OMSimENES()']]], - ['omsimeventaction_228',['OMSimEventAction',['../class_o_m_sim_event_action.html',1,'']]], - ['omsimg4radioactivedecay_2ehh_229',['OMSimG4RadioactiveDecay.hh',['../_o_m_sim_g4_radioactive_decay_8hh.html',1,'']]], - ['omsimg4scintillation_230',['OMSimG4Scintillation',['../class_o_m_sim_g4_scintillation.html',1,'']]], - ['omsimg4scintillation_2ehh_231',['OMSimG4Scintillation.hh',['../_o_m_sim_g4_scintillation_8hh.html',1,'']]], - ['omsimhitmanager_232',['OMSimHitManager',['../class_o_m_sim_hit_manager.html',1,'']]], - ['omsimhitmanager_2ehh_233',['OMSimHitManager.hh',['../_o_m_sim_hit_manager_8hh.html',1,'']]], - ['omsimibd_234',['OMSimIBD',['../class_o_m_sim_i_b_d.html#a5d6c43352e94f00acf16a4e27e2dff3a',1,'OMSimIBD::OMSimIBD()'],['../class_o_m_sim_i_b_d.html',1,'OMSimIBD']]], - ['omsiminputdata_235',['OMSimInputData',['../class_o_m_sim_input_data.html',1,'']]], - ['omsiminputdata_2ehh_236',['OMSimInputData.hh',['../_o_m_sim_input_data_8hh.html',1,'']]], - ['omsimlom16_2ehh_237',['OMSimLOM16.hh',['../_o_m_sim_l_o_m16_8hh.html',1,'']]], - ['omsimlom18_2ecc_238',['OMSimLOM18.cc',['../_o_m_sim_l_o_m18_8cc.html',1,'']]], - ['omsimlom18_2ehh_239',['OMSimLOM18.hh',['../_o_m_sim_l_o_m18_8hh.html',1,'']]], - ['omsimmdom_2ehh_240',['OMSimMDOM.hh',['../_o_m_sim_m_d_o_m_8hh.html',1,'']]], - ['omsimmdomflasher_2ehh_241',['OMSimMDOMFlasher.hh',['../_o_m_sim_m_d_o_m_flasher_8hh.html',1,'']]], - ['omsimmdomharness_2ehh_242',['OMSimMDOMHarness.hh',['../_o_m_sim_m_d_o_m_harness_8hh.html',1,'']]], - ['omsimopticalmodule_243',['OMSimOpticalModule',['../class_o_m_sim_optical_module.html',1,'']]], - ['omsimpdom_2ehh_244',['OMSimPDOM.hh',['../_o_m_sim_p_d_o_m_8hh.html',1,'']]], - ['omsimphysicslist_245',['OMSimPhysicsList',['../class_o_m_sim_physics_list.html',1,'']]], - ['omsimpmtconstruction_246',['OMSimPMTConstruction',['../class_o_m_sim_p_m_t_construction.html',1,'']]], - ['omsimpmtconstruction_2ehh_247',['OMSimPMTConstruction.hh',['../_o_m_sim_p_m_t_construction_8hh.html',1,'']]], - ['omsimpmtresponse_248',['OMSimPMTResponse',['../class_o_m_sim_p_m_t_response.html#a80b379bc78ca06d23011703aae3341d7',1,'OMSimPMTResponse::OMSimPMTResponse()'],['../class_o_m_sim_p_m_t_response.html',1,'OMSimPMTResponse']]], - ['omsimpmtresponse_2ehh_249',['OMSimPMTResponse.hh',['../_o_m_sim_p_m_t_response_8hh.html',1,'']]], - ['omsimprimarygeneratoraction_250',['OMSimPrimaryGeneratorAction',['../class_o_m_sim_primary_generator_action.html',1,'']]], - ['omsimprimarygeneratormessenger_251',['OMSimPrimaryGeneratorMessenger',['../class_o_m_sim_primary_generator_messenger.html',1,'']]], - ['omsimprimarygeneratormessenger_2ecc_252',['OMSimPrimaryGeneratorMessenger.cc',['../_o_m_sim_primary_generator_messenger_8cc.html',1,'']]], - ['omsimraddecaysdetector_253',['OMSimRadDecaysDetector',['../class_o_m_sim_rad_decays_detector.html',1,'']]], - ['omsimraddecaysdetector_2ehh_254',['OMSimRadDecaysDetector.hh',['../_o_m_sim_rad_decays_detector_8hh.html',1,'']]], - ['omsimrunaction_255',['OMSimRunAction',['../class_o_m_sim_run_action.html',1,'']]], - ['omsimsensitivedetector_256',['OMSimSensitiveDetector',['../class_o_m_sim_sensitive_detector.html#ac8df596a75c482bafb3b83d1ed011316',1,'OMSimSensitiveDetector::OMSimSensitiveDetector()'],['../class_o_m_sim_sensitive_detector.html',1,'OMSimSensitiveDetector']]], - ['omsimsnanalysis_257',['OMSimSNAnalysis',['../class_o_m_sim_s_n_analysis.html',1,'']]], - ['omsimsnanalysis_2ecc_258',['OMSimSNAnalysis.cc',['../_o_m_sim_s_n_analysis_8cc.html',1,'']]], - ['omsimsndetector_259',['OMSimSNdetector',['../class_o_m_sim_s_ndetector.html',1,'']]], - ['omsimsnparticlegenerators_2ehh_260',['OMSimSNParticleGenerators.hh',['../_o_m_sim_s_n_particle_generators_8hh.html',1,'']]], - ['omsimsntools_261',['OMSimSNTools',['../class_o_m_sim_s_n_tools.html',1,'']]], - ['omsimsntools_2ehh_262',['OMSimSNTools.hh',['../_o_m_sim_s_n_tools_8hh.html',1,'']]], - ['omsimsteppingaction_263',['OMSimSteppingAction',['../class_o_m_sim_stepping_action.html',1,'']]], - ['omsimsteppingaction_2ehh_264',['OMSimSteppingAction.hh',['../_o_m_sim_stepping_action_8hh.html',1,'']]], - ['omsimtools_2ehh_265',['OMSimTools.hh',['../_o_m_sim_tools_8hh.html',1,'']]], - ['omsimtrackingaction_266',['OMSimTrackingAction',['../class_o_m_sim_tracking_action.html',1,'']]], - ['omsimuiinterface_267',['OMSimUIinterface',['../class_o_m_sim_u_iinterface.html',1,'']]], - ['omsimuiinterface_2ehh_268',['OMSimUIinterface.hh',['../_o_m_sim_u_iinterface_8hh.html',1,'']]], - ['opticallayerresult_269',['OpticalLayerResult',['../struct_optical_layer_result.html',1,'']]] + ['objreader_195',['OBJReader',['../class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html',1,'CADMesh::File']]], + ['omsim_196',['OMSim',['../class_o_m_sim.html',1,'']]], + ['omsim_20geant4_20framework_197',['OMSim Geant4 Framework',['../index.html',1,'']]], + ['omsim_2ecc_198',['OMSim.cc',['../_o_m_sim_8cc.html',1,'']]], + ['omsim_2ehh_199',['OMSim.hh',['../_o_m_sim_8hh.html',1,'']]], + ['omsim_5feffective_5farea_2ecc_200',['OMSim_effective_area.cc',['../_o_m_sim__effective__area_8cc.html',1,'']]], + ['omsim_5fradioactive_5fdecays_2ecc_201',['OMSim_radioactive_decays.cc',['../_o_m_sim__radioactive__decays_8cc.html',1,'']]], + ['omsim_5fsupernova_2ecc_202',['OMSim_supernova.cc',['../_o_m_sim__supernova_8cc.html',1,'']]], + ['omsimactioninitialization_203',['OMSimActionInitialization',['../class_o_m_sim_action_initialization.html',1,'']]], + ['omsimangularscan_2ehh_204',['OMSimAngularScan.hh',['../_o_m_sim_angular_scan_8hh.html',1,'']]], + ['omsimcommandargstable_205',['OMSimCommandArgsTable',['../class_o_m_sim_command_args_table.html',1,'']]], + ['omsimcommandargstable_2ehh_206',['OMSimCommandArgsTable.hh',['../_o_m_sim_command_args_table_8hh.html',1,'']]], + ['omsimdecaysanalysis_207',['OMSimDecaysAnalysis',['../class_o_m_sim_decays_analysis.html',1,'']]], + ['omsimdecaysanalysis_2ehh_208',['OMSimDecaysAnalysis.hh',['../_o_m_sim_decays_analysis_8hh.html',1,'']]], + ['omsimdecaysgps_209',['OMSimDecaysGPS',['../class_o_m_sim_decays_g_p_s.html',1,'']]], + ['omsimdecaysgps_2ehh_210',['OMSimDecaysGPS.hh',['../_o_m_sim_decays_g_p_s_8hh.html',1,'']]], + ['omsimdegg_2ehh_211',['OMSimDEGG.hh',['../_o_m_sim_d_e_g_g_8hh.html',1,'']]], + ['omsimdeggharness_2ehh_212',['OMSimDEGGHarness.hh',['../_o_m_sim_d_e_g_g_harness_8hh.html',1,'']]], + ['omsimdetectorconstruction_213',['OMSimDetectorConstruction',['../class_o_m_sim_detector_construction.html',1,'']]], + ['omsimeffectiveareaanalyisis_214',['OMSimEffectiveAreaAnalyisis',['../class_o_m_sim_effective_area_analyisis.html',1,'']]], + ['omsimeffectiveareadetector_215',['OMSimEffectiveAreaDetector',['../class_o_m_sim_effective_area_detector.html',1,'']]], + ['omsimefficalianalyisis_216',['OMSimEffiCaliAnalyisis',['../class_o_m_sim_effi_cali_analyisis.html',1,'']]], + ['omsimenes_217',['OMSimENES',['../class_o_m_sim_e_n_e_s.html',1,'OMSimENES'],['../class_o_m_sim_e_n_e_s.html#a3fdc804dd8a106680b902c792512ceb5',1,'OMSimENES::OMSimENES()']]], + ['omsimeventaction_218',['OMSimEventAction',['../class_o_m_sim_event_action.html',1,'']]], + ['omsimg4radioactivedecay_2ehh_219',['OMSimG4RadioactiveDecay.hh',['../_o_m_sim_g4_radioactive_decay_8hh.html',1,'']]], + ['omsimg4scintillation_220',['OMSimG4Scintillation',['../class_o_m_sim_g4_scintillation.html',1,'']]], + ['omsimg4scintillation_2ehh_221',['OMSimG4Scintillation.hh',['../_o_m_sim_g4_scintillation_8hh.html',1,'']]], + ['omsimhitmanager_222',['OMSimHitManager',['../class_o_m_sim_hit_manager.html',1,'']]], + ['omsimhitmanager_2ehh_223',['OMSimHitManager.hh',['../_o_m_sim_hit_manager_8hh.html',1,'']]], + ['omsimibd_224',['OMSimIBD',['../class_o_m_sim_i_b_d.html',1,'OMSimIBD'],['../class_o_m_sim_i_b_d.html#a5d6c43352e94f00acf16a4e27e2dff3a',1,'OMSimIBD::OMSimIBD()']]], + ['omsiminputdata_225',['OMSimInputData',['../class_o_m_sim_input_data.html',1,'']]], + ['omsiminputdata_2ehh_226',['OMSimInputData.hh',['../_o_m_sim_input_data_8hh.html',1,'']]], + ['omsimlom16_2ehh_227',['OMSimLOM16.hh',['../_o_m_sim_l_o_m16_8hh.html',1,'']]], + ['omsimlom18_2ecc_228',['OMSimLOM18.cc',['../_o_m_sim_l_o_m18_8cc.html',1,'']]], + ['omsimlom18_2ehh_229',['OMSimLOM18.hh',['../_o_m_sim_l_o_m18_8hh.html',1,'']]], + ['omsimmaterialhandler_230',['OMSimMaterialHandler',['../class_o_m_sim_material_handler.html',1,'']]], + ['omsimmaterialhandler_2ehh_231',['OMSimMaterialHandler.hh',['../_o_m_sim_material_handler_8hh.html',1,'']]], + ['omsimmdom_2ehh_232',['OMSimMDOM.hh',['../_o_m_sim_m_d_o_m_8hh.html',1,'']]], + ['omsimmdomflasher_2ehh_233',['OMSimMDOMFlasher.hh',['../_o_m_sim_m_d_o_m_flasher_8hh.html',1,'']]], + ['omsimmdomharness_2ehh_234',['OMSimMDOMHarness.hh',['../_o_m_sim_m_d_o_m_harness_8hh.html',1,'']]], + ['omsimopticalmodule_235',['OMSimOpticalModule',['../class_o_m_sim_optical_module.html',1,'']]], + ['omsimpdom_2ehh_236',['OMSimPDOM.hh',['../_o_m_sim_p_d_o_m_8hh.html',1,'']]], + ['omsimphysicslist_237',['OMSimPhysicsList',['../class_o_m_sim_physics_list.html',1,'']]], + ['omsimpmtconstruction_238',['OMSimPMTConstruction',['../class_o_m_sim_p_m_t_construction.html',1,'']]], + ['omsimpmtconstruction_2ehh_239',['OMSimPMTConstruction.hh',['../_o_m_sim_p_m_t_construction_8hh.html',1,'']]], + ['omsimpmtresponse_240',['OMSimPMTResponse',['../class_o_m_sim_p_m_t_response.html',1,'OMSimPMTResponse'],['../class_o_m_sim_p_m_t_response.html#a80b379bc78ca06d23011703aae3341d7',1,'OMSimPMTResponse::OMSimPMTResponse()']]], + ['omsimpmtresponse_2ehh_241',['OMSimPMTResponse.hh',['../_o_m_sim_p_m_t_response_8hh.html',1,'']]], + ['omsimprimarygeneratoraction_242',['OMSimPrimaryGeneratorAction',['../class_o_m_sim_primary_generator_action.html',1,'']]], + ['omsimprimarygeneratormessenger_243',['OMSimPrimaryGeneratorMessenger',['../class_o_m_sim_primary_generator_messenger.html',1,'']]], + ['omsimprimarygeneratormessenger_2ecc_244',['OMSimPrimaryGeneratorMessenger.cc',['../_o_m_sim_primary_generator_messenger_8cc.html',1,'']]], + ['omsimraddecaysdetector_245',['OMSimRadDecaysDetector',['../class_o_m_sim_rad_decays_detector.html',1,'']]], + ['omsimraddecaysdetector_2ehh_246',['OMSimRadDecaysDetector.hh',['../_o_m_sim_rad_decays_detector_8hh.html',1,'']]], + ['omsimrunaction_247',['OMSimRunAction',['../class_o_m_sim_run_action.html',1,'']]], + ['omsimsensitivedetector_248',['OMSimSensitiveDetector',['../class_o_m_sim_sensitive_detector.html',1,'OMSimSensitiveDetector'],['../class_o_m_sim_sensitive_detector.html#ac8df596a75c482bafb3b83d1ed011316',1,'OMSimSensitiveDetector::OMSimSensitiveDetector()']]], + ['omsimsnanalysis_249',['OMSimSNAnalysis',['../class_o_m_sim_s_n_analysis.html',1,'']]], + ['omsimsnanalysis_2ecc_250',['OMSimSNAnalysis.cc',['../_o_m_sim_s_n_analysis_8cc.html',1,'']]], + ['omsimsndetector_251',['OMSimSNdetector',['../class_o_m_sim_s_ndetector.html',1,'']]], + ['omsimsnparticlegenerators_2ehh_252',['OMSimSNParticleGenerators.hh',['../_o_m_sim_s_n_particle_generators_8hh.html',1,'']]], + ['omsimsntools_253',['OMSimSNTools',['../class_o_m_sim_s_n_tools.html',1,'']]], + ['omsimsntools_2ehh_254',['OMSimSNTools.hh',['../_o_m_sim_s_n_tools_8hh.html',1,'']]], + ['omsimsteppingaction_255',['OMSimSteppingAction',['../class_o_m_sim_stepping_action.html',1,'']]], + ['omsimsteppingaction_2ehh_256',['OMSimSteppingAction.hh',['../_o_m_sim_stepping_action_8hh.html',1,'']]], + ['omsimtools_2ehh_257',['OMSimTools.hh',['../_o_m_sim_tools_8hh.html',1,'']]], + ['omsimtrackingaction_258',['OMSimTrackingAction',['../class_o_m_sim_tracking_action.html',1,'']]], + ['omsimuiinterface_259',['OMSimUIinterface',['../class_o_m_sim_u_iinterface.html',1,'']]], + ['omsimuiinterface_2ehh_260',['OMSimUIinterface.hh',['../_o_m_sim_u_iinterface_8hh.html',1,'']]], + ['opticallayerresult_261',['OpticalLayerResult',['../struct_optical_layer_result.html',1,'']]] ]; diff --git a/search/classes_0.js b/search/classes_0.js index e1e9cae63b..65d38f321f 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['_5f_5ffinalstate_370',['__FinalState',['../struct_c_a_d_mesh_1_1_file_1_1_____final_state.html',1,'CADMesh::File']]] + ['_5f_5ffinalstate_365',['__FinalState',['../struct_c_a_d_mesh_1_1_file_1_1_____final_state.html',1,'CADMesh::File']]] ]; diff --git a/search/classes_1.js b/search/classes_1.js index 4052892669..c396b55c24 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -1,7 +1,5 @@ var searchData= [ - ['abcdatafile_371',['abcDataFile',['../classabc_data_file.html',1,'']]], - ['abcdetectorcomponent_372',['abcDetectorComponent',['../classabc_detector_component.html',1,'']]], - ['abcmaterialdata_373',['abcMaterialData',['../classabc_material_data.html',1,'']]], - ['angularscan_374',['AngularScan',['../class_angular_scan.html',1,'']]] + ['abcdetectorcomponent_366',['abcDetectorComponent',['../classabc_detector_component.html',1,'']]], + ['angularscan_367',['AngularScan',['../class_angular_scan.html',1,'']]] ]; diff --git a/search/classes_10.js b/search/classes_10.js index 0a44cafb16..3a5ec60429 100644 --- a/search/classes_10.js +++ b/search/classes_10.js @@ -1,10 +1,8 @@ var searchData= [ - ['scintillationproperties_449',['ScintillationProperties',['../class_scintillation_properties.html',1,'']]], - ['sdinfo_450',['SDInfo',['../struct_o_m_sim_detector_construction_1_1_s_d_info.html',1,'OMSimDetectorConstruction']]], - ['snbaseparticlegenerator_451',['SNBaseParticleGenerator',['../class_s_n_base_particle_generator.html',1,'']]], - ['sneventstats_452',['SNEventStats',['../struct_s_n_event_stats.html',1,'']]], - ['state_453',['State',['../struct_c_a_d_mesh_1_1_file_1_1_state.html',1,'CADMesh::File']]], - ['stlreader_454',['STLReader',['../class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader.html',1,'CADMesh::File']]], - ['surface_455',['Surface',['../class_surface.html',1,'']]] + ['sdinfo_438',['SDInfo',['../struct_o_m_sim_detector_construction_1_1_s_d_info.html',1,'OMSimDetectorConstruction']]], + ['snbaseparticlegenerator_439',['SNBaseParticleGenerator',['../class_s_n_base_particle_generator.html',1,'']]], + ['sneventstats_440',['SNEventStats',['../struct_s_n_event_stats.html',1,'']]], + ['state_441',['State',['../struct_c_a_d_mesh_1_1_file_1_1_state.html',1,'CADMesh::File']]], + ['stlreader_442',['STLReader',['../class_c_a_d_mesh_1_1_file_1_1_s_t_l_reader.html',1,'CADMesh::File']]] ]; diff --git a/search/classes_11.js b/search/classes_11.js index 4b4edbfda5..b298faaa16 100644 --- a/search/classes_11.js +++ b/search/classes_11.js @@ -1,6 +1,6 @@ var searchData= [ - ['tessellatedmesh_456',['TessellatedMesh',['../class_c_a_d_mesh_1_1_tessellated_mesh.html',1,'CADMesh']]], - ['threadlocaldata_457',['ThreadLocalData',['../struct_o_m_sim_hit_manager_1_1_thread_local_data.html',1,'OMSimHitManager']]], - ['token_458',['Token',['../struct_c_a_d_mesh_1_1_file_1_1_token.html',1,'CADMesh::File']]] + ['tessellatedmesh_443',['TessellatedMesh',['../class_c_a_d_mesh_1_1_tessellated_mesh.html',1,'CADMesh']]], + ['threadlocaldata_444',['ThreadLocalData',['../struct_o_m_sim_hit_manager_1_1_thread_local_data.html',1,'OMSimHitManager']]], + ['token_445',['Token',['../struct_c_a_d_mesh_1_1_file_1_1_token.html',1,'CADMesh::File']]] ]; diff --git a/search/classes_2.js b/search/classes_2.js index 48c24b3622..b952c6335b 100644 --- a/search/classes_2.js +++ b/search/classes_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['beam_375',['Beam',['../class_beam.html',1,'']]], - ['builtinreader_376',['BuiltInReader',['../class_c_a_d_mesh_1_1_file_1_1_built_in_reader.html',1,'CADMesh::File']]] + ['beam_368',['Beam',['../class_beam.html',1,'']]], + ['builtinreader_369',['BuiltInReader',['../class_c_a_d_mesh_1_1_file_1_1_built_in_reader.html',1,'CADMesh::File']]] ]; diff --git a/search/classes_3.js b/search/classes_3.js index 8e520df95c..669a7af718 100644 --- a/search/classes_3.js +++ b/search/classes_3.js @@ -1,7 +1,6 @@ var searchData= [ - ['cadmeshtemplate_377',['CADMeshTemplate',['../class_c_a_d_mesh_1_1_c_a_d_mesh_template.html',1,'CADMesh']]], - ['cadmeshtemplate_3c_20tessellatedmesh_20_3e_378',['CADMeshTemplate< TessellatedMesh >',['../class_c_a_d_mesh_1_1_c_a_d_mesh_template.html',1,'CADMesh']]], - ['component_379',['Component',['../structabc_detector_component_1_1_component.html',1,'abcDetectorComponent']]], - ['customproperties_380',['CustomProperties',['../class_custom_properties.html',1,'']]] + ['cadmeshtemplate_370',['CADMeshTemplate',['../class_c_a_d_mesh_1_1_c_a_d_mesh_template.html',1,'CADMesh']]], + ['cadmeshtemplate_3c_20tessellatedmesh_20_3e_371',['CADMeshTemplate< TessellatedMesh >',['../class_c_a_d_mesh_1_1_c_a_d_mesh_template.html',1,'CADMesh']]], + ['component_372',['Component',['../structabc_detector_component_1_1_component.html',1,'abcDetectorComponent']]] ]; diff --git a/search/classes_4.js b/search/classes_4.js index b88a46bea3..1b41633f0d 100644 --- a/search/classes_4.js +++ b/search/classes_4.js @@ -1,8 +1,8 @@ var searchData= [ - ['decaystats_381',['DecayStats',['../struct_decay_stats.html',1,'']]], - ['degg_382',['DEGG',['../class_d_e_g_g.html',1,'']]], - ['deggharness_383',['DEggHarness',['../class_d_egg_harness.html',1,'']]], - ['deggpmtresponse_384',['DEGGPMTResponse',['../class_d_e_g_g_p_m_t_response.html',1,'']]], - ['distributionsampler_385',['DistributionSampler',['../class_distribution_sampler.html',1,'']]] + ['decaystats_373',['DecayStats',['../struct_decay_stats.html',1,'']]], + ['degg_374',['DEGG',['../class_d_e_g_g.html',1,'']]], + ['deggharness_375',['DEggHarness',['../class_d_egg_harness.html',1,'']]], + ['deggpmtresponse_376',['DEGGPMTResponse',['../class_d_e_g_g_p_m_t_response.html',1,'']]], + ['distributionsampler_377',['DistributionSampler',['../class_distribution_sampler.html',1,'']]] ]; diff --git a/search/classes_5.js b/search/classes_5.js index c389ed366c..0af1177c79 100644 --- a/search/classes_5.js +++ b/search/classes_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['effectivearearesult_386',['effectiveAreaResult',['../structeffective_area_result.html',1,'']]], - ['eventinfomanager_387',['EventInfoManager',['../class_event_info_manager.html',1,'']]] + ['effectivearearesult_378',['effectiveAreaResult',['../structeffective_area_result.html',1,'']]], + ['eventinfomanager_379',['EventInfoManager',['../class_event_info_manager.html',1,'']]] ]; diff --git a/search/classes_6.js b/search/classes_6.js index 8270f0b387..6d693f034f 100644 --- a/search/classes_6.js +++ b/search/classes_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['fresnelcoefficients_388',['FresnelCoefficients',['../struct_fresnel_coefficients.html',1,'']]] + ['fresnelcoefficients_380',['FresnelCoefficients',['../struct_fresnel_coefficients.html',1,'']]] ]; diff --git a/search/classes_7.js b/search/classes_7.js index bfe1afb103..aa63e85fe7 100644 --- a/search/classes_7.js +++ b/search/classes_7.js @@ -1,7 +1,7 @@ var searchData= [ - ['g4opboundaryprocess_389',['G4OpBoundaryProcess',['../class_g4_op_boundary_process.html',1,'']]], - ['g4radioactivedecay_390',['G4RadioactiveDecay',['../class_g4_radioactive_decay.html',1,'']]], - ['gen1pmtresponse_391',['Gen1PMTResponse',['../class_gen1_p_m_t_response.html',1,'']]], - ['globalposition_392',['GlobalPosition',['../struct_global_position.html',1,'']]] + ['g4opboundaryprocess_381',['G4OpBoundaryProcess',['../class_g4_op_boundary_process.html',1,'']]], + ['g4radioactivedecay_382',['G4RadioactiveDecay',['../class_g4_radioactive_decay.html',1,'']]], + ['gen1pmtresponse_383',['Gen1PMTResponse',['../class_gen1_p_m_t_response.html',1,'']]], + ['globalposition_384',['GlobalPosition',['../struct_global_position.html',1,'']]] ]; diff --git a/search/classes_8.js b/search/classes_8.js index 023316e190..c85970d9c7 100644 --- a/search/classes_8.js +++ b/search/classes_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['hitstats_393',['HitStats',['../struct_hit_stats.html',1,'']]] + ['hitstats_385',['HitStats',['../struct_hit_stats.html',1,'']]] ]; diff --git a/search/classes_9.js b/search/classes_9.js index 3c3b58b82e..e37f011748 100644 --- a/search/classes_9.js +++ b/search/classes_9.js @@ -1,5 +1,4 @@ var searchData= [ - ['icecubeice_394',['IceCubeIce',['../class_ice_cube_ice.html',1,'']]], - ['item_395',['Item',['../struct_c_a_d_mesh_1_1_file_1_1_item.html',1,'CADMesh::File']]] + ['item_386',['Item',['../struct_c_a_d_mesh_1_1_file_1_1_item.html',1,'CADMesh::File']]] ]; diff --git a/search/classes_a.js b/search/classes_a.js index 8de92589c6..1d96073667 100644 --- a/search/classes_a.js +++ b/search/classes_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['lexer_396',['Lexer',['../class_c_a_d_mesh_1_1_file_1_1_lexer.html',1,'CADMesh::File']]], - ['lom16_397',['LOM16',['../class_l_o_m16.html',1,'']]], - ['lom18_398',['LOM18',['../class_l_o_m18.html',1,'']]], - ['lomhamamatsuresponse_399',['LOMHamamatsuResponse',['../class_l_o_m_hamamatsu_response.html',1,'']]], - ['lomnnvtresponse_400',['LOMNNVTResponse',['../class_l_o_m_n_n_v_t_response.html',1,'']]] + ['lexer_387',['Lexer',['../class_c_a_d_mesh_1_1_file_1_1_lexer.html',1,'CADMesh::File']]], + ['lom16_388',['LOM16',['../class_l_o_m16.html',1,'']]], + ['lom18_389',['LOM18',['../class_l_o_m18.html',1,'']]], + ['lomhamamatsuresponse_390',['LOMHamamatsuResponse',['../class_l_o_m_hamamatsu_response.html',1,'']]], + ['lomnnvtresponse_391',['LOMNNVTResponse',['../class_l_o_m_n_n_v_t_response.html',1,'']]] ]; diff --git a/search/classes_b.js b/search/classes_b.js index 655ca78c5e..a14d262719 100644 --- a/search/classes_b.js +++ b/search/classes_b.js @@ -1,8 +1,8 @@ var searchData= [ - ['mdom_401',['mDOM',['../classm_d_o_m.html',1,'']]], - ['mdomflasher_402',['mDOMFlasher',['../classm_d_o_m_flasher.html',1,'']]], - ['mdomharness_403',['mDOMHarness',['../classm_d_o_m_harness.html',1,'']]], - ['mdompmtresponse_404',['mDOMPMTResponse',['../classm_d_o_m_p_m_t_response.html',1,'']]], - ['mesh_405',['Mesh',['../class_c_a_d_mesh_1_1_mesh.html',1,'CADMesh']]] + ['mdom_392',['mDOM',['../classm_d_o_m.html',1,'']]], + ['mdomflasher_393',['mDOMFlasher',['../classm_d_o_m_flasher.html',1,'']]], + ['mdomharness_394',['mDOMHarness',['../classm_d_o_m_harness.html',1,'']]], + ['mdompmtresponse_395',['mDOMPMTResponse',['../classm_d_o_m_p_m_t_response.html',1,'']]], + ['mesh_396',['Mesh',['../class_c_a_d_mesh_1_1_mesh.html',1,'CADMesh']]] ]; diff --git a/search/classes_c.js b/search/classes_c.js index 1fdb3e558b..2913690b2e 100644 --- a/search/classes_c.js +++ b/search/classes_c.js @@ -1,5 +1,4 @@ var searchData= [ - ['nooptics_406',['NoOptics',['../class_no_optics.html',1,'']]], - ['noresponse_407',['NoResponse',['../class_no_response.html',1,'']]] + ['noresponse_397',['NoResponse',['../class_no_response.html',1,'']]] ]; diff --git a/search/classes_d.js b/search/classes_d.js index 91f939337b..e0df0821d4 100644 --- a/search/classes_d.js +++ b/search/classes_d.js @@ -1,35 +1,36 @@ var searchData= [ - ['objreader_408',['OBJReader',['../class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html',1,'CADMesh::File']]], - ['omsim_409',['OMSim',['../class_o_m_sim.html',1,'']]], - ['omsimactioninitialization_410',['OMSimActionInitialization',['../class_o_m_sim_action_initialization.html',1,'']]], - ['omsimcommandargstable_411',['OMSimCommandArgsTable',['../class_o_m_sim_command_args_table.html',1,'']]], - ['omsimdecaysanalysis_412',['OMSimDecaysAnalysis',['../class_o_m_sim_decays_analysis.html',1,'']]], - ['omsimdecaysgps_413',['OMSimDecaysGPS',['../class_o_m_sim_decays_g_p_s.html',1,'']]], - ['omsimdetectorconstruction_414',['OMSimDetectorConstruction',['../class_o_m_sim_detector_construction.html',1,'']]], - ['omsimeffectiveareaanalyisis_415',['OMSimEffectiveAreaAnalyisis',['../class_o_m_sim_effective_area_analyisis.html',1,'']]], - ['omsimeffectiveareadetector_416',['OMSimEffectiveAreaDetector',['../class_o_m_sim_effective_area_detector.html',1,'']]], - ['omsimefficalianalyisis_417',['OMSimEffiCaliAnalyisis',['../class_o_m_sim_effi_cali_analyisis.html',1,'']]], - ['omsimenes_418',['OMSimENES',['../class_o_m_sim_e_n_e_s.html',1,'']]], - ['omsimeventaction_419',['OMSimEventAction',['../class_o_m_sim_event_action.html',1,'']]], - ['omsimg4scintillation_420',['OMSimG4Scintillation',['../class_o_m_sim_g4_scintillation.html',1,'']]], - ['omsimhitmanager_421',['OMSimHitManager',['../class_o_m_sim_hit_manager.html',1,'']]], - ['omsimibd_422',['OMSimIBD',['../class_o_m_sim_i_b_d.html',1,'']]], - ['omsiminputdata_423',['OMSimInputData',['../class_o_m_sim_input_data.html',1,'']]], - ['omsimopticalmodule_424',['OMSimOpticalModule',['../class_o_m_sim_optical_module.html',1,'']]], - ['omsimphysicslist_425',['OMSimPhysicsList',['../class_o_m_sim_physics_list.html',1,'']]], - ['omsimpmtconstruction_426',['OMSimPMTConstruction',['../class_o_m_sim_p_m_t_construction.html',1,'']]], - ['omsimpmtresponse_427',['OMSimPMTResponse',['../class_o_m_sim_p_m_t_response.html',1,'']]], - ['omsimprimarygeneratoraction_428',['OMSimPrimaryGeneratorAction',['../class_o_m_sim_primary_generator_action.html',1,'']]], - ['omsimprimarygeneratormessenger_429',['OMSimPrimaryGeneratorMessenger',['../class_o_m_sim_primary_generator_messenger.html',1,'']]], - ['omsimraddecaysdetector_430',['OMSimRadDecaysDetector',['../class_o_m_sim_rad_decays_detector.html',1,'']]], - ['omsimrunaction_431',['OMSimRunAction',['../class_o_m_sim_run_action.html',1,'']]], - ['omsimsensitivedetector_432',['OMSimSensitiveDetector',['../class_o_m_sim_sensitive_detector.html',1,'']]], - ['omsimsnanalysis_433',['OMSimSNAnalysis',['../class_o_m_sim_s_n_analysis.html',1,'']]], - ['omsimsndetector_434',['OMSimSNdetector',['../class_o_m_sim_s_ndetector.html',1,'']]], - ['omsimsntools_435',['OMSimSNTools',['../class_o_m_sim_s_n_tools.html',1,'']]], - ['omsimsteppingaction_436',['OMSimSteppingAction',['../class_o_m_sim_stepping_action.html',1,'']]], - ['omsimtrackingaction_437',['OMSimTrackingAction',['../class_o_m_sim_tracking_action.html',1,'']]], - ['omsimuiinterface_438',['OMSimUIinterface',['../class_o_m_sim_u_iinterface.html',1,'']]], - ['opticallayerresult_439',['OpticalLayerResult',['../struct_optical_layer_result.html',1,'']]] + ['objreader_398',['OBJReader',['../class_c_a_d_mesh_1_1_file_1_1_o_b_j_reader.html',1,'CADMesh::File']]], + ['omsim_399',['OMSim',['../class_o_m_sim.html',1,'']]], + ['omsimactioninitialization_400',['OMSimActionInitialization',['../class_o_m_sim_action_initialization.html',1,'']]], + ['omsimcommandargstable_401',['OMSimCommandArgsTable',['../class_o_m_sim_command_args_table.html',1,'']]], + ['omsimdecaysanalysis_402',['OMSimDecaysAnalysis',['../class_o_m_sim_decays_analysis.html',1,'']]], + ['omsimdecaysgps_403',['OMSimDecaysGPS',['../class_o_m_sim_decays_g_p_s.html',1,'']]], + ['omsimdetectorconstruction_404',['OMSimDetectorConstruction',['../class_o_m_sim_detector_construction.html',1,'']]], + ['omsimeffectiveareaanalyisis_405',['OMSimEffectiveAreaAnalyisis',['../class_o_m_sim_effective_area_analyisis.html',1,'']]], + ['omsimeffectiveareadetector_406',['OMSimEffectiveAreaDetector',['../class_o_m_sim_effective_area_detector.html',1,'']]], + ['omsimefficalianalyisis_407',['OMSimEffiCaliAnalyisis',['../class_o_m_sim_effi_cali_analyisis.html',1,'']]], + ['omsimenes_408',['OMSimENES',['../class_o_m_sim_e_n_e_s.html',1,'']]], + ['omsimeventaction_409',['OMSimEventAction',['../class_o_m_sim_event_action.html',1,'']]], + ['omsimg4scintillation_410',['OMSimG4Scintillation',['../class_o_m_sim_g4_scintillation.html',1,'']]], + ['omsimhitmanager_411',['OMSimHitManager',['../class_o_m_sim_hit_manager.html',1,'']]], + ['omsimibd_412',['OMSimIBD',['../class_o_m_sim_i_b_d.html',1,'']]], + ['omsiminputdata_413',['OMSimInputData',['../class_o_m_sim_input_data.html',1,'']]], + ['omsimmaterialhandler_414',['OMSimMaterialHandler',['../class_o_m_sim_material_handler.html',1,'']]], + ['omsimopticalmodule_415',['OMSimOpticalModule',['../class_o_m_sim_optical_module.html',1,'']]], + ['omsimphysicslist_416',['OMSimPhysicsList',['../class_o_m_sim_physics_list.html',1,'']]], + ['omsimpmtconstruction_417',['OMSimPMTConstruction',['../class_o_m_sim_p_m_t_construction.html',1,'']]], + ['omsimpmtresponse_418',['OMSimPMTResponse',['../class_o_m_sim_p_m_t_response.html',1,'']]], + ['omsimprimarygeneratoraction_419',['OMSimPrimaryGeneratorAction',['../class_o_m_sim_primary_generator_action.html',1,'']]], + ['omsimprimarygeneratormessenger_420',['OMSimPrimaryGeneratorMessenger',['../class_o_m_sim_primary_generator_messenger.html',1,'']]], + ['omsimraddecaysdetector_421',['OMSimRadDecaysDetector',['../class_o_m_sim_rad_decays_detector.html',1,'']]], + ['omsimrunaction_422',['OMSimRunAction',['../class_o_m_sim_run_action.html',1,'']]], + ['omsimsensitivedetector_423',['OMSimSensitiveDetector',['../class_o_m_sim_sensitive_detector.html',1,'']]], + ['omsimsnanalysis_424',['OMSimSNAnalysis',['../class_o_m_sim_s_n_analysis.html',1,'']]], + ['omsimsndetector_425',['OMSimSNdetector',['../class_o_m_sim_s_ndetector.html',1,'']]], + ['omsimsntools_426',['OMSimSNTools',['../class_o_m_sim_s_n_tools.html',1,'']]], + ['omsimsteppingaction_427',['OMSimSteppingAction',['../class_o_m_sim_stepping_action.html',1,'']]], + ['omsimtrackingaction_428',['OMSimTrackingAction',['../class_o_m_sim_tracking_action.html',1,'']]], + ['omsimuiinterface_429',['OMSimUIinterface',['../class_o_m_sim_u_iinterface.html',1,'']]], + ['opticallayerresult_430',['OpticalLayerResult',['../struct_optical_layer_result.html',1,'']]] ]; diff --git a/search/classes_e.js b/search/classes_e.js index 65a3914069..488e1d5ccf 100644 --- a/search/classes_e.js +++ b/search/classes_e.js @@ -1,9 +1,9 @@ var searchData= [ - ['parametertable_440',['ParameterTable',['../class_parameter_table.html',1,'']]], - ['pdom_441',['pDOM',['../classp_d_o_m.html',1,'']]], - ['photoninfo_442',['PhotonInfo',['../struct_photon_info.html',1,'']]], - ['photonmaterialtracking_443',['PhotonMaterialTracking',['../class_photon_material_tracking.html',1,'']]], - ['plyreader_444',['PLYReader',['../class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html',1,'CADMesh::File']]], - ['pmtpulse_445',['PMTPulse',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html',1,'OMSimPMTResponse']]] + ['parametertable_431',['ParameterTable',['../class_parameter_table.html',1,'']]], + ['pdom_432',['pDOM',['../classp_d_o_m.html',1,'']]], + ['photoninfo_433',['PhotonInfo',['../struct_photon_info.html',1,'']]], + ['photonmaterialtracking_434',['PhotonMaterialTracking',['../class_photon_material_tracking.html',1,'']]], + ['plyreader_435',['PLYReader',['../class_c_a_d_mesh_1_1_file_1_1_p_l_y_reader.html',1,'CADMesh::File']]], + ['pmtpulse_436',['PMTPulse',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html',1,'OMSimPMTResponse']]] ]; diff --git a/search/classes_f.js b/search/classes_f.js index c7c17017a0..fcfacaff9b 100644 --- a/search/classes_f.js +++ b/search/classes_f.js @@ -1,6 +1,4 @@ var searchData= [ - ['reader_446',['Reader',['../class_c_a_d_mesh_1_1_file_1_1_reader.html',1,'CADMesh::File']]], - ['refractionandabsorption_447',['RefractionAndAbsorption',['../class_refraction_and_absorption.html',1,'']]], - ['refractiononly_448',['RefractionOnly',['../class_refraction_only.html',1,'']]] + ['reader_437',['Reader',['../class_c_a_d_mesh_1_1_file_1_1_reader.html',1,'CADMesh::File']]] ]; diff --git a/search/defines_0.js b/search/defines_0.js index d8d27496b4..1a1ebad3b5 100644 --- a/search/defines_0.js +++ b/search/defines_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['write_5fto_5fjson_5fif_5ftype_5fmatches_734',['WRITE_TO_JSON_IF_TYPE_MATCHES',['../_o_m_sim_command_args_table_8hh.html#aa41bdc30fcdd046324b69c10b14d4524',1,'OMSimCommandArgsTable.hh']]] + ['write_5fto_5fjson_5fif_5ftype_5fmatches_724',['WRITE_TO_JSON_IF_TYPE_MATCHES',['../_o_m_sim_command_args_table_8hh.html#aa41bdc30fcdd046324b69c10b14d4524',1,'OMSimCommandArgsTable.hh']]] ]; diff --git a/search/files_0.js b/search/files_0.js index fcd76bf46e..453b3307f4 100644 --- a/search/files_0.js +++ b/search/files_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['abcdetectorcomponent_2ehh_460',['abcDetectorComponent.hh',['../abc_detector_component_8hh.html',1,'']]] + ['abcdetectorcomponent_2ehh_449',['abcDetectorComponent.hh',['../abc_detector_component_8hh.html',1,'']]] ]; diff --git a/search/files_1.js b/search/files_1.js index e9a4646f85..17965e72ce 100644 --- a/search/files_1.js +++ b/search/files_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['omsimeffectiveareadetector_2ehh_461',['OMSimEffectiveAreaDetector.hh',['../effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html',1,'(Global Namespace)'],['../efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html',1,'(Global Namespace)']]] + ['omsimeffectiveareadetector_2ehh_450',['OMSimEffectiveAreaDetector.hh',['../effective__area_2include_2_o_m_sim_effective_area_detector_8hh.html',1,'(Global Namespace)'],['../efficiency__calibration_2include_2_o_m_sim_effective_area_detector_8hh.html',1,'(Global Namespace)']]] ]; diff --git a/search/files_2.js b/search/files_2.js index 91f0ff7ccd..d4805a7170 100644 --- a/search/files_2.js +++ b/search/files_2.js @@ -1,36 +1,36 @@ var searchData= [ - ['omsim_2ecc_462',['OMSim.cc',['../_o_m_sim_8cc.html',1,'']]], - ['omsim_2ehh_463',['OMSim.hh',['../_o_m_sim_8hh.html',1,'']]], - ['omsim_5feffective_5farea_2ecc_464',['OMSim_effective_area.cc',['../_o_m_sim__effective__area_8cc.html',1,'']]], - ['omsim_5fradioactive_5fdecays_2ecc_465',['OMSim_radioactive_decays.cc',['../_o_m_sim__radioactive__decays_8cc.html',1,'']]], - ['omsim_5fsupernova_2ecc_466',['OMSim_supernova.cc',['../_o_m_sim__supernova_8cc.html',1,'']]], - ['omsimangularscan_2ehh_467',['OMSimAngularScan.hh',['../_o_m_sim_angular_scan_8hh.html',1,'']]], - ['omsimcommandargstable_2ehh_468',['OMSimCommandArgsTable.hh',['../_o_m_sim_command_args_table_8hh.html',1,'']]], - ['omsimdatafiletypes_2ehh_469',['OMSimDataFileTypes.hh',['../_o_m_sim_data_file_types_8hh.html',1,'']]], - ['omsimdecaysanalysis_2ehh_470',['OMSimDecaysAnalysis.hh',['../_o_m_sim_decays_analysis_8hh.html',1,'']]], - ['omsimdecaysgps_2ehh_471',['OMSimDecaysGPS.hh',['../_o_m_sim_decays_g_p_s_8hh.html',1,'']]], - ['omsimdegg_2ehh_472',['OMSimDEGG.hh',['../_o_m_sim_d_e_g_g_8hh.html',1,'']]], - ['omsimdeggharness_2ehh_473',['OMSimDEGGHarness.hh',['../_o_m_sim_d_e_g_g_harness_8hh.html',1,'']]], - ['omsimg4radioactivedecay_2ehh_474',['OMSimG4RadioactiveDecay.hh',['../_o_m_sim_g4_radioactive_decay_8hh.html',1,'']]], - ['omsimg4scintillation_2ehh_475',['OMSimG4Scintillation.hh',['../_o_m_sim_g4_scintillation_8hh.html',1,'']]], - ['omsimhitmanager_2ehh_476',['OMSimHitManager.hh',['../_o_m_sim_hit_manager_8hh.html',1,'']]], - ['omsiminputdata_2ehh_477',['OMSimInputData.hh',['../_o_m_sim_input_data_8hh.html',1,'']]], - ['omsimlom16_2ehh_478',['OMSimLOM16.hh',['../_o_m_sim_l_o_m16_8hh.html',1,'']]], - ['omsimlom18_2ecc_479',['OMSimLOM18.cc',['../_o_m_sim_l_o_m18_8cc.html',1,'']]], - ['omsimlom18_2ehh_480',['OMSimLOM18.hh',['../_o_m_sim_l_o_m18_8hh.html',1,'']]], - ['omsimmdom_2ehh_481',['OMSimMDOM.hh',['../_o_m_sim_m_d_o_m_8hh.html',1,'']]], - ['omsimmdomflasher_2ehh_482',['OMSimMDOMFlasher.hh',['../_o_m_sim_m_d_o_m_flasher_8hh.html',1,'']]], - ['omsimmdomharness_2ehh_483',['OMSimMDOMHarness.hh',['../_o_m_sim_m_d_o_m_harness_8hh.html',1,'']]], - ['omsimpdom_2ehh_484',['OMSimPDOM.hh',['../_o_m_sim_p_d_o_m_8hh.html',1,'']]], - ['omsimpmtconstruction_2ehh_485',['OMSimPMTConstruction.hh',['../_o_m_sim_p_m_t_construction_8hh.html',1,'']]], - ['omsimpmtresponse_2ehh_486',['OMSimPMTResponse.hh',['../_o_m_sim_p_m_t_response_8hh.html',1,'']]], - ['omsimprimarygeneratormessenger_2ecc_487',['OMSimPrimaryGeneratorMessenger.cc',['../_o_m_sim_primary_generator_messenger_8cc.html',1,'']]], - ['omsimraddecaysdetector_2ehh_488',['OMSimRadDecaysDetector.hh',['../_o_m_sim_rad_decays_detector_8hh.html',1,'']]], - ['omsimsnanalysis_2ecc_489',['OMSimSNAnalysis.cc',['../_o_m_sim_s_n_analysis_8cc.html',1,'']]], - ['omsimsnparticlegenerators_2ehh_490',['OMSimSNParticleGenerators.hh',['../_o_m_sim_s_n_particle_generators_8hh.html',1,'']]], - ['omsimsntools_2ehh_491',['OMSimSNTools.hh',['../_o_m_sim_s_n_tools_8hh.html',1,'']]], - ['omsimsteppingaction_2ehh_492',['OMSimSteppingAction.hh',['../_o_m_sim_stepping_action_8hh.html',1,'']]], - ['omsimtools_2ehh_493',['OMSimTools.hh',['../_o_m_sim_tools_8hh.html',1,'']]], - ['omsimuiinterface_2ehh_494',['OMSimUIinterface.hh',['../_o_m_sim_u_iinterface_8hh.html',1,'']]] + ['omsim_2ecc_451',['OMSim.cc',['../_o_m_sim_8cc.html',1,'']]], + ['omsim_2ehh_452',['OMSim.hh',['../_o_m_sim_8hh.html',1,'']]], + ['omsim_5feffective_5farea_2ecc_453',['OMSim_effective_area.cc',['../_o_m_sim__effective__area_8cc.html',1,'']]], + ['omsim_5fradioactive_5fdecays_2ecc_454',['OMSim_radioactive_decays.cc',['../_o_m_sim__radioactive__decays_8cc.html',1,'']]], + ['omsim_5fsupernova_2ecc_455',['OMSim_supernova.cc',['../_o_m_sim__supernova_8cc.html',1,'']]], + ['omsimangularscan_2ehh_456',['OMSimAngularScan.hh',['../_o_m_sim_angular_scan_8hh.html',1,'']]], + ['omsimcommandargstable_2ehh_457',['OMSimCommandArgsTable.hh',['../_o_m_sim_command_args_table_8hh.html',1,'']]], + ['omsimdecaysanalysis_2ehh_458',['OMSimDecaysAnalysis.hh',['../_o_m_sim_decays_analysis_8hh.html',1,'']]], + ['omsimdecaysgps_2ehh_459',['OMSimDecaysGPS.hh',['../_o_m_sim_decays_g_p_s_8hh.html',1,'']]], + ['omsimdegg_2ehh_460',['OMSimDEGG.hh',['../_o_m_sim_d_e_g_g_8hh.html',1,'']]], + ['omsimdeggharness_2ehh_461',['OMSimDEGGHarness.hh',['../_o_m_sim_d_e_g_g_harness_8hh.html',1,'']]], + ['omsimg4radioactivedecay_2ehh_462',['OMSimG4RadioactiveDecay.hh',['../_o_m_sim_g4_radioactive_decay_8hh.html',1,'']]], + ['omsimg4scintillation_2ehh_463',['OMSimG4Scintillation.hh',['../_o_m_sim_g4_scintillation_8hh.html',1,'']]], + ['omsimhitmanager_2ehh_464',['OMSimHitManager.hh',['../_o_m_sim_hit_manager_8hh.html',1,'']]], + ['omsiminputdata_2ehh_465',['OMSimInputData.hh',['../_o_m_sim_input_data_8hh.html',1,'']]], + ['omsimlom16_2ehh_466',['OMSimLOM16.hh',['../_o_m_sim_l_o_m16_8hh.html',1,'']]], + ['omsimlom18_2ecc_467',['OMSimLOM18.cc',['../_o_m_sim_l_o_m18_8cc.html',1,'']]], + ['omsimlom18_2ehh_468',['OMSimLOM18.hh',['../_o_m_sim_l_o_m18_8hh.html',1,'']]], + ['omsimmaterialhandler_2ehh_469',['OMSimMaterialHandler.hh',['../_o_m_sim_material_handler_8hh.html',1,'']]], + ['omsimmdom_2ehh_470',['OMSimMDOM.hh',['../_o_m_sim_m_d_o_m_8hh.html',1,'']]], + ['omsimmdomflasher_2ehh_471',['OMSimMDOMFlasher.hh',['../_o_m_sim_m_d_o_m_flasher_8hh.html',1,'']]], + ['omsimmdomharness_2ehh_472',['OMSimMDOMHarness.hh',['../_o_m_sim_m_d_o_m_harness_8hh.html',1,'']]], + ['omsimpdom_2ehh_473',['OMSimPDOM.hh',['../_o_m_sim_p_d_o_m_8hh.html',1,'']]], + ['omsimpmtconstruction_2ehh_474',['OMSimPMTConstruction.hh',['../_o_m_sim_p_m_t_construction_8hh.html',1,'']]], + ['omsimpmtresponse_2ehh_475',['OMSimPMTResponse.hh',['../_o_m_sim_p_m_t_response_8hh.html',1,'']]], + ['omsimprimarygeneratormessenger_2ecc_476',['OMSimPrimaryGeneratorMessenger.cc',['../_o_m_sim_primary_generator_messenger_8cc.html',1,'']]], + ['omsimraddecaysdetector_2ehh_477',['OMSimRadDecaysDetector.hh',['../_o_m_sim_rad_decays_detector_8hh.html',1,'']]], + ['omsimsnanalysis_2ecc_478',['OMSimSNAnalysis.cc',['../_o_m_sim_s_n_analysis_8cc.html',1,'']]], + ['omsimsnparticlegenerators_2ehh_479',['OMSimSNParticleGenerators.hh',['../_o_m_sim_s_n_particle_generators_8hh.html',1,'']]], + ['omsimsntools_2ehh_480',['OMSimSNTools.hh',['../_o_m_sim_s_n_tools_8hh.html',1,'']]], + ['omsimsteppingaction_2ehh_481',['OMSimSteppingAction.hh',['../_o_m_sim_stepping_action_8hh.html',1,'']]], + ['omsimtools_2ehh_482',['OMSimTools.hh',['../_o_m_sim_tools_8hh.html',1,'']]], + ['omsimuiinterface_2ehh_483',['OMSimUIinterface.hh',['../_o_m_sim_u_iinterface_8hh.html',1,'']]] ]; diff --git a/search/files_3.js b/search/files_3.js index b937fb3db6..2ebe7d2c7e 100644 --- a/search/files_3.js +++ b/search/files_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['omsimeventaction_2ehh_495',['OMSimEventAction.hh',['../radioactive__decays_2include_2_o_m_sim_event_action_8hh.html',1,'']]], - ['omsimphysicslist_2ehh_496',['OMSimPhysicsList.hh',['../radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html',1,'']]], - ['omsimprimarygeneratoraction_2ehh_497',['OMSimPrimaryGeneratorAction.hh',['../radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html',1,'']]] + ['omsimeventaction_2ehh_484',['OMSimEventAction.hh',['../radioactive__decays_2include_2_o_m_sim_event_action_8hh.html',1,'']]], + ['omsimphysicslist_2ehh_485',['OMSimPhysicsList.hh',['../radioactive__decays_2include_2_o_m_sim_physics_list_8hh.html',1,'']]], + ['omsimprimarygeneratoraction_2ehh_486',['OMSimPrimaryGeneratorAction.hh',['../radioactive__decays_2include_2_o_m_sim_primary_generator_action_8hh.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 0eb61c65b4..3e300a274e 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,13 +1,14 @@ var searchData= [ - ['addmoduleoptions_498',['addModuleOptions',['../_o_m_sim__effective__area_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_effective_area.cc'],['../_o_m_sim__radioactive__decays_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_radioactive_decays.cc'],['../_o_m_sim__supernova_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_supernova.cc']]], - ['angulardistribution_499',['angularDistribution',['../class_o_m_sim_e_n_e_s.html#aa8f2d71f822873410a9f6816fd00786b',1,'OMSimENES::angularDistribution()'],['../class_o_m_sim_i_b_d.html#a99e9ba505d7c148ea66c63f9c31ed952',1,'OMSimIBD::angularDistribution()']]], - ['angularscan_500',['AngularScan',['../class_angular_scan.html#af7d054657e56a97db60274f30ff737e6',1,'AngularScan']]], - ['appendandreturntree_501',['appendAndReturnTree',['../class_parameter_table.html#a131ddfbbf38d27b59f454a4ec96b2b9e',1,'ParameterTable']]], - ['appendcomponent_502',['appendComponent',['../classabc_detector_component.html#a467235840a313b6481569ae9ea9d2673',1,'abcDetectorComponent']]], - ['appenddecay_503',['appendDecay',['../class_o_m_sim_decays_analysis.html#a35aa71b0f55694ab682eb12e33e773d3',1,'OMSimDecaysAnalysis']]], - ['appendhitinfo_504',['appendHitInfo',['../class_o_m_sim_hit_manager.html#a8c2dab4767b46f9c2eb16d5173ba527e',1,'OMSimHitManager']]], - ['appendtostream_505',['appendToStream',['../class_o_m_sim_u_iinterface.html#a7ba77890bae2eeeb33d40600d85d0589',1,'OMSimUIinterface::appendToStream(std::stringstream &pStream, const T &pVal)'],['../class_o_m_sim_u_iinterface.html#aa1632617642ce1430d81fe93186ed26e',1,'OMSimUIinterface::appendToStream(std::stringstream &pStream, const T &pVal, const Args &...pArgs)']]], - ['applycommand_506',['applyCommand',['../class_o_m_sim_u_iinterface.html#aa08ab9820d0591b64d0dd8c5599ddd14',1,'OMSimUIinterface']]], - ['arange_507',['arange',['../namespace_tools.html#ae8fc38b90057fbc501c79aac16621764',1,'Tools']]] + ['addmoduleoptions_487',['addModuleOptions',['../_o_m_sim__effective__area_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_effective_area.cc'],['../_o_m_sim__radioactive__decays_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_radioactive_decays.cc'],['../_o_m_sim__supernova_8cc.html#ae548ed843bde184e37c74bafc447131f',1,'addModuleOptions(OMSim *pSimulation): OMSim_supernova.cc']]], + ['addproperty_488',['addProperty',['../class_o_m_sim_material_handler.html#a4205415c818cd65b9121e070179e3f99',1,'OMSimMaterialHandler']]], + ['angulardistribution_489',['angularDistribution',['../class_o_m_sim_e_n_e_s.html#aa8f2d71f822873410a9f6816fd00786b',1,'OMSimENES::angularDistribution()'],['../class_o_m_sim_i_b_d.html#a99e9ba505d7c148ea66c63f9c31ed952',1,'OMSimIBD::angularDistribution()']]], + ['angularscan_490',['AngularScan',['../class_angular_scan.html#af7d054657e56a97db60274f30ff737e6',1,'AngularScan']]], + ['appendandreturntree_491',['appendAndReturnTree',['../class_parameter_table.html#a131ddfbbf38d27b59f454a4ec96b2b9e',1,'ParameterTable']]], + ['appendcomponent_492',['appendComponent',['../classabc_detector_component.html#a467235840a313b6481569ae9ea9d2673',1,'abcDetectorComponent']]], + ['appenddecay_493',['appendDecay',['../class_o_m_sim_decays_analysis.html#a35aa71b0f55694ab682eb12e33e773d3',1,'OMSimDecaysAnalysis']]], + ['appendhitinfo_494',['appendHitInfo',['../class_o_m_sim_hit_manager.html#a8c2dab4767b46f9c2eb16d5173ba527e',1,'OMSimHitManager']]], + ['appendtostream_495',['appendToStream',['../class_o_m_sim_u_iinterface.html#a7ba77890bae2eeeb33d40600d85d0589',1,'OMSimUIinterface::appendToStream(std::stringstream &pStream, const T &pVal)'],['../class_o_m_sim_u_iinterface.html#aa1632617642ce1430d81fe93186ed26e',1,'OMSimUIinterface::appendToStream(std::stringstream &pStream, const T &pVal, const Args &...pArgs)']]], + ['applycommand_496',['applyCommand',['../class_o_m_sim_u_iinterface.html#aa08ab9820d0591b64d0dd8c5599ddd14',1,'OMSimUIinterface']]], + ['arange_497',['arange',['../namespace_tools.html#afc07e23ed8113c72927202c1762c91a4',1,'Tools']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index de04051e7a..42c562790c 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['beginofeventaction_508',['BeginOfEventAction',['../class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9',1,'OMSimEventAction']]] + ['beginofeventaction_498',['BeginOfEventAction',['../class_o_m_sim_event_action.html#a74d668030a1b6b461c942e87203c90b9',1,'OMSimEventAction']]] ]; diff --git a/search/functions_10.js b/search/functions_10.js index 987f63acf8..b4a2483543 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -1,4 +1,4 @@ var searchData= [ - ['totalcrosssection_660',['totalCrossSection',['../class_o_m_sim_e_n_e_s.html#af2e3aedc5ca2d1006891540c0d038eb7',1,'OMSimENES::totalCrossSection()'],['../class_o_m_sim_i_b_d.html#aad2e0e4a3f6501f4d2c3fb896b032ade',1,'OMSimIBD::totalCrossSection()']]] + ['totalcrosssection_652',['totalCrossSection',['../class_o_m_sim_e_n_e_s.html#af2e3aedc5ca2d1006891540c0d038eb7',1,'OMSimENES::totalCrossSection()'],['../class_o_m_sim_i_b_d.html#aad2e0e4a3f6501f4d2c3fb896b032ade',1,'OMSimIBD::totalCrossSection()']]] ]; diff --git a/search/functions_11.js b/search/functions_11.js index 762882aa07..7e2edeff3b 100644 --- a/search/functions_11.js +++ b/search/functions_11.js @@ -1,4 +1,4 @@ var searchData= [ - ['usersteppingaction_661',['UserSteppingAction',['../class_o_m_sim_stepping_action.html#ade0aef1899f7923ca171b3919ed636d1',1,'OMSimSteppingAction']]] + ['usersteppingaction_653',['UserSteppingAction',['../class_o_m_sim_stepping_action.html#ade0aef1899f7923ca171b3919ed636d1',1,'OMSimSteppingAction']]] ]; diff --git a/search/functions_12.js b/search/functions_12.js index 8b8a466134..fb5c4769c4 100644 --- a/search/functions_12.js +++ b/search/functions_12.js @@ -1,11 +1,11 @@ var searchData= [ - ['wavelengthinterpolatedvalue_662',['wavelengthInterpolatedValue',['../class_o_m_sim_p_m_t_response.html#ac206cd005e6b634472ff6eb0da1f1100',1,'OMSimPMTResponse']]], - ['weightlifetimesamplitudes_663',['weightLifeTimesAmplitudes',['../class_scintillation_properties.html#a5e7da3437242c6c025edff017adf2c1b',1,'ScintillationProperties']]], - ['writeheader_664',['writeHeader',['../class_o_m_sim_effective_area_analyisis.html#a400b1a20fbf322894cd7c2564a7dbb35',1,'OMSimEffectiveAreaAnalyisis']]], - ['writemultiplicity_665',['writeMultiplicity',['../class_o_m_sim_decays_analysis.html#af747109a424e5878d2a4e42b6308f3cb',1,'OMSimDecaysAnalysis']]], - ['writescan_666',['writeScan',['../class_o_m_sim_effective_area_analyisis.html#af2f7ac6a789bb50ec7d0d8a81487ec20',1,'OMSimEffectiveAreaAnalyisis']]], - ['writethreaddecayinformation_667',['writeThreadDecayInformation',['../class_o_m_sim_decays_analysis.html#abf3b99f2998f27c9ad1f792dfc716e0c',1,'OMSimDecaysAnalysis']]], - ['writethreadhitinformation_668',['writeThreadHitInformation',['../class_o_m_sim_decays_analysis.html#a78449c898f237d5a40c75042123c19af',1,'OMSimDecaysAnalysis']]], - ['writetojson_669',['writeToJson',['../class_o_m_sim_command_args_table.html#a4f90935ea49fb19c1ae77b826dbdb410',1,'OMSimCommandArgsTable']]] + ['wavelengthinterpolatedvalue_654',['wavelengthInterpolatedValue',['../class_o_m_sim_p_m_t_response.html#ac206cd005e6b634472ff6eb0da1f1100',1,'OMSimPMTResponse']]], + ['weightlifetimesamplitudes_655',['weightLifeTimesAmplitudes',['../namespace_scintillation_processor.html#a0a5cfdce619f97647f889c05cbb40c52',1,'ScintillationProcessor']]], + ['writeheader_656',['writeHeader',['../class_o_m_sim_effective_area_analyisis.html#a400b1a20fbf322894cd7c2564a7dbb35',1,'OMSimEffectiveAreaAnalyisis']]], + ['writemultiplicity_657',['writeMultiplicity',['../class_o_m_sim_decays_analysis.html#af747109a424e5878d2a4e42b6308f3cb',1,'OMSimDecaysAnalysis']]], + ['writescan_658',['writeScan',['../class_o_m_sim_effective_area_analyisis.html#af2f7ac6a789bb50ec7d0d8a81487ec20',1,'OMSimEffectiveAreaAnalyisis']]], + ['writethreaddecayinformation_659',['writeThreadDecayInformation',['../class_o_m_sim_decays_analysis.html#abf3b99f2998f27c9ad1f792dfc716e0c',1,'OMSimDecaysAnalysis']]], + ['writethreadhitinformation_660',['writeThreadHitInformation',['../class_o_m_sim_decays_analysis.html#a78449c898f237d5a40c75042123c19af',1,'OMSimDecaysAnalysis']]], + ['writetojson_661',['writeToJson',['../class_o_m_sim_command_args_table.html#a4f90935ea49fb19c1ae77b826dbdb410',1,'OMSimCommandArgsTable']]] ]; diff --git a/search/functions_13.js b/search/functions_13.js index ff5e8749ff..1e6115ebc9 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -1,5 +1,5 @@ var searchData= [ - ['_7elom16_670',['~LOM16',['../class_l_o_m16.html#a93c141790620554394cdf9864096d011',1,'LOM16']]], - ['_7emdom_671',['~mDOM',['../classm_d_o_m.html#afd95205edb92f86b5c8d4e5642a58e3c',1,'mDOM']]] + ['_7elom16_662',['~LOM16',['../class_l_o_m16.html#a93c141790620554394cdf9864096d011',1,'LOM16']]], + ['_7emdom_663',['~mDOM',['../classm_d_o_m.html#afd95205edb92f86b5c8d4e5642a58e3c',1,'mDOM']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 2a38c154a8..dca990f011 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -1,36 +1,37 @@ var searchData= [ - ['calculateeffectivearea_509',['calculateEffectiveArea',['../class_o_m_sim_effective_area_analyisis.html#aa9380b8148a1a0846b2f026d7dfa0046',1,'OMSimEffectiveAreaAnalyisis']]], - ['calculatemultiplicity_510',['calculateMultiplicity',['../class_o_m_sim_hit_manager.html#a01638ba2c16fcde1244b90e9672425c0',1,'OMSimHitManager']]], - ['calculatenumberofdecays_511',['calculateNumberOfDecays',['../class_o_m_sim_decays_g_p_s.html#a61c910b065587f27f3e08b2e1e897cb2',1,'OMSimDecaysGPS']]], - ['calculatesecondaryparticleenergy_512',['calculateSecondaryParticleEnergy',['../class_o_m_sim_e_n_e_s.html#afdc34f3f9559919c54f29804c337481a',1,'OMSimENES::calculateSecondaryParticleEnergy()'],['../class_o_m_sim_i_b_d.html#af04e93cf44abe395e2b65cad4b385d1f',1,'OMSimIBD::calculateSecondaryParticleEnergy()']]], - ['calculateslopesandcdf_513',['calculateSlopesAndCDF',['../class_distribution_sampler.html#aa0b62effce220e28d3a08c8904c6ee76',1,'DistributionSampler']]], - ['calculateweight_514',['calculateWeight',['../class_o_m_sim_s_n_tools.html#a7b3c3433f4c60bd5a48d97600b1e8496',1,'OMSimSNTools']]], - ['checkifexists_515',['checkIfExists',['../classabc_detector_component.html#a3d796bd0c3a6e22e8bbd11765b98d2e8',1,'abcDetectorComponent']]], - ['checkifkeyintable_516',['checkIfKeyInTable',['../class_parameter_table.html#afd0aa495dfeeb68bf370c3ea8390192d',1,'ParameterTable']]], - ['checkvolumeforoms_517',['checkVolumeForOMs',['../class_o_m_sim_s_n_tools.html#a0b663ee3b96216ee943a681a496dffc5',1,'OMSimSNTools']]], - ['configureangcoordinates_518',['configureAngCoordinates',['../class_angular_scan.html#a9c3d30d0e4f7dfb200ae7dd5fca68c4f',1,'AngularScan']]], - ['configureceweightinterpolator_519',['configureCEweightInterpolator',['../class_o_m_sim_p_m_t_response.html#a3501655f097276c6bee8300de61a4cb3',1,'OMSimPMTResponse']]], - ['configuregps_520',['configureGPS',['../classm_d_o_m_flasher.html#a364e96471e231b5b7838cc8df92529fc',1,'mDOMFlasher']]], - ['configureisotopegps_521',['configureIsotopeGPS',['../class_o_m_sim_decays_g_p_s.html#ac6ba3293a0826c4da9b9a7a06c777fe5',1,'OMSimDecaysGPS']]], - ['configureposcoordinates_522',['configurePosCoordinates',['../class_angular_scan.html#a40b9d1151eeae2f86694554867883be8',1,'AngularScan']]], - ['configureqeweightinterpolator_523',['configureQEweightInterpolator',['../class_o_m_sim_p_m_t_response.html#a62df783f8d6a583098485db573963b76',1,'OMSimPMTResponse']]], - ['configurescan_524',['configureScan',['../class_angular_scan.html#a0603ef7f2b297de98ad466145ff122e4',1,'AngularScan']]], - ['construct_525',['Construct',['../class_o_m_sim_detector_construction.html#a9e16ad5da3921b502473b303609caad0',1,'OMSimDetectorConstruction']]], - ['constructcaddynodesystem_526',['constructCADdynodeSystem',['../class_o_m_sim_p_m_t_construction.html#a961bf82e229e26d5ae6ae835e58acf24',1,'OMSimPMTConstruction']]], - ['constructcathodebackshield_527',['constructCathodeBackshield',['../class_o_m_sim_p_m_t_construction.html#a07f99802d73ddd8d9a9f838725cc0354',1,'OMSimPMTConstruction']]], - ['constructdetector_528',['constructDetector',['../class_o_m_sim_effective_area_detector.html#a9bf2d906954805cea5fb5008af710d13',1,'OMSimEffectiveAreaDetector::constructDetector()'],['../class_o_m_sim_rad_decays_detector.html#a57f6a622e962ea5217caabd9d2161af8',1,'OMSimRadDecaysDetector::constructDetector()']]], - ['construction_529',['construction',['../class_o_m_sim_p_m_t_construction.html#a5ab3a93d9e44fb38004cfd9d30c6d6aa',1,'OMSimPMTConstruction::construction()'],['../class_d_e_g_g.html#ac36a2968b6da47bd35dc1f4d14e93904',1,'DEGG::construction()'],['../classp_d_o_m.html#a6fc9511f8287a69ef498167162a92ec4',1,'pDOM::construction()'],['../classm_d_o_m_harness.html#ab87b8f216298817923b91063fee12b3b',1,'mDOMHarness::construction()'],['../classm_d_o_m_flasher.html#aac8c466bbcc6d952ad82fbd29daa675f',1,'mDOMFlasher::construction()'],['../class_l_o_m18.html#a0744107f29517a84a06b2544e81b00e0',1,'LOM18::construction()'],['../class_l_o_m16.html#ab837d810e22d601fc1a298ba0dfddd48',1,'LOM16::construction()'],['../class_d_egg_harness.html#ac0985f2ad731e93da36117cd2368fa7e',1,'DEggHarness::construction()'],['../classabc_detector_component.html#a8e7f01c218d5f093e80e46b33a0672bf',1,'abcDetectorComponent::construction()'],['../classm_d_o_m.html#a115f5e689062ac82b8f55a18f7f96376',1,'mDOM::construction()']]], - ['constructparticle_530',['ConstructParticle',['../class_o_m_sim_physics_list.html#a8bf61a70f663c754304fc56073e3ac95',1,'OMSimPhysicsList']]], - ['constructphotocathodelayer_531',['constructPhotocathodeLayer',['../class_o_m_sim_p_m_t_construction.html#a0e08b1af0e16f19f16569af2a7cfa8fc',1,'OMSimPMTConstruction']]], - ['constructprocess_532',['ConstructProcess',['../class_o_m_sim_physics_list.html#a52292caf7091b6a7666c07f29189a9d1',1,'OMSimPhysicsList']]], - ['constructworld_533',['constructWorld',['../class_o_m_sim_s_ndetector.html#aa331476cc1f56d3bee80c954f7a2d793',1,'OMSimSNdetector::constructWorld()'],['../class_o_m_sim_rad_decays_detector.html#a7616ce083479e613cd3d9dfa9ac8b1fa',1,'OMSimRadDecaysDetector::constructWorld()'],['../class_o_m_sim_effective_area_detector.html#a6c4ccbdfac66c2820f9480d518614fa3',1,'OMSimEffectiveAreaDetector::constructWorld()']]], - ['countmergedhits_534',['countMergedHits',['../class_o_m_sim_hit_manager.html#a954b4f28a89275da58d4e2e3328d1467',1,'OMSimHitManager']]], - ['create1dinterpolator_535',['create1dInterpolator',['../namespace_tools.html#a3d2362115cc4d1a234afbc06ee986320',1,'Tools::create1dInterpolator(const std::vector< double > &pX, const std::vector< double > &pY, const std::string &pName)'],['../namespace_tools.html#a8d83bdf51cae647a40b4aa50d694c7da',1,'Tools::create1dInterpolator(const std::string &pFileName)']]], - ['create2dhistogramfromdatafile_536',['create2DHistogramFromDataFile',['../namespace_tools.html#aed2ff40106fa71efad2400344bba2b69',1,'Tools']]], - ['createeggsolid_537',['createEggSolid',['../class_d_e_g_g.html#a7cb478ce4431037cd195380c77916a5a',1,'DEGG']]], - ['creategelpadlogicalvolumes_538',['createGelpadLogicalVolumes',['../class_l_o_m18.html#ab5292cecae375e7f04caf7b995ccc8ae',1,'LOM18']]], - ['createlom18innersolid_539',['createLOM18InnerSolid',['../class_l_o_m18.html#a45b2c68239eac03aaf1b76225dc377f1',1,'LOM18']]], - ['createlom18outersolid_540',['createLOM18OuterSolid',['../class_l_o_m18.html#a0c6423e526bb3c38904cde7ef6673ec2',1,'LOM18']]], - ['creatematerial_541',['createMaterial',['../classabc_material_data.html#abd444fe5c9bf9ea0ad3629e448bd0d4e',1,'abcMaterialData']]] + ['calculateeffectivearea_499',['calculateEffectiveArea',['../class_o_m_sim_effective_area_analyisis.html#aa9380b8148a1a0846b2f026d7dfa0046',1,'OMSimEffectiveAreaAnalyisis']]], + ['calculatemultiplicity_500',['calculateMultiplicity',['../class_o_m_sim_hit_manager.html#a01638ba2c16fcde1244b90e9672425c0',1,'OMSimHitManager']]], + ['calculatenumberofdecays_501',['calculateNumberOfDecays',['../class_o_m_sim_decays_g_p_s.html#a61c910b065587f27f3e08b2e1e897cb2',1,'OMSimDecaysGPS']]], + ['calculatesecondaryparticleenergy_502',['calculateSecondaryParticleEnergy',['../class_o_m_sim_e_n_e_s.html#afdc34f3f9559919c54f29804c337481a',1,'OMSimENES::calculateSecondaryParticleEnergy()'],['../class_o_m_sim_i_b_d.html#af04e93cf44abe395e2b65cad4b385d1f',1,'OMSimIBD::calculateSecondaryParticleEnergy()']]], + ['calculateslopesandcdf_503',['calculateSlopesAndCDF',['../class_distribution_sampler.html#aa0b62effce220e28d3a08c8904c6ee76',1,'DistributionSampler']]], + ['calculateweight_504',['calculateWeight',['../class_o_m_sim_s_n_tools.html#a7b3c3433f4c60bd5a48d97600b1e8496',1,'OMSimSNTools']]], + ['checkifexists_505',['checkIfExists',['../classabc_detector_component.html#a3d796bd0c3a6e22e8bbd11765b98d2e8',1,'abcDetectorComponent']]], + ['checkifkeyintree_506',['checkIfKeyInTree',['../class_parameter_table.html#a8181a3c7b97c75eae98e3d6fb5d3e048',1,'ParameterTable']]], + ['checkiftreenameintable_507',['checkIfTreeNameInTable',['../class_parameter_table.html#a462edf8d5284908b7c59c851e367b779',1,'ParameterTable']]], + ['checkvolumeforoms_508',['checkVolumeForOMs',['../class_o_m_sim_s_n_tools.html#a0b663ee3b96216ee943a681a496dffc5',1,'OMSimSNTools']]], + ['configureangcoordinates_509',['configureAngCoordinates',['../class_angular_scan.html#a9c3d30d0e4f7dfb200ae7dd5fca68c4f',1,'AngularScan']]], + ['configureceweightinterpolator_510',['configureCEweightInterpolator',['../class_o_m_sim_p_m_t_response.html#a3501655f097276c6bee8300de61a4cb3',1,'OMSimPMTResponse']]], + ['configuregps_511',['configureGPS',['../classm_d_o_m_flasher.html#a364e96471e231b5b7838cc8df92529fc',1,'mDOMFlasher']]], + ['configureisotopegps_512',['configureIsotopeGPS',['../class_o_m_sim_decays_g_p_s.html#ac6ba3293a0826c4da9b9a7a06c777fe5',1,'OMSimDecaysGPS']]], + ['configureposcoordinates_513',['configurePosCoordinates',['../class_angular_scan.html#a40b9d1151eeae2f86694554867883be8',1,'AngularScan']]], + ['configureqeweightinterpolator_514',['configureQEweightInterpolator',['../class_o_m_sim_p_m_t_response.html#a62df783f8d6a583098485db573963b76',1,'OMSimPMTResponse']]], + ['configurescan_515',['configureScan',['../class_angular_scan.html#a0603ef7f2b297de98ad466145ff122e4',1,'AngularScan']]], + ['construct_516',['Construct',['../class_o_m_sim_detector_construction.html#a9e16ad5da3921b502473b303609caad0',1,'OMSimDetectorConstruction']]], + ['constructcaddynodesystem_517',['constructCADdynodeSystem',['../class_o_m_sim_p_m_t_construction.html#a961bf82e229e26d5ae6ae835e58acf24',1,'OMSimPMTConstruction']]], + ['constructcathodebackshield_518',['constructCathodeBackshield',['../class_o_m_sim_p_m_t_construction.html#a07f99802d73ddd8d9a9f838725cc0354',1,'OMSimPMTConstruction']]], + ['constructdetector_519',['constructDetector',['../class_o_m_sim_effective_area_detector.html#a9bf2d906954805cea5fb5008af710d13',1,'OMSimEffectiveAreaDetector::constructDetector()'],['../class_o_m_sim_rad_decays_detector.html#a57f6a622e962ea5217caabd9d2161af8',1,'OMSimRadDecaysDetector::constructDetector()']]], + ['construction_520',['construction',['../class_o_m_sim_p_m_t_construction.html#a5ab3a93d9e44fb38004cfd9d30c6d6aa',1,'OMSimPMTConstruction::construction()'],['../class_d_e_g_g.html#ac36a2968b6da47bd35dc1f4d14e93904',1,'DEGG::construction()'],['../classp_d_o_m.html#a6fc9511f8287a69ef498167162a92ec4',1,'pDOM::construction()'],['../classm_d_o_m_harness.html#ab87b8f216298817923b91063fee12b3b',1,'mDOMHarness::construction()'],['../classm_d_o_m_flasher.html#aac8c466bbcc6d952ad82fbd29daa675f',1,'mDOMFlasher::construction()'],['../class_l_o_m18.html#a0744107f29517a84a06b2544e81b00e0',1,'LOM18::construction()'],['../class_l_o_m16.html#ab837d810e22d601fc1a298ba0dfddd48',1,'LOM16::construction()'],['../class_d_egg_harness.html#ac0985f2ad731e93da36117cd2368fa7e',1,'DEggHarness::construction()'],['../classabc_detector_component.html#a8e7f01c218d5f093e80e46b33a0672bf',1,'abcDetectorComponent::construction()'],['../classm_d_o_m.html#a115f5e689062ac82b8f55a18f7f96376',1,'mDOM::construction()']]], + ['constructparticle_521',['ConstructParticle',['../class_o_m_sim_physics_list.html#a8bf61a70f663c754304fc56073e3ac95',1,'OMSimPhysicsList']]], + ['constructphotocathodelayer_522',['constructPhotocathodeLayer',['../class_o_m_sim_p_m_t_construction.html#a0e08b1af0e16f19f16569af2a7cfa8fc',1,'OMSimPMTConstruction']]], + ['constructprocess_523',['ConstructProcess',['../class_o_m_sim_physics_list.html#a52292caf7091b6a7666c07f29189a9d1',1,'OMSimPhysicsList']]], + ['constructworld_524',['constructWorld',['../class_o_m_sim_s_ndetector.html#aa331476cc1f56d3bee80c954f7a2d793',1,'OMSimSNdetector::constructWorld()'],['../class_o_m_sim_rad_decays_detector.html#a7616ce083479e613cd3d9dfa9ac8b1fa',1,'OMSimRadDecaysDetector::constructWorld()'],['../class_o_m_sim_effective_area_detector.html#a6c4ccbdfac66c2820f9480d518614fa3',1,'OMSimEffectiveAreaDetector::constructWorld()']]], + ['countmergedhits_525',['countMergedHits',['../class_o_m_sim_hit_manager.html#a954b4f28a89275da58d4e2e3328d1467',1,'OMSimHitManager']]], + ['create1dinterpolator_526',['create1dInterpolator',['../namespace_tools.html#a71949435269d3e8f0671dc8be431b939',1,'Tools::create1dInterpolator(const std::vector< double > &p_X, const std::vector< double > &p_y, const std::string &p_name)'],['../namespace_tools.html#a09abd2f325d0bef58f108c277cda429e',1,'Tools::create1dInterpolator(const std::string &p_filename)']]], + ['create2dhistogramfromdatafile_527',['create2DHistogramFromDataFile',['../namespace_tools.html#ac7412f9ce8a57a3efde80e4fdbb0b364',1,'Tools']]], + ['createeggsolid_528',['createEggSolid',['../class_d_e_g_g.html#a7cb478ce4431037cd195380c77916a5a',1,'DEGG']]], + ['creategelpadlogicalvolumes_529',['createGelpadLogicalVolumes',['../class_l_o_m18.html#ab5292cecae375e7f04caf7b995ccc8ae',1,'LOM18']]], + ['createlom18innersolid_530',['createLOM18InnerSolid',['../class_l_o_m18.html#a45b2c68239eac03aaf1b76225dc377f1',1,'LOM18']]], + ['createlom18outersolid_531',['createLOM18OuterSolid',['../class_l_o_m18.html#a0c6423e526bb3c38904cde7ef6673ec2',1,'LOM18']]], + ['creatematerial_532',['createMaterial',['../class_o_m_sim_material_handler.html#a6d25aa1ea0cfae2ca9c3ea9d539fdcca',1,'OMSimMaterialHandler']]] ]; diff --git a/search/functions_3.js b/search/functions_3.js index 4a588449f2..ceee328897 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['degg_542',['DEGG',['../class_d_e_g_g.html#a2bcfb59a4bfa47e91a5ad00745fd5989',1,'DEGG']]], - ['deletecomponent_543',['deleteComponent',['../classabc_detector_component.html#aba216e0e619ddc3810ab66700e05a04c',1,'abcDetectorComponent']]], - ['doubleellipsephotocathode_544',['doubleEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#ae3063f4ced2750fc98e74a2daf3bfc2b',1,'OMSimPMTConstruction']]] + ['degg_533',['DEGG',['../class_d_e_g_g.html#a2bcfb59a4bfa47e91a5ad00745fd5989',1,'DEGG']]], + ['deletecomponent_534',['deleteComponent',['../classabc_detector_component.html#aba216e0e619ddc3810ab66700e05a04c',1,'abcDetectorComponent']]], + ['doubleellipsephotocathode_535',['doubleEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#ae3063f4ced2750fc98e74a2daf3bfc2b',1,'OMSimPMTConstruction']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index 92eb689e0d..27d68c8e4e 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -1,17 +1,12 @@ var searchData= [ - ['endofeventaction_545',['EndOfEventAction',['../class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116',1,'OMSimEventAction']]], - ['ensuredirectoryexists_546',['ensureDirectoryExists',['../namespace_tools.html#a3da6cd6203cc849a373a25283d772f36',1,'Tools']]], - ['extendoptions_547',['extendOptions',['../class_o_m_sim.html#a4c86b790eaf609fd69919432d170d853',1,'OMSim']]], - ['extractabsorptionlength_548',['extractAbsorptionLength',['../classabc_material_data.html#a0ae68961031fd55ab0356112f49aedd0',1,'abcMaterialData']]], - ['extractconstproperties_549',['extractConstProperties',['../class_custom_properties.html#a8f8afa0c715f51ead8ffc33b6e9e55f5',1,'CustomProperties']]], - ['extractinformation_550',['extractInformation',['../class_custom_properties.html#a453e83cc8168f5d141fd41591f28f14e',1,'CustomProperties::extractInformation()'],['../class_scintillation_properties.html#a6c16439c71032b0df72dfff7aa776e69',1,'ScintillationProperties::extractInformation()'],['../class_surface.html#accebb04b0468876b68298b72380c6d37',1,'Surface::extractInformation()'],['../class_ice_cube_ice.html#ac9d7a61c33f41d0025d128d7268d077f',1,'IceCubeIce::extractInformation()'],['../class_no_optics.html#ac9d755acccf586cfbc80510bb946e345',1,'NoOptics::extractInformation()'],['../class_refraction_only.html#a0c360b4beb97682982ddbe8146708b90',1,'RefractionOnly::extractInformation()'],['../class_refraction_and_absorption.html#ac921e76f96cfacad6f3af7c6a8941c51',1,'RefractionAndAbsorption::extractInformation()'],['../classabc_material_data.html#acca9fc268907f29e89960699cadb0b53',1,'abcMaterialData::extractInformation()'],['../classabc_data_file.html#afc01d4904129c5b170f0299f96ec7f8a',1,'abcDataFile::extractInformation()']]], - ['extractlifetimes_551',['extractLifeTimes',['../class_scintillation_properties.html#a3c9fea78ae17e8a52784e4a5fbd09342',1,'ScintillationProperties']]], - ['extractlifetimesfortemperature_552',['extractLifeTimesForTemperature',['../class_scintillation_properties.html#afd7145815d2baf2008a755c487d0a613',1,'ScintillationProperties']]], - ['extractproperties_553',['extractProperties',['../class_custom_properties.html#ab45e2d203b1eb3acccf2a8d1b4868e0e',1,'CustomProperties']]], - ['extractrefractionindex_554',['extractRefractionIndex',['../classabc_material_data.html#a2a5b07c86c18825c5eca27818ad6268c',1,'abcMaterialData']]], - ['extractspectrum_555',['extractSpectrum',['../class_scintillation_properties.html#a2f5e62b56857772f598738907d3ed210',1,'ScintillationProperties']]], - ['extractyield_556',['extractYield',['../class_scintillation_properties.html#ac8ab70819d1cdb35cc6ce2155f990379',1,'ScintillationProperties']]], - ['extractyieldalpha_557',['extractYieldAlpha',['../class_scintillation_properties.html#a37ebebbb7e81f92499faf54aabd89c6c',1,'ScintillationProperties']]], - ['extractyieldelectron_558',['extractYieldElectron',['../class_scintillation_properties.html#afd81afebbf2a8addf8f2f4c775dc255e',1,'ScintillationProperties']]] + ['endofeventaction_536',['EndOfEventAction',['../class_o_m_sim_event_action.html#a10298c7dff0337cec4ee06a25ca9c116',1,'OMSimEventAction']]], + ['ensuredirectoryexists_537',['ensureDirectoryExists',['../namespace_tools.html#a79deeeb2ed49181f097d55b88f6831f9',1,'Tools']]], + ['extendoptions_538',['extendOptions',['../class_o_m_sim.html#a4c86b790eaf609fd69919432d170d853',1,'OMSim']]], + ['extractlifetimes_539',['extractLifeTimes',['../namespace_scintillation_processor.html#a4b5f070aafaee94ed8cf02d0b48ac622',1,'ScintillationProcessor']]], + ['extractlifetimesfortemperature_540',['extractLifeTimesForTemperature',['../namespace_scintillation_processor.html#abe0857366dc77cb950049d701a7cd87a',1,'ScintillationProcessor']]], + ['extractspectrum_541',['extractSpectrum',['../namespace_scintillation_processor.html#a57a3ea3b51e632208b21dddd6c254b9d',1,'ScintillationProcessor']]], + ['extractyield_542',['extractYield',['../namespace_scintillation_processor.html#ada904f9aa8601dee3e721f7eeda88f8c',1,'ScintillationProcessor']]], + ['extractyieldalpha_543',['extractYieldAlpha',['../namespace_scintillation_processor.html#a530a6a3bd1cfc8a949b2c37a818f331d',1,'ScintillationProcessor']]], + ['extractyieldelectron_544',['extractYieldElectron',['../namespace_scintillation_processor.html#ac9d8bc9a2343d61ce42ef43996523271',1,'ScintillationProcessor']]] ]; diff --git a/search/functions_5.js b/search/functions_5.js index f51fa669d6..8b5b3787bc 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['finalize_559',['finalize',['../class_o_m_sim_command_args_table.html#acd0700b601ac3b3279657ad1bc1363e8',1,'OMSimCommandArgsTable']]], - ['findmpt_560',['findMPT',['../class_scintillation_properties.html#af525e651ef632ab272850c743ea9c76f',1,'ScintillationProperties::findMPT()'],['../class_custom_properties.html#abca98b6b320fe77b30a9754511ac99fe',1,'CustomProperties::findMPT()']]], - ['fullbulbconstruction_561',['fullBulbConstruction',['../class_o_m_sim_p_m_t_construction.html#a6b84182c7a5b45461160c954e9a384f0',1,'OMSimPMTConstruction']]] + ['finalize_545',['finalize',['../class_o_m_sim_command_args_table.html#acd0700b601ac3b3279657ad1bc1363e8',1,'OMSimCommandArgsTable']]], + ['findmaterialpropertytable_546',['findMaterialPropertyTable',['../class_o_m_sim_material_handler.html#aa7ebed1dfaffe532d7b1fd878ffd7d27',1,'OMSimMaterialHandler']]], + ['fullbulbconstruction_547',['fullBulbConstruction',['../class_o_m_sim_p_m_t_construction.html#a6b84182c7a5b45461160c954e9a384f0',1,'OMSimPMTConstruction']]] ]; diff --git a/search/functions_6.js b/search/functions_6.js index f9845e87af..eac6bb6a88 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,35 +1,35 @@ var searchData= [ - ['generalgps_562',['generalGPS',['../class_o_m_sim_decays_g_p_s.html#abc1684c40b022ef35aa1c4eea6a7e557',1,'OMSimDecaysGPS']]], - ['get_563',['get',['../class_o_m_sim_command_args_table.html#a98ca3b003cebba64f357e342d16ea968',1,'OMSimCommandArgsTable']]], - ['getalpha_564',['getAlpha',['../class_o_m_sim_s_n_tools.html#aeb59462c439834b0bb9c5a5be3ad612c',1,'OMSimSNTools']]], - ['getbulbsolid_565',['getBulbSolid',['../class_o_m_sim_p_m_t_construction.html#a759f6d30a70f3a9f34997e5dc9d38680',1,'OMSimPMTConstruction']]], - ['getcharge_566',['getCharge',['../class_o_m_sim_p_m_t_response.html#ad175b3ea4665684d2891c7107e12abeb',1,'OMSimPMTResponse::getCharge(G4double p_WavelengthKey)'],['../class_o_m_sim_p_m_t_response.html#ad615e6ae60587d8619b737f5c8d59c8b',1,'OMSimPMTResponse::getCharge(G4double p_WavelengthKey1, G4double p_WavelengthKey2)']]], - ['getcomponent_567',['getComponent',['../classabc_detector_component.html#a7a68cb95fa0c6b6bcd97f5640b0500b4',1,'abcDetectorComponent']]], - ['getdistancepmtcentertotip_568',['getDistancePMTCenterToTip',['../class_o_m_sim_p_m_t_construction.html#a9c780686ad7ab5cb712c494b7e1b20a5',1,'OMSimPMTConstruction']]], - ['getfilenames_569',['getFileNames',['../class_o_m_sim_s_n_tools.html#a89a22f20d0aff91704cf6cab1b48d266',1,'OMSimSNTools']]], - ['getflasherpositioninfo_570',['getFlasherPositionInfo',['../classm_d_o_m_flasher.html#aa74e2bfee6f21cb652e7dd9929e8e688',1,'mDOMFlasher']]], - ['getinstance_571',['getInstance',['../class_o_m_sim_decays_analysis.html#a4aea9bd04b3f168cfcae98808b33f90c',1,'OMSimDecaysAnalysis::getInstance()'],['../class_o_m_sim_s_n_analysis.html#a104b6afd769a07cdfc7b1583e4804fef',1,'OMSimSNAnalysis::getInstance()'],['../class_o_m_sim_input_data.html#a810d7ae3b652d05e7b85eb568873eed2',1,'OMSimInputData::getInstance()'],['../class_o_m_sim_hit_manager.html#aaa3e7a28d658d8e2e6db704b910cc35c',1,'OMSimHitManager::getInstance()'],['../class_o_m_sim_command_args_table.html#a2a6179839e4ed5f503e52fca917c84c2',1,'OMSimCommandArgsTable::getInstance()']]], - ['getjsontree_572',['getJSONTree',['../class_parameter_table.html#a042ee0eca2c9daa755d7a472608e6d66',1,'ParameterTable']]], - ['getlifetimetemperaturerange_573',['getLifeTimeTemperatureRange',['../class_scintillation_properties.html#a8b08735d53c1990715c1dc4e84c47c34',1,'ScintillationProperties']]], - ['getlogicalvolume_574',['getLogicalVolume',['../class_o_m_sim_p_m_t_construction.html#af3b6282d6a0c3caa3f13244cdf2ed65a',1,'OMSimPMTConstruction']]], - ['getmaterial_575',['getMaterial',['../class_o_m_sim_input_data.html#a12e64f3ec83f33c173da0cd5954dd5b2',1,'OMSimInputData']]], - ['getmaxpmtradius_576',['getMaxPMTRadius',['../class_o_m_sim_p_m_t_construction.html#adcf95adc7d522883934e592e3c551617',1,'OMSimPMTConstruction']]], - ['getmergedhitsofmodule_577',['getMergedHitsOfModule',['../class_o_m_sim_hit_manager.html#ae10481ea62eca89b774ced9e01b991ab',1,'OMSimHitManager']]], - ['getnewposition_578',['getNewPosition',['../classabc_detector_component.html#a2533b996a0f616d13ab44aeb39de1dc8',1,'abcDetectorComponent']]], - ['getnumberofpmts_579',['getNumberOfPMTs',['../classp_d_o_m.html#a1e2c5cf50a25e2b234d9326f4fbbee9d',1,'pDOM::getNumberOfPMTs()'],['../class_o_m_sim_optical_module.html#a802253f7f4b4cb4759c57fbff51023ae',1,'OMSimOpticalModule::getNumberOfPMTs()'],['../class_l_o_m18.html#ac61b9f417138d26d168abbf48f0c0379',1,'LOM18::getNumberOfPMTs()'],['../class_l_o_m16.html#ab6c3906a5b9bb9f05ff72d7d089cf967',1,'LOM16::getNumberOfPMTs()'],['../class_d_e_g_g.html#a322fe20cae9cfce1b05817c0ac3f1393',1,'DEGG::getNumberOfPMTs()'],['../classm_d_o_m.html#ad7e07f1380a50158f7cede9aa84721be',1,'mDOM::getNumberOfPMTs()']]], - ['getopticalsurface_580',['getOpticalSurface',['../class_o_m_sim_input_data.html#aca56b05e268bbb47761dbcc8e487c283',1,'OMSimInputData']]], - ['getopticalsurfacefinish_581',['getOpticalSurfaceFinish',['../class_surface.html#ac425ef0a4f51424549eaa541766ea8cf',1,'Surface']]], - ['getopticalsurfacemodel_582',['getOpticalSurfaceModel',['../class_surface.html#a81a6d02fd2b3f605673932a34a7bb1bf',1,'Surface']]], - ['getpmtsolid_583',['getPMTSolid',['../class_o_m_sim_p_m_t_construction.html#a869ff1b5f34736e14784d1a3fc4d94a1',1,'OMSimPMTConstruction']]], - ['getpressurevesselweight_584',['getPressureVesselWeight',['../class_o_m_sim_optical_module.html#a10f0f95b9b84e8cc4837dcb84a82c70d',1,'OMSimOpticalModule::getPressureVesselWeight()'],['../classp_d_o_m.html#aff18b63813f3940d3cc8c0c49a3595d5',1,'pDOM::getPressureVesselWeight()'],['../classm_d_o_m.html#a1fd32bb6eeff5f49f9ebbd09825b2e91',1,'mDOM::getPressureVesselWeight()'],['../class_l_o_m18.html#a6e42615d2a84e6b94ec28a32ede7ec25',1,'LOM18::getPressureVesselWeight()'],['../class_l_o_m16.html#aa91c920187061c71df5560864845c8a8',1,'LOM16::getPressureVesselWeight()'],['../class_d_e_g_g.html#affbc4905f52992f3d1f206f26466c076',1,'DEGG::getPressureVesselWeight()']]], - ['getpulsefrominterpolation_585',['getPulseFromInterpolation',['../class_o_m_sim_p_m_t_response.html#ad26fd3db4c3455618291da85e9c1f73e',1,'OMSimPMTResponse']]], - ['getpulsefromkey_586',['getPulseFromKey',['../class_o_m_sim_p_m_t_response.html#a0cbb8567eb918314ecf42b0f724a80c3',1,'OMSimPMTResponse']]], - ['getsinglethreadhitsofmodule_587',['getSingleThreadHitsOfModule',['../class_o_m_sim_hit_manager.html#a45a63dbb6cdb3815db3cfde00ae36f70',1,'OMSimHitManager']]], - ['getstate_588',['getState',['../classabc_material_data.html#a8fee96bfd62337bcaefd70ba42b35aa6',1,'abcMaterialData']]], - ['getsurfacetype_589',['getSurfaceType',['../class_surface.html#a9c69d5516b6e0544d59efed89d7a4ceb',1,'Surface']]], - ['getthreadidstr_590',['getThreadIDStr',['../namespace_tools.html#aee9fb48a4947040e59508fd02baa6b4f',1,'Tools']]], - ['gettransittime_591',['getTransitTime',['../class_o_m_sim_p_m_t_response.html#ac428b8732a0aec1da45ee72dcacc91f1',1,'OMSimPMTResponse::getTransitTime(G4double p_WavelengthKey)'],['../class_o_m_sim_p_m_t_response.html#ab4c5305390baccfa675af0e75e7b913f',1,'OMSimPMTResponse::getTransitTime(G4double p_WavelengthKey1, G4double p_WavelengthKey2)']]], - ['getvalue_592',['getValue',['../class_parameter_table.html#adb1234ccb47c9e44ecd7f8c5cb9e0407',1,'ParameterTable']]], - ['getvaluewithunit_593',['getValueWithUnit',['../class_parameter_table.html#aa7546560723ba3b94c08229266b27307',1,'ParameterTable']]] + ['generalgps_548',['generalGPS',['../class_o_m_sim_decays_g_p_s.html#abc1684c40b022ef35aa1c4eea6a7e557',1,'OMSimDecaysGPS']]], + ['get_549',['get',['../class_o_m_sim_command_args_table.html#a98ca3b003cebba64f357e342d16ea968',1,'OMSimCommandArgsTable']]], + ['getalpha_550',['getAlpha',['../class_o_m_sim_s_n_tools.html#aeb59462c439834b0bb9c5a5be3ad612c',1,'OMSimSNTools']]], + ['getbulbsolid_551',['getBulbSolid',['../class_o_m_sim_p_m_t_construction.html#a759f6d30a70f3a9f34997e5dc9d38680',1,'OMSimPMTConstruction']]], + ['getcharge_552',['getCharge',['../class_o_m_sim_p_m_t_response.html#ad175b3ea4665684d2891c7107e12abeb',1,'OMSimPMTResponse::getCharge(G4double p_WavelengthKey)'],['../class_o_m_sim_p_m_t_response.html#ad615e6ae60587d8619b737f5c8d59c8b',1,'OMSimPMTResponse::getCharge(G4double p_WavelengthKey1, G4double p_WavelengthKey2)']]], + ['getcomponent_553',['getComponent',['../classabc_detector_component.html#a7a68cb95fa0c6b6bcd97f5640b0500b4',1,'abcDetectorComponent']]], + ['getdistancepmtcentertotip_554',['getDistancePMTCenterToTip',['../class_o_m_sim_p_m_t_construction.html#a9c780686ad7ab5cb712c494b7e1b20a5',1,'OMSimPMTConstruction']]], + ['getfilenames_555',['getFileNames',['../class_o_m_sim_s_n_tools.html#a89a22f20d0aff91704cf6cab1b48d266',1,'OMSimSNTools']]], + ['getflasherpositioninfo_556',['getFlasherPositionInfo',['../classm_d_o_m_flasher.html#aa74e2bfee6f21cb652e7dd9929e8e688',1,'mDOMFlasher']]], + ['getinstance_557',['getInstance',['../class_o_m_sim_decays_analysis.html#a4aea9bd04b3f168cfcae98808b33f90c',1,'OMSimDecaysAnalysis::getInstance()'],['../class_o_m_sim_s_n_analysis.html#a104b6afd769a07cdfc7b1583e4804fef',1,'OMSimSNAnalysis::getInstance()'],['../class_o_m_sim_input_data.html#a810d7ae3b652d05e7b85eb568873eed2',1,'OMSimInputData::getInstance()'],['../class_o_m_sim_hit_manager.html#aaa3e7a28d658d8e2e6db704b910cc35c',1,'OMSimHitManager::getInstance()'],['../class_o_m_sim_command_args_table.html#a2a6179839e4ed5f503e52fca917c84c2',1,'OMSimCommandArgsTable::getInstance()']]], + ['getjsontree_558',['getJSONTree',['../class_parameter_table.html#a042ee0eca2c9daa755d7a472608e6d66',1,'ParameterTable']]], + ['getlifetimetemperaturerange_559',['getLifeTimeTemperatureRange',['../namespace_scintillation_processor.html#ad81d3abfcca6999f8addb34993ed90d5',1,'ScintillationProcessor']]], + ['getlogicalvolume_560',['getLogicalVolume',['../class_o_m_sim_p_m_t_construction.html#af3b6282d6a0c3caa3f13244cdf2ed65a',1,'OMSimPMTConstruction']]], + ['getmaterial_561',['getMaterial',['../class_o_m_sim_input_data.html#a12e64f3ec83f33c173da0cd5954dd5b2',1,'OMSimInputData']]], + ['getmaxpmtradius_562',['getMaxPMTRadius',['../class_o_m_sim_p_m_t_construction.html#adcf95adc7d522883934e592e3c551617',1,'OMSimPMTConstruction']]], + ['getmergedhitsofmodule_563',['getMergedHitsOfModule',['../class_o_m_sim_hit_manager.html#ae10481ea62eca89b774ced9e01b991ab',1,'OMSimHitManager']]], + ['getnewposition_564',['getNewPosition',['../classabc_detector_component.html#a2533b996a0f616d13ab44aeb39de1dc8',1,'abcDetectorComponent']]], + ['getnumberofpmts_565',['getNumberOfPMTs',['../classp_d_o_m.html#a1e2c5cf50a25e2b234d9326f4fbbee9d',1,'pDOM::getNumberOfPMTs()'],['../class_o_m_sim_optical_module.html#a802253f7f4b4cb4759c57fbff51023ae',1,'OMSimOpticalModule::getNumberOfPMTs()'],['../classm_d_o_m.html#ad7e07f1380a50158f7cede9aa84721be',1,'mDOM::getNumberOfPMTs()'],['../class_l_o_m16.html#ab6c3906a5b9bb9f05ff72d7d089cf967',1,'LOM16::getNumberOfPMTs()'],['../class_d_e_g_g.html#a322fe20cae9cfce1b05817c0ac3f1393',1,'DEGG::getNumberOfPMTs()'],['../class_l_o_m18.html#ac61b9f417138d26d168abbf48f0c0379',1,'LOM18::getNumberOfPMTs()']]], + ['getopticalsurface_566',['getOpticalSurface',['../class_o_m_sim_input_data.html#aca56b05e268bbb47761dbcc8e487c283',1,'OMSimInputData']]], + ['getopticalsurfacefinish_567',['getOpticalSurfaceFinish',['../class_o_m_sim_material_handler.html#aeb612b7e496704e9e5dd8e8bfbf37af0',1,'OMSimMaterialHandler']]], + ['getopticalsurfacemodel_568',['getOpticalSurfaceModel',['../class_o_m_sim_material_handler.html#a2a947dda8ecc28b13bf5fdf93ff0fef4',1,'OMSimMaterialHandler']]], + ['getpmtsolid_569',['getPMTSolid',['../class_o_m_sim_p_m_t_construction.html#a869ff1b5f34736e14784d1a3fc4d94a1',1,'OMSimPMTConstruction']]], + ['getpressurevesselweight_570',['getPressureVesselWeight',['../classp_d_o_m.html#aff18b63813f3940d3cc8c0c49a3595d5',1,'pDOM::getPressureVesselWeight()'],['../class_o_m_sim_optical_module.html#a10f0f95b9b84e8cc4837dcb84a82c70d',1,'OMSimOpticalModule::getPressureVesselWeight()'],['../classm_d_o_m.html#a1fd32bb6eeff5f49f9ebbd09825b2e91',1,'mDOM::getPressureVesselWeight()'],['../class_l_o_m18.html#a6e42615d2a84e6b94ec28a32ede7ec25',1,'LOM18::getPressureVesselWeight()'],['../class_l_o_m16.html#aa91c920187061c71df5560864845c8a8',1,'LOM16::getPressureVesselWeight()'],['../class_d_e_g_g.html#affbc4905f52992f3d1f206f26466c076',1,'DEGG::getPressureVesselWeight()']]], + ['getpulsefrominterpolation_571',['getPulseFromInterpolation',['../class_o_m_sim_p_m_t_response.html#ad26fd3db4c3455618291da85e9c1f73e',1,'OMSimPMTResponse']]], + ['getpulsefromkey_572',['getPulseFromKey',['../class_o_m_sim_p_m_t_response.html#a0cbb8567eb918314ecf42b0f724a80c3',1,'OMSimPMTResponse']]], + ['getsinglethreadhitsofmodule_573',['getSingleThreadHitsOfModule',['../class_o_m_sim_hit_manager.html#a45a63dbb6cdb3815db3cfde00ae36f70',1,'OMSimHitManager']]], + ['getstate_574',['getState',['../class_o_m_sim_material_handler.html#ae25187ca37e6e40b9b1af077c3093523',1,'OMSimMaterialHandler']]], + ['getsurfacetype_575',['getSurfaceType',['../class_o_m_sim_material_handler.html#abf218ce78a52805add727b92527daec8',1,'OMSimMaterialHandler']]], + ['getthreadidstr_576',['getThreadIDStr',['../namespace_tools.html#aee9fb48a4947040e59508fd02baa6b4f',1,'Tools']]], + ['gettransittime_577',['getTransitTime',['../class_o_m_sim_p_m_t_response.html#ac428b8732a0aec1da45ee72dcacc91f1',1,'OMSimPMTResponse::getTransitTime(G4double p_WavelengthKey)'],['../class_o_m_sim_p_m_t_response.html#ab4c5305390baccfa675af0e75e7b913f',1,'OMSimPMTResponse::getTransitTime(G4double p_WavelengthKey1, G4double p_WavelengthKey2)']]], + ['getvalue_578',['getValue',['../class_parameter_table.html#adb1234ccb47c9e44ecd7f8c5cb9e0407',1,'ParameterTable']]], + ['getvaluewithunit_579',['getValueWithUnit',['../class_parameter_table.html#aa7546560723ba3b94c08229266b27307',1,'ParameterTable']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index 49b9874684..f2a7e28b8d 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -1,7 +1,7 @@ var searchData= [ - ['handlearguments_594',['handleArguments',['../class_o_m_sim.html#a07759a6885ca398dd1e7c3a9954ceded',1,'OMSim']]], - ['handlegeneralphotondetector_595',['handleGeneralPhotonDetector',['../class_o_m_sim_sensitive_detector.html#a4b3d72f7aa132ea975541843a30a2f22',1,'OMSimSensitiveDetector']]], - ['handlepmt_596',['handlePMT',['../class_o_m_sim_sensitive_detector.html#a0e8d0c59cdefec63a33c443ff903d2cf',1,'OMSimSensitiveDetector']]], - ['histogram_597',['histogram',['../namespace_tools.html#ab83e877c5728fe5cbfd4c6496c88166f',1,'Tools']]] + ['handlearguments_580',['handleArguments',['../class_o_m_sim.html#a07759a6885ca398dd1e7c3a9954ceded',1,'OMSim']]], + ['handlegeneralphotondetector_581',['handleGeneralPhotonDetector',['../class_o_m_sim_sensitive_detector.html#a4b3d72f7aa132ea975541843a30a2f22',1,'OMSimSensitiveDetector']]], + ['handlepmt_582',['handlePMT',['../class_o_m_sim_sensitive_detector.html#a0e8d0c59cdefec63a33c443ff903d2cf',1,'OMSimSensitiveDetector']]], + ['histogram_583',['histogram',['../namespace_tools.html#a6ed3b046c3661b17f758d3f8f7f784de',1,'Tools']]] ]; diff --git a/search/functions_8.js b/search/functions_8.js index 717ba58edb..a3763f59cb 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -1,7 +1,7 @@ var searchData= [ - ['init_598',['init',['../class_o_m_sim_command_args_table.html#a026ab40121c89f344e60dc9103157e22',1,'OMSimCommandArgsTable::init()'],['../class_o_m_sim_hit_manager.html#ac26f7ad778584ece58f86d60192ef671',1,'OMSimHitManager::init()'],['../class_o_m_sim_input_data.html#ae785a4cec814dcf95b2a4c0c0f2119db',1,'OMSimInputData::init()']]], - ['initialisesimulation_599',['initialiseSimulation',['../class_o_m_sim.html#a48127177a39ead290b915dcbc1c759a2',1,'OMSim']]], - ['integratedetectorcomponent_600',['integrateDetectorComponent',['../classabc_detector_component.html#a822f4ef34db80d5bd78d4d2a9e904297',1,'abcDetectorComponent']]], - ['interpolate_601',['interpolate',['../class_distribution_sampler.html#a2e254930c735ca208b6d1b6c330cf64e',1,'DistributionSampler']]] + ['init_584',['init',['../class_o_m_sim_command_args_table.html#a026ab40121c89f344e60dc9103157e22',1,'OMSimCommandArgsTable::init()'],['../class_o_m_sim_hit_manager.html#ac26f7ad778584ece58f86d60192ef671',1,'OMSimHitManager::init()'],['../class_o_m_sim_input_data.html#ae785a4cec814dcf95b2a4c0c0f2119db',1,'OMSimInputData::init()']]], + ['initialisesimulation_585',['initialiseSimulation',['../class_o_m_sim.html#a48127177a39ead290b915dcbc1c759a2',1,'OMSim']]], + ['integratedetectorcomponent_586',['integrateDetectorComponent',['../classabc_detector_component.html#a822f4ef34db80d5bd78d4d2a9e904297',1,'abcDetectorComponent']]], + ['interpolate_587',['interpolate',['../class_distribution_sampler.html#a2e254930c735ca208b6d1b6c330cf64e',1,'DistributionSampler']]] ]; diff --git a/search/functions_9.js b/search/functions_9.js index 9e82524dee..9fffcf4eba 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -1,6 +1,6 @@ var searchData= [ - ['linspace_602',['linspace',['../namespace_tools.html#a068657387a0d190043d3e0959e84e18c',1,'Tools']]], - ['loadtxt_603',['loadtxt',['../namespace_tools.html#a6d49cd2d5cb0e03b596870bcb9c12681',1,'Tools']]], - ['logspace_604',['logspace',['../namespace_tools.html#a5150dab6894acffb1c04085437e8e0b8',1,'Tools']]] + ['linspace_588',['linspace',['../namespace_tools.html#a052be79128cb3b90b6a4701455307246',1,'Tools']]], + ['loadtxt_589',['loadtxt',['../namespace_tools.html#aefa5ecd8f1fb3d69a65d517494e99669',1,'Tools']]], + ['logspace_590',['logspace',['../namespace_tools.html#adf257eb5c348836614a3c10de47bcf6e',1,'Tools']]] ]; diff --git a/search/functions_a.js b/search/functions_a.js index fabbef5baf..a32d1a4d5d 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -1,6 +1,6 @@ var searchData= [ - ['makeinterpolator_605',['makeInterpolator',['../class_distribution_sampler.html#ae4ab826da2e1b14517fcd38ac3d8e7bd',1,'DistributionSampler']]], - ['mdomharness_606',['mDOMHarness',['../classm_d_o_m_harness.html#ad83b869a9aa373be038889f61608d3c6',1,'mDOMHarness']]], - ['miescattering_607',['mieScattering',['../class_ice_cube_ice.html#ae93c30abe662867d3ecc55dd894c5af2',1,'IceCubeIce']]] + ['makeinterpolator_591',['makeInterpolator',['../class_distribution_sampler.html#ae4ab826da2e1b14517fcd38ac3d8e7bd',1,'DistributionSampler']]], + ['mdomharness_592',['mDOMHarness',['../classm_d_o_m_harness.html#ad83b869a9aa373be038889f61608d3c6',1,'mDOMHarness']]], + ['miescattering_593',['mieScattering',['../namespace_ice_processor.html#a394c6aa008d203aaeda7c2f28bfa3361',1,'IceProcessor']]] ]; diff --git a/search/functions_b.js b/search/functions_b.js index 0caef9d08f..6ac700f6e7 100644 --- a/search/functions_b.js +++ b/search/functions_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['numberoftargets_608',['numberOfTargets',['../class_o_m_sim_s_n_tools.html#a34d75fd490a03c6c6131c5ea8fbec3f2',1,'OMSimSNTools']]] + ['numberoftargets_594',['numberOfTargets',['../class_o_m_sim_s_n_tools.html#a34d75fd490a03c6c6131c5ea8fbec3f2',1,'OMSimSNTools']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index a258262936..ac29d55673 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -1,7 +1,7 @@ var searchData= [ - ['omsimenes_609',['OMSimENES',['../class_o_m_sim_e_n_e_s.html#a3fdc804dd8a106680b902c792512ceb5',1,'OMSimENES']]], - ['omsimibd_610',['OMSimIBD',['../class_o_m_sim_i_b_d.html#a5d6c43352e94f00acf16a4e27e2dff3a',1,'OMSimIBD']]], - ['omsimpmtresponse_611',['OMSimPMTResponse',['../class_o_m_sim_p_m_t_response.html#a80b379bc78ca06d23011703aae3341d7',1,'OMSimPMTResponse']]], - ['omsimsensitivedetector_612',['OMSimSensitiveDetector',['../class_o_m_sim_sensitive_detector.html#ac8df596a75c482bafb3b83d1ed011316',1,'OMSimSensitiveDetector']]] + ['omsimenes_595',['OMSimENES',['../class_o_m_sim_e_n_e_s.html#a3fdc804dd8a106680b902c792512ceb5',1,'OMSimENES']]], + ['omsimibd_596',['OMSimIBD',['../class_o_m_sim_i_b_d.html#a5d6c43352e94f00acf16a4e27e2dff3a',1,'OMSimIBD']]], + ['omsimpmtresponse_597',['OMSimPMTResponse',['../class_o_m_sim_p_m_t_response.html#a80b379bc78ca06d23011703aae3341d7',1,'OMSimPMTResponse']]], + ['omsimsensitivedetector_598',['OMSimSensitiveDetector',['../class_o_m_sim_sensitive_detector.html#ac8df596a75c482bafb3b83d1ed011316',1,'OMSimSensitiveDetector']]] ]; diff --git a/search/functions_d.js b/search/functions_d.js index 4e617f7817..701e0d5e23 100644 --- a/search/functions_d.js +++ b/search/functions_d.js @@ -1,14 +1,21 @@ var searchData= [ - ['parsearguments_613',['parseArguments',['../class_o_m_sim.html#a22f2335b943429a2697c0c8b3747e658',1,'OMSim']]], - ['parsekeycontenttovector_614',['parseKeyContentToVector',['../class_parameter_table.html#a3c2a94b50a41341c104b5b1585d15efc',1,'ParameterTable::parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)'],['../class_parameter_table.html#aa74f75099b364ec36386ffc64d8dd3c7',1,'ParameterTable::parseKeyContentToVector(std::vector< T > &pVector, std::basic_string< char > p_MapKey, std::basic_string< char > pKey, G4double pScaling, bool pInverse)']]], - ['passqe_615',['passQE',['../class_o_m_sim_p_m_t_response.html#a2447b2f9eb62a1e99f410bfeda917d5c',1,'OMSimPMTResponse::passQE()'],['../class_no_response.html#a87d46b2cf6fcf1e32e3aa4c62b614c7b',1,'NoResponse::passQE()']]], - ['placecadpenetrator_616',['placeCADPenetrator',['../class_l_o_m18.html#a6f6f50683c9c78ded2c92ca1b9177446',1,'LOM18']]], - ['placecadsupportstructure_617',['placeCADSupportStructure',['../class_l_o_m18.html#ab12d337504e3ec8be903b391acd6bef2',1,'LOM18']]], - ['placegelpads_618',['placeGelpads',['../class_l_o_m18.html#a1275540bdcd8b359b7332690e7c8da4b',1,'LOM18']]], - ['placeit_619',['placeIt',['../classabc_detector_component.html#a2915a5d0b8278207ff5dd53eac9c4b9a',1,'abcDetectorComponent::placeIt()'],['../class_o_m_sim_p_m_t_construction.html#a4960a7f095c1948985bf48bc3c0ae6f9',1,'OMSimPMTConstruction::placeIt(G4Transform3D pTrans, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../class_o_m_sim_p_m_t_construction.html#a1f7915c14fc9eee203f861e59f26f333',1,'OMSimPMTConstruction::placeIt(G4ThreeVector pPosition, G4RotationMatrix pRotation, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../classabc_detector_component.html#a8fb7a3e2c2e647c445447a56ef5955d1',1,'abcDetectorComponent::placeIt()']]], - ['placepmts_620',['placePMTs',['../class_l_o_m18.html#a2d136add4da3246223c611155412321a',1,'LOM18']]], - ['processfile_621',['processFile',['../class_o_m_sim_input_data.html#a85c2bfa74bb3ac64f0e5f628d81bf4be',1,'OMSimInputData']]], - ['processhits_622',['ProcessHits',['../class_o_m_sim_sensitive_detector.html#a2d12fa5869b30eee35a85793522e98f4',1,'OMSimSensitiveDetector']]], - ['processphotocathodehit_623',['processPhotocathodeHit',['../class_o_m_sim_p_m_t_response.html#a55aabd8f8fd9be58eca3ba0753974d08',1,'OMSimPMTResponse::processPhotocathodeHit()'],['../class_no_response.html#aa904db4023917812120742e949d1fd88',1,'NoResponse::processPhotocathodeHit()']]] + ['parsearguments_599',['parseArguments',['../class_o_m_sim.html#a22f2335b943429a2697c0c8b3747e658',1,'OMSim']]], + ['parsekeycontenttovector_600',['parseKeyContentToVector',['../class_parameter_table.html#a3c2a94b50a41341c104b5b1585d15efc',1,'ParameterTable::parseKeyContentToVector(std::vector< T > &pVector, pt::ptree pTree, std::basic_string< char > pKey, G4double pScaling, bool pInverse)'],['../class_parameter_table.html#aa74f75099b364ec36386ffc64d8dd3c7',1,'ParameterTable::parseKeyContentToVector(std::vector< T > &pVector, std::basic_string< char > p_MapKey, std::basic_string< char > pKey, G4double pScaling, bool pInverse)']]], + ['passqe_601',['passQE',['../class_o_m_sim_p_m_t_response.html#a2447b2f9eb62a1e99f410bfeda917d5c',1,'OMSimPMTResponse::passQE()'],['../class_no_response.html#a87d46b2cf6fcf1e32e3aa4c62b614c7b',1,'NoResponse::passQE()']]], + ['placecadpenetrator_602',['placeCADPenetrator',['../class_l_o_m18.html#a6f6f50683c9c78ded2c92ca1b9177446',1,'LOM18']]], + ['placecadsupportstructure_603',['placeCADSupportStructure',['../class_l_o_m18.html#ab12d337504e3ec8be903b391acd6bef2',1,'LOM18']]], + ['placegelpads_604',['placeGelpads',['../class_l_o_m18.html#a1275540bdcd8b359b7332690e7c8da4b',1,'LOM18']]], + ['placeit_605',['placeIt',['../classabc_detector_component.html#a2915a5d0b8278207ff5dd53eac9c4b9a',1,'abcDetectorComponent::placeIt(G4ThreeVector pPosition, G4RotationMatrix pRotation, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../classabc_detector_component.html#a8fb7a3e2c2e647c445447a56ef5955d1',1,'abcDetectorComponent::placeIt(G4Transform3D pTrans, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../class_o_m_sim_p_m_t_construction.html#a1f7915c14fc9eee203f861e59f26f333',1,'OMSimPMTConstruction::placeIt(G4ThreeVector pPosition, G4RotationMatrix pRotation, G4LogicalVolume *&pMother, G4String pNameExtension="")'],['../class_o_m_sim_p_m_t_construction.html#a4960a7f095c1948985bf48bc3c0ae6f9',1,'OMSimPMTConstruction::placeIt(G4Transform3D pTrans, G4LogicalVolume *&pMother, G4String pNameExtension="")']]], + ['placepmts_606',['placePMTs',['../class_l_o_m18.html#a2d136add4da3246223c611155412321a',1,'LOM18']]], + ['process_607',['process',['../namespace_scintillation_processor.html#a697d365515e84fa024fa106fc8d2cee7',1,'ScintillationProcessor::process()'],['../namespace_ice_processor.html#ae62c8b69efbfeaf9eaf3110b52ba9d37',1,'IceProcessor::process()']]], + ['processconstproperties_608',['processConstProperties',['../class_o_m_sim_material_handler.html#a0f799e0b10b1d0e37eb849b401b0d5e7',1,'OMSimMaterialHandler']]], + ['processextraproperties_609',['processExtraProperties',['../class_o_m_sim_material_handler.html#a2e87189ae05d3d960df85957c799ebf9',1,'OMSimMaterialHandler']]], + ['processfile_610',['processFile',['../class_o_m_sim_input_data.html#a85c2bfa74bb3ac64f0e5f628d81bf4be',1,'OMSimInputData']]], + ['processhits_611',['ProcessHits',['../class_o_m_sim_sensitive_detector.html#a2d12fa5869b30eee35a85793522e98f4',1,'OMSimSensitiveDetector']]], + ['processmaterial_612',['processMaterial',['../class_o_m_sim_material_handler.html#a719ebf626a19a6e8ff9a0b9e2a262c21',1,'OMSimMaterialHandler']]], + ['processphotocathodehit_613',['processPhotocathodeHit',['../class_o_m_sim_p_m_t_response.html#a55aabd8f8fd9be58eca3ba0753974d08',1,'OMSimPMTResponse::processPhotocathodeHit()'],['../class_no_response.html#aa904db4023917812120742e949d1fd88',1,'NoResponse::processPhotocathodeHit()']]], + ['processproperties_614',['processProperties',['../class_o_m_sim_material_handler.html#a116e075ea33b846fd722a7e1470072a4',1,'OMSimMaterialHandler']]], + ['processspecial_615',['processSpecial',['../class_o_m_sim_material_handler.html#ad337c539e395d32e708d18a4f5e48264',1,'OMSimMaterialHandler']]], + ['processsurface_616',['processSurface',['../class_o_m_sim_material_handler.html#a1cf8cf3badeaa28c33d4b96973239c71',1,'OMSimMaterialHandler']]] ]; diff --git a/search/functions_e.js b/search/functions_e.js index eff419731a..362104c815 100644 --- a/search/functions_e.js +++ b/search/functions_e.js @@ -1,11 +1,11 @@ var searchData= [ - ['randomposition_624',['randomPosition',['../class_o_m_sim_s_n_tools.html#a7e746f08979e8ead130088b7396871a1',1,'OMSimSNTools']]], - ['readflasherprofile_625',['readFlasherProfile',['../classm_d_o_m_flasher.html#a4c7d36af1760026c53a9164bf02dc057',1,'mDOMFlasher']]], - ['readglobalparameters_626',['readGlobalParameters',['../class_o_m_sim_p_m_t_construction.html#ac869819aa23b922e7cff347cd082b5f4',1,'OMSimPMTConstruction']]], - ['reset_627',['reset',['../class_o_m_sim_hit_manager.html#a00bb034e7751905f8a8229de3f8a39b1',1,'OMSimHitManager::reset()'],['../class_o_m_sim_decays_analysis.html#aa111935e44e66f005b9b59a3ee5919e0',1,'OMSimDecaysAnalysis::reset()']]], - ['runbeamon_628',['runBeamOn',['../class_o_m_sim_u_iinterface.html#a671add7257f9229071a509b8677789d2',1,'OMSimUIinterface']]], - ['runbeamonflasher_629',['runBeamOnFlasher',['../classm_d_o_m.html#adf748d77a8bae2516db1ba79b805841b',1,'mDOM::runBeamOnFlasher()'],['../classm_d_o_m_flasher.html#a268494f8d27175e1ae391789e1d66faf',1,'mDOMFlasher::runBeamOnFlasher()']]], - ['runradioactivedecays_630',['runRadioactiveDecays',['../_o_m_sim__radioactive__decays_8cc.html#a4bb9be007ca2f07f890e1b10e77c9ba9',1,'OMSim_radioactive_decays.cc']]], - ['runsingleangularscan_631',['runSingleAngularScan',['../class_angular_scan.html#a465f642ebbe30fc94f9ed8ec6e554ef4',1,'AngularScan']]] + ['randomposition_617',['randomPosition',['../class_o_m_sim_s_n_tools.html#a7e746f08979e8ead130088b7396871a1',1,'OMSimSNTools']]], + ['readflasherprofile_618',['readFlasherProfile',['../classm_d_o_m_flasher.html#a4c7d36af1760026c53a9164bf02dc057',1,'mDOMFlasher']]], + ['readglobalparameters_619',['readGlobalParameters',['../class_o_m_sim_p_m_t_construction.html#ac869819aa23b922e7cff347cd082b5f4',1,'OMSimPMTConstruction']]], + ['reset_620',['reset',['../class_o_m_sim_hit_manager.html#a00bb034e7751905f8a8229de3f8a39b1',1,'OMSimHitManager::reset()'],['../class_o_m_sim_decays_analysis.html#aa111935e44e66f005b9b59a3ee5919e0',1,'OMSimDecaysAnalysis::reset()']]], + ['runbeamon_621',['runBeamOn',['../class_o_m_sim_u_iinterface.html#a671add7257f9229071a509b8677789d2',1,'OMSimUIinterface']]], + ['runbeamonflasher_622',['runBeamOnFlasher',['../classm_d_o_m.html#adf748d77a8bae2516db1ba79b805841b',1,'mDOM::runBeamOnFlasher()'],['../classm_d_o_m_flasher.html#a268494f8d27175e1ae391789e1d66faf',1,'mDOMFlasher::runBeamOnFlasher()']]], + ['runradioactivedecays_623',['runRadioactiveDecays',['../_o_m_sim__radioactive__decays_8cc.html#a4bb9be007ca2f07f890e1b10e77c9ba9',1,'OMSim_radioactive_decays.cc']]], + ['runsingleangularscan_624',['runSingleAngularScan',['../class_angular_scan.html#a465f642ebbe30fc94f9ed8ec6e554ef4',1,'AngularScan']]] ]; diff --git a/search/functions_f.js b/search/functions_f.js index 7b7125626d..c943f4102f 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -1,31 +1,30 @@ var searchData= [ - ['sampleenergy_632',['sampleEnergy',['../class_o_m_sim_s_n_tools.html#a48caade81da87bfc2a0ac9da94b57110',1,'OMSimSNTools']]], - ['samplefromdistribution_633',['sampleFromDistribution',['../class_distribution_sampler.html#aa3a2ca8ec78298b7c58b3f2af0e549ce',1,'DistributionSampler']]], - ['scanndatadirectory_634',['scannDataDirectory',['../class_o_m_sim_input_data.html#ae6e28e3df96ad7ca980aec5d3b1f8ce6',1,'OMSimInputData']]], - ['searchfolders_635',['searchFolders',['../class_o_m_sim_input_data.html#a84781faca6d03b8f9f13777c85a1c9dc',1,'OMSimInputData']]], - ['selectpmt_636',['selectPMT',['../class_o_m_sim_p_m_t_construction.html#a1a8373e9ae3095062edb477245133a9e',1,'OMSimPMTConstruction']]], - ['setcuts_637',['SetCuts',['../class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4',1,'OMSimPhysicsList']]], - ['setdata_638',['setData',['../class_distribution_sampler.html#a62407876667af623ba546ef60b9fca3a',1,'DistributionSampler']]], - ['setnumberofpmts_639',['setNumberOfPMTs',['../class_o_m_sim_hit_manager.html#ab4a1060283a53660e52626d08a77ebc8',1,'OMSimHitManager']]], - ['setopticalmodule_640',['setOpticalModule',['../class_o_m_sim_decays_g_p_s.html#ac4abdcbf291642b9b0d8e4dfe3aaab64',1,'OMSimDecaysGPS']]], - ['setparameter_641',['setParameter',['../class_o_m_sim_command_args_table.html#a27e163c6835956c98a52689bb7cf2cc6',1,'OMSimCommandArgsTable']]], - ['setpmtpositions_642',['setPMTPositions',['../class_l_o_m18.html#a07ecf58441de167ca0d41650a14a7190',1,'LOM18']]], - ['setui_643',['setUI',['../class_o_m_sim_u_iinterface.html#ae66ce7c3befd8cc22460a1a6939eb5e1',1,'OMSimUIinterface']]], - ['setunits_644',['setUnits',['../class_distribution_sampler.html#ad5fde5096dabc0cd2cf6fc4e5f2d2dd8',1,'DistributionSampler']]], - ['setuserargumentstoargtable_645',['setUserArgumentsToArgTable',['../class_o_m_sim.html#a1428504bbe25b1baeb0976e897a98bcb',1,'OMSim']]], - ['shutdown_646',['shutdown',['../class_o_m_sim_hit_manager.html#ad8a139a9068c92b7babf471c9ec23ecf',1,'OMSimHitManager::shutdown()'],['../class_o_m_sim_input_data.html#a9ba12328d251141daeb086ae37f95f98',1,'OMSimInputData::shutdown()'],['../class_o_m_sim_command_args_table.html#ab258da8c6a509441e0b599bb9a59e414',1,'OMSimCommandArgsTable::shutdown()']]], - ['simplebulbconstruction_647',['simpleBulbConstruction',['../class_o_m_sim_p_m_t_construction.html#a3faaf0d512f9a3fe15c6f33efe6d062c',1,'OMSimPMTConstruction']]], - ['simulatedecaysinpmts_648',['simulateDecaysInPMTs',['../class_o_m_sim_decays_g_p_s.html#a2bba4e779b0200d277e01053c521587b',1,'OMSimDecaysGPS']]], - ['simulatedecaysinpressurevessel_649',['simulateDecaysInPressureVessel',['../class_o_m_sim_decays_g_p_s.html#ae43dceede1c8f2c332964fb43242cc76',1,'OMSimDecaysGPS']]], - ['sorthitstatsbytime_650',['sortHitStatsByTime',['../class_o_m_sim_hit_manager.html#a756d2a85121e00d2a2d8b6c04cd0ebd1',1,'OMSimHitManager']]], - ['sortvectorbyreference_651',['sortVectorByReference',['../namespace_tools.html#a7e168c04a34f0c7ace018063e95b4835',1,'Tools']]], - ['spheredoubleellipsephotocathode_652',['sphereDoubleEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#a7ae6ccb05534002df9e519c5b5cfef14',1,'OMSimPMTConstruction']]], - ['sphereellipsephotocathode_653',['sphereEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#a6724e1b0920884b77cd6401da6588ca9',1,'OMSimPMTConstruction']]], - ['spiceabsorption_654',['spiceAbsorption',['../class_ice_cube_ice.html#a435568d41c037359ed3425ad4d964312',1,'IceCubeIce']]], - ['spicerefraction_655',['spiceRefraction',['../class_ice_cube_ice.html#ae2f18c457a5b75e3cdb7d8b1dff68acf',1,'IceCubeIce']]], - ['spicetemperature_656',['spiceTemperature',['../class_ice_cube_ice.html#aa11719c4167b5abb115c9ecc9aed08d7',1,'IceCubeIce']]], - ['startvisualisation_657',['startVisualisation',['../class_o_m_sim.html#a42d86958aba31a17fb0c8a39fbc9c9b5',1,'OMSim']]], - ['storephotonhit_658',['storePhotonHit',['../class_o_m_sim_sensitive_detector.html#a329ead0f229868eaf8ac21132cbc6746',1,'OMSimSensitiveDetector']]], - ['substracttovolume_659',['substractToVolume',['../classabc_detector_component.html#aaf0d85ee9a57f6bda0d48c4dad2b6dc5',1,'abcDetectorComponent::substractToVolume(G4VSolid *pInputVolume, G4ThreeVector pSubstractionPos, G4RotationMatrix pSubstractionRot, G4String pNewVolumeName)'],['../classabc_detector_component.html#a53c7979298ef9eda66b44f0a3c4f2e6b',1,'abcDetectorComponent::substractToVolume(G4VSolid *pInputVolume, G4Transform3D pTrans, G4String pNewVolumeName)']]] + ['sampleenergy_625',['sampleEnergy',['../class_o_m_sim_s_n_tools.html#a48caade81da87bfc2a0ac9da94b57110',1,'OMSimSNTools']]], + ['samplefromdistribution_626',['sampleFromDistribution',['../class_distribution_sampler.html#aa3a2ca8ec78298b7c58b3f2af0e549ce',1,'DistributionSampler']]], + ['searchfolders_627',['searchFolders',['../class_o_m_sim_input_data.html#a84781faca6d03b8f9f13777c85a1c9dc',1,'OMSimInputData']]], + ['selectpmt_628',['selectPMT',['../class_o_m_sim_p_m_t_construction.html#a1a8373e9ae3095062edb477245133a9e',1,'OMSimPMTConstruction']]], + ['setcuts_629',['SetCuts',['../class_o_m_sim_physics_list.html#a21a650f31fd33e281cdb144f755875e4',1,'OMSimPhysicsList']]], + ['setdata_630',['setData',['../class_distribution_sampler.html#a62407876667af623ba546ef60b9fca3a',1,'DistributionSampler']]], + ['setnumberofpmts_631',['setNumberOfPMTs',['../class_o_m_sim_hit_manager.html#ab4a1060283a53660e52626d08a77ebc8',1,'OMSimHitManager']]], + ['setopticalmodule_632',['setOpticalModule',['../class_o_m_sim_decays_g_p_s.html#ac4abdcbf291642b9b0d8e4dfe3aaab64',1,'OMSimDecaysGPS']]], + ['setparameter_633',['setParameter',['../class_o_m_sim_command_args_table.html#a27e163c6835956c98a52689bb7cf2cc6',1,'OMSimCommandArgsTable']]], + ['setpmtpositions_634',['setPMTPositions',['../class_l_o_m18.html#a07ecf58441de167ca0d41650a14a7190',1,'LOM18']]], + ['setui_635',['setUI',['../class_o_m_sim_u_iinterface.html#ae66ce7c3befd8cc22460a1a6939eb5e1',1,'OMSimUIinterface']]], + ['setunits_636',['setUnits',['../class_distribution_sampler.html#ad5fde5096dabc0cd2cf6fc4e5f2d2dd8',1,'DistributionSampler']]], + ['setuserargumentstoargtable_637',['setUserArgumentsToArgTable',['../class_o_m_sim.html#a1428504bbe25b1baeb0976e897a98bcb',1,'OMSim']]], + ['shutdown_638',['shutdown',['../class_o_m_sim_input_data.html#a9ba12328d251141daeb086ae37f95f98',1,'OMSimInputData::shutdown()'],['../class_o_m_sim_hit_manager.html#ad8a139a9068c92b7babf471c9ec23ecf',1,'OMSimHitManager::shutdown()'],['../class_o_m_sim_command_args_table.html#ab258da8c6a509441e0b599bb9a59e414',1,'OMSimCommandArgsTable::shutdown()']]], + ['simplebulbconstruction_639',['simpleBulbConstruction',['../class_o_m_sim_p_m_t_construction.html#a3faaf0d512f9a3fe15c6f33efe6d062c',1,'OMSimPMTConstruction']]], + ['simulatedecaysinpmts_640',['simulateDecaysInPMTs',['../class_o_m_sim_decays_g_p_s.html#a2bba4e779b0200d277e01053c521587b',1,'OMSimDecaysGPS']]], + ['simulatedecaysinpressurevessel_641',['simulateDecaysInPressureVessel',['../class_o_m_sim_decays_g_p_s.html#ae43dceede1c8f2c332964fb43242cc76',1,'OMSimDecaysGPS']]], + ['sorthitstatsbytime_642',['sortHitStatsByTime',['../class_o_m_sim_hit_manager.html#a756d2a85121e00d2a2d8b6c04cd0ebd1',1,'OMSimHitManager']]], + ['sortvectorbyreference_643',['sortVectorByReference',['../namespace_tools.html#a3269713e8f36608124048bda75a02a49',1,'Tools']]], + ['spheredoubleellipsephotocathode_644',['sphereDoubleEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#a7ae6ccb05534002df9e519c5b5cfef14',1,'OMSimPMTConstruction']]], + ['sphereellipsephotocathode_645',['sphereEllipsePhotocathode',['../class_o_m_sim_p_m_t_construction.html#a6724e1b0920884b77cd6401da6588ca9',1,'OMSimPMTConstruction']]], + ['spiceabsorption_646',['spiceAbsorption',['../namespace_ice_processor.html#a29002db125bd3d2b67998403db6afc60',1,'IceProcessor']]], + ['spicerefraction_647',['spiceRefraction',['../namespace_ice_processor.html#ad82640f5524b52f1604c3e19ff819be5',1,'IceProcessor']]], + ['spicetemperature_648',['spiceTemperature',['../namespace_ice_processor.html#a1880256fa33d9e645ae86e2057f66297',1,'IceProcessor']]], + ['startvisualisation_649',['startVisualisation',['../class_o_m_sim.html#a42d86958aba31a17fb0c8a39fbc9c9b5',1,'OMSim']]], + ['storephotonhit_650',['storePhotonHit',['../class_o_m_sim_sensitive_detector.html#a329ead0f229868eaf8ac21132cbc6746',1,'OMSimSensitiveDetector']]], + ['substracttovolume_651',['substractToVolume',['../classabc_detector_component.html#aaf0d85ee9a57f6bda0d48c4dad2b6dc5',1,'abcDetectorComponent::substractToVolume(G4VSolid *pInputVolume, G4ThreeVector pSubstractionPos, G4RotationMatrix pSubstractionRot, G4String pNewVolumeName)'],['../classabc_detector_component.html#a53c7979298ef9eda66b44f0a3c4f2e6b',1,'abcDetectorComponent::substractToVolume(G4VSolid *pInputVolume, G4Transform3D pTrans, G4String pNewVolumeName)']]] ]; diff --git a/search/groups_0.js b/search/groups_0.js index 303030bb20..0066646757 100644 --- a/search/groups_0.js +++ b/search/groups_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['common_20framework_735',['Common framework',['../group__common.html',1,'']]] + ['common_20framework_725',['Common framework',['../group__common.html',1,'']]] ]; diff --git a/search/groups_1.js b/search/groups_1.js index f63d3d588d..888da91446 100644 --- a/search/groups_1.js +++ b/search/groups_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['effective_20area_736',['Effective area',['../group___effective_area.html',1,'']]] + ['effective_20area_726',['Effective area',['../group___effective_area.html',1,'']]] ]; diff --git a/search/groups_2.js b/search/groups_2.js index 4aa5341848..667991aae1 100644 --- a/search/groups_2.js +++ b/search/groups_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['radioactive_20decays_737',['Radioactive decays',['../group__radioactive.html',1,'']]] + ['radioactive_20decays_727',['Radioactive decays',['../group__radioactive.html',1,'']]] ]; diff --git a/search/groups_3.js b/search/groups_3.js index d8408c1558..6a86243bb7 100644 --- a/search/groups_3.js +++ b/search/groups_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['supernova_20studies_738',['Supernova Studies',['../group__sngroup.html',1,'']]] + ['supernova_20studies_728',['Supernova Studies',['../group__sngroup.html',1,'']]] ]; diff --git a/search/namespaces_0.js b/search/namespaces_0.js index b0d64eeda5..c3f3021621 100644 --- a/search/namespaces_0.js +++ b/search/namespaces_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['tools_459',['Tools',['../namespace_tools.html',1,'']]] + ['iceprocessor_446',['IceProcessor',['../namespace_ice_processor.html',1,'']]] ]; diff --git a/search/namespaces_1.html b/search/namespaces_1.html new file mode 100644 index 0000000000..a01efeb1ec --- /dev/null +++ b/search/namespaces_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_1.js b/search/namespaces_1.js new file mode 100644 index 0000000000..4479dba68e --- /dev/null +++ b/search/namespaces_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['scintillationprocessor_447',['ScintillationProcessor',['../namespace_scintillation_processor.html',1,'']]] +]; diff --git a/search/namespaces_2.html b/search/namespaces_2.html new file mode 100644 index 0000000000..b46f2a5de9 --- /dev/null +++ b/search/namespaces_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_2.js b/search/namespaces_2.js new file mode 100644 index 0000000000..bae7e9825b --- /dev/null +++ b/search/namespaces_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tools_448',['Tools',['../namespace_tools.html',1,'']]] +]; diff --git a/search/pages_0.js b/search/pages_0.js index e0b5e165c4..36684f488d 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['_3e_20effective_20area_20studies_739',['> Effective Area Studies',['../md_extra_doc_30_effective_area.html',1,'']]], - ['_3e_20radioactive_20decays_20studies_740',['> Radioactive Decays Studies',['../md_extra_doc_31_radioactive_decays.html',1,'']]], - ['_3e_20supernova_20studies_741',['> Supernova Studies',['../md_extra_doc_32__s_n.html',1,'']]] + ['_3e_20effective_20area_20studies_729',['> Effective Area Studies',['../md_extra_doc_30_effective_area.html',1,'']]], + ['_3e_20radioactive_20decays_20studies_730',['> Radioactive Decays Studies',['../md_extra_doc_31_radioactive_decays.html',1,'']]], + ['_3e_20supernova_20studies_731',['> Supernova Studies',['../md_extra_doc_32__s_n.html',1,'']]] ]; diff --git a/search/pages_1.js b/search/pages_1.js index 15a4f42fc5..e06f38125c 100644 --- a/search/pages_1.js +++ b/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['framework_20functionality_742',['Framework functionality',['../md_extra_doc_0_common.html',1,'']]] + ['framework_20functionality_732',['Framework functionality',['../md_extra_doc_0_common.html',1,'']]] ]; diff --git a/search/pages_2.js b/search/pages_2.js index 8d7d3048a3..b66e22876f 100644 --- a/search/pages_2.js +++ b/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['multi_2dthreading_20mode_743',['Multi-threading mode',['../md_extra_doc_1_multithreading.html',1,'']]] + ['multi_2dthreading_20mode_733',['Multi-threading mode',['../md_extra_doc_1_multithreading.html',1,'']]] ]; diff --git a/search/pages_3.js b/search/pages_3.js index 9c837d9299..a88905ec43 100644 --- a/search/pages_3.js +++ b/search/pages_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['omsim_20geant4_20framework_744',['OMSim Geant4 Framework',['../index.html',1,'']]] + ['omsim_20geant4_20framework_734',['OMSim Geant4 Framework',['../index.html',1,'']]] ]; diff --git a/search/pages_4.js b/search/pages_4.js index 4992c47317..51283a196f 100644 --- a/search/pages_4.js +++ b/search/pages_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['technicalities_20for_20developers_745',['Technicalities for Developers',['../md_extra_doc_2_technicalities.html',1,'']]], - ['todo_20list_746',['Todo List',['../todo.html',1,'']]] + ['technicalities_20for_20developers_735',['Technicalities for Developers',['../md_extra_doc_2_technicalities.html',1,'']]], + ['todo_20list_736',['Todo List',['../todo.html',1,'']]] ]; diff --git a/search/searchdata.js b/search/searchdata.js index f5dd4ed161..d7d12b95ca 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -2,7 +2,7 @@ var indexSectionsWithContent = { 0: ">_abcdefghiklmnoprstuvw~", 1: "_abcdefghilmnoprst", - 2: "t", + 2: "ist", 3: "aeor", 4: "abcdefghilmnoprstuw~", 5: "defghiklmnprtvw", diff --git a/search/variables_0.js b/search/variables_0.js index d1d47ce295..7f7508f3ad 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,9 +1,9 @@ var searchData= [ - ['decay_5fposition_672',['decay_position',['../struct_decay_stats.html#ac359be5448828a37fed75a9de0537cdd',1,'DecayStats']]], - ['decay_5ftime_673',['decay_time',['../struct_decay_stats.html#a0d8b961cbbf2f5944a703593356736c8',1,'DecayStats']]], - ['deltaposition_674',['deltaPosition',['../struct_photon_info.html#a1bbbf9b8b9f55898a98f6da0cb8972f0',1,'PhotonInfo']]], - ['detectionprobability_675',['detectionProbability',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a87f21652e10a0bc82870ded9697b57f2',1,'OMSimPMTResponse::PMTPulse']]], - ['detectorid_676',['detectorID',['../struct_photon_info.html#ad6ed8e117168b3f741793572bde83b18',1,'PhotonInfo']]], - ['direction_677',['direction',['../struct_hit_stats.html#a383cfeda6e6e515b56aee0a369ec5085',1,'HitStats']]] + ['decay_5fposition_664',['decay_position',['../struct_decay_stats.html#ac359be5448828a37fed75a9de0537cdd',1,'DecayStats']]], + ['decay_5ftime_665',['decay_time',['../struct_decay_stats.html#a0d8b961cbbf2f5944a703593356736c8',1,'DecayStats']]], + ['deltaposition_666',['deltaPosition',['../struct_photon_info.html#a1bbbf9b8b9f55898a98f6da0cb8972f0',1,'PhotonInfo']]], + ['detectionprobability_667',['detectionProbability',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a87f21652e10a0bc82870ded9697b57f2',1,'OMSimPMTResponse::PMTPulse']]], + ['detectorid_668',['detectorID',['../struct_photon_info.html#ad6ed8e117168b3f741793572bde83b18',1,'PhotonInfo']]], + ['direction_669',['direction',['../struct_hit_stats.html#a383cfeda6e6e515b56aee0a369ec5085',1,'HitStats']]] ]; diff --git a/search/variables_1.js b/search/variables_1.js index c98942fdd2..3aa75ff96c 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,7 +1,7 @@ var searchData= [ - ['ea_678',['EA',['../structeffective_area_result.html#a3acf96bff88a577c68bff29f1ec3ad05',1,'effectiveAreaResult']]], - ['eaerror_679',['EAError',['../structeffective_area_result.html#ae691bfd6fd88abed6217d739ed8ca36a',1,'effectiveAreaResult']]], - ['energy_680',['energy',['../struct_hit_stats.html#a542a1e55040646afe6966f281194117b',1,'HitStats']]], - ['eventid_681',['eventId',['../struct_hit_stats.html#a5b5b61f1096a1e02d495d7bab1fff259',1,'HitStats::eventId()'],['../struct_decay_stats.html#a7cead323e226455fe4c847ff5043bd20',1,'DecayStats::eventId()']]] + ['ea_670',['EA',['../structeffective_area_result.html#a3acf96bff88a577c68bff29f1ec3ad05',1,'effectiveAreaResult']]], + ['eaerror_671',['EAError',['../structeffective_area_result.html#ae691bfd6fd88abed6217d739ed8ca36a',1,'effectiveAreaResult']]], + ['energy_672',['energy',['../struct_hit_stats.html#a542a1e55040646afe6966f281194117b',1,'HitStats']]], + ['eventid_673',['eventId',['../struct_hit_stats.html#a5b5b61f1096a1e02d495d7bab1fff259',1,'HitStats::eventId()'],['../struct_decay_stats.html#a7cead323e226455fe4c847ff5043bd20',1,'DecayStats::eventId()']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index ece2a285d1..b83b4bf888 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['flighttime_682',['flightTime',['../struct_hit_stats.html#a254bd94585df0605a6e2e863e3e00851',1,'HitStats']]] + ['flighttime_674',['flightTime',['../struct_hit_stats.html#a254bd94585df0605a6e2e863e3e00851',1,'HitStats']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index e766a363e4..0ffacde1d1 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['generationdetectiondistance_683',['generationDetectionDistance',['../struct_hit_stats.html#ae73c03f4d9024845eb1bfd5de71eb653',1,'HitStats']]], - ['globalposition_684',['globalPosition',['../struct_hit_stats.html#a6a80e0ae23f39c939f1e46737cc80dd4',1,'HitStats::globalPosition()'],['../struct_photon_info.html#a54890230d7b73b50210ae32d3d3f8785',1,'PhotonInfo::globalPosition()']]], - ['globaltime_685',['globalTime',['../struct_photon_info.html#a046d8a141ff4cadbafba5b077adf205e',1,'PhotonInfo']]] + ['generationdetectiondistance_675',['generationDetectionDistance',['../struct_hit_stats.html#ae73c03f4d9024845eb1bfd5de71eb653',1,'HitStats']]], + ['globalposition_676',['globalPosition',['../struct_hit_stats.html#a6a80e0ae23f39c939f1e46737cc80dd4',1,'HitStats::globalPosition()'],['../struct_photon_info.html#a54890230d7b73b50210ae32d3d3f8785',1,'PhotonInfo::globalPosition()']]], + ['globaltime_677',['globalTime',['../struct_photon_info.html#a046d8a141ff4cadbafba5b077adf205e',1,'PhotonInfo']]] ]; diff --git a/search/variables_4.js b/search/variables_4.js index ecb1cb758e..a1f3a1f741 100644 --- a/search/variables_4.js +++ b/search/variables_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['hittime_686',['hitTime',['../struct_hit_stats.html#ae0c5192a6db7a2fc8dec37e62a6a1e76',1,'HitStats']]] + ['hittime_678',['hitTime',['../struct_hit_stats.html#ae0c5192a6db7a2fc8dec37e62a6a1e76',1,'HitStats']]] ]; diff --git a/search/variables_5.js b/search/variables_5.js index b9ac1e10a2..1dc9d3b068 100644 --- a/search/variables_5.js +++ b/search/variables_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['isotope_5fname_687',['isotope_name',['../struct_decay_stats.html#adba1fdb7b55d8dc823560dca49d30730',1,'DecayStats']]] + ['isotope_5fname_679',['isotope_name',['../struct_decay_stats.html#adba1fdb7b55d8dc823560dca49d30730',1,'DecayStats']]] ]; diff --git a/search/variables_6.js b/search/variables_6.js index 3aa2aba357..268208dacf 100644 --- a/search/variables_6.js +++ b/search/variables_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['kineticenergy_688',['kineticEnergy',['../struct_photon_info.html#a20a8691860c91f4dcd139524c3f262e8',1,'PhotonInfo']]] + ['kineticenergy_680',['kineticEnergy',['../struct_photon_info.html#a20a8691860c91f4dcd139524c3f262e8',1,'PhotonInfo']]] ]; diff --git a/search/variables_7.js b/search/variables_7.js index 7785340f9e..eebe83d532 100644 --- a/search/variables_7.js +++ b/search/variables_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['localposition_689',['localPosition',['../struct_hit_stats.html#a82333e4544d85c231e0aab2660f99cda',1,'HitStats::localPosition()'],['../struct_photon_info.html#afdd5b9d7e5365a4aa7abd854ab7f4915',1,'PhotonInfo::localPosition()']]], - ['localtime_690',['localTime',['../struct_photon_info.html#abb511bb057118b060b12d84ed9315851',1,'PhotonInfo']]] + ['localposition_681',['localPosition',['../struct_hit_stats.html#a82333e4544d85c231e0aab2660f99cda',1,'HitStats::localPosition()'],['../struct_photon_info.html#afdd5b9d7e5365a4aa7abd854ab7f4915',1,'PhotonInfo::localPosition()']]], + ['localtime_682',['localTime',['../struct_photon_info.html#abb511bb057118b060b12d84ed9315851',1,'PhotonInfo']]] ]; diff --git a/search/variables_8.js b/search/variables_8.js index 28122ed801..e84d8d5081 100644 --- a/search/variables_8.js +++ b/search/variables_8.js @@ -1,32 +1,30 @@ var searchData= [ - ['mboundaryprocess_691',['mBoundaryProcess',['../class_o_m_sim_sensitive_detector.html#a4f8fb54b28c422464b26e05a6cfa579b',1,'OMSimSensitiveDetector']]], - ['mcomponents_692',['mComponents',['../classabc_detector_component.html#aa830916e7f5f8ae31eb31e3c37c9841e',1,'abcDetectorComponent']]], - ['mcylhigh_693',['mCylHigh',['../classm_d_o_m.html#a84365c931fe3226e18f78638b10b637d',1,'mDOM']]], - ['mcylinderangle_694',['mCylinderAngle',['../classm_d_o_m.html#ae28cf6f87440b664735f77854076219a',1,'mDOM']]], - ['mdata_695',['mData',['../classabc_detector_component.html#aaba7a5849794363a99313fd9765860b5',1,'abcDetectorComponent']]], - ['mdatadirectory_696',['mDataDirectory',['../class_o_m_sim_input_data.html#a9b0073c725ef7569e354242545a2912e',1,'OMSimInputData']]], - ['meqpmtroffset_697',['mEqPMTrOffset',['../classm_d_o_m.html#a2054cea24a6f7bd00d684bd60e375a57',1,'mDOM']]], - ['meqpmtzoffset_698',['mEqPMTzOffset',['../classm_d_o_m.html#a0c1757c5fbd9f90d0b4a4468eb70ce42',1,'mDOM']]], - ['mgelthickness_699',['mGelThickness',['../classm_d_o_m.html#a4f1a6e0c401ef0b464f74a226ebc48e2',1,'mDOM']]], - ['mgelthicknessfrontpmt_700',['mGelThicknessFrontPMT',['../classm_d_o_m.html#abdad58a2d3b927d0d05c04cc0d23095a',1,'mDOM']]], - ['mglassoutrad_701',['mGlassOutRad',['../classm_d_o_m.html#a0a150a538f8bbaa720cc3876fcc74c54',1,'mDOM']]], - ['mglassthick_702',['mGlassThick',['../classm_d_o_m.html#a08b12af4d0dbd5f1872fc6157a859f7f',1,'mDOM']]], - ['mhc_5fevnm_703',['mHC_eVnm',['../classabc_data_file.html#ac936f1db15895afb06fc9a40e2a77677',1,'abcDataFile']]], - ['minnercolumn_5fb_5finv_704',['mInnerColumn_b_inv',['../class_ice_cube_ice.html#a70ac529445cd531daf9f77754f543288',1,'IceCubeIce']]], - ['mkeyfileorigin_705',['mKeyFileOrigin',['../class_parameter_table.html#aedee4e855aba079f6d22432f8b41e134',1,'ParameterTable']]], - ['mlastphysicals_706',['mLastPhysicals',['../classabc_detector_component.html#a87f97f72739f905f6c9d23a75849d15f',1,'abcDetectorComponent']]], - ['mled_5fangfromsphere_707',['mLED_AngFromSphere',['../classm_d_o_m.html#a33d632b787f897dfb6320e246690e62d',1,'mDOM']]], - ['mledtransformers_708',['mLEDTransformers',['../classm_d_o_m.html#a0ea5b69f38842184f0ec6f0c65c328ed',1,'mDOM']]], - ['mmodulehits_709',['mModuleHits',['../class_o_m_sim_hit_manager.html#a5b5170bb63b04190829aeb79183a5d3f',1,'OMSimHitManager']]], - ['mnumpmts_710',['mNumPMTs',['../class_o_m_sim_hit_manager.html#a68b3614293ca71096ff48c4fc5943de2',1,'OMSimHitManager']]], - ['momentumdirection_711',['momentumDirection',['../struct_photon_info.html#a7966e888affcb35d71e07c7cc78afc74',1,'PhotonInfo']]], - ['mopticalsurfacemap_712',['mOpticalSurfaceMap',['../class_o_m_sim_input_data.html#addde153519e7a6884a9583614d6c5f49',1,'OMSimInputData']]], - ['mplacedorientations_713',['mPlacedOrientations',['../classabc_detector_component.html#a0adfb8cac9a37b214e3da5b31b3d5277',1,'abcDetectorComponent']]], - ['mplacedpositions_714',['mPlacedPositions',['../classabc_detector_component.html#a63d18669991ab4f35e24e7a80144f0a4',1,'abcDetectorComponent']]], - ['mplacedtranslations_715',['mPlacedTranslations',['../classabc_detector_component.html#af063f48df26d1189fc6e908555397823',1,'abcDetectorComponent']]], - ['mrefconehalfz_716',['mRefConeHalfZ',['../classm_d_o_m.html#a87182287102be81c43a516e8d7d5a25c',1,'mDOM']]], - ['mrefconesheetthickness_717',['mRefConeSheetThickness',['../classm_d_o_m.html#ad4698d5b6cc2b233a4501a9ec1b34ff6',1,'mDOM']]], - ['mrefconetoholder_718',['mRefConeToHolder',['../classm_d_o_m.html#a663f0885611e2697d7571465999568ec',1,'mDOM']]], - ['mtable_719',['mTable',['../class_parameter_table.html#a749bc840cf2aea18fb5b63da8b68c23c',1,'ParameterTable']]] + ['m_5fdatadirectory_683',['m_dataDirectory',['../class_o_m_sim_input_data.html#ad606b2982529624542cb6cd4184160d3',1,'OMSimInputData']]], + ['m_5fopticalsurfacemap_684',['m_opticalSurfaceMap',['../class_o_m_sim_input_data.html#a692d89c9fbdd287aa13c3bb5ddba8278',1,'OMSimInputData']]], + ['mboundaryprocess_685',['mBoundaryProcess',['../class_o_m_sim_sensitive_detector.html#a4f8fb54b28c422464b26e05a6cfa579b',1,'OMSimSensitiveDetector']]], + ['mcomponents_686',['mComponents',['../classabc_detector_component.html#aa830916e7f5f8ae31eb31e3c37c9841e',1,'abcDetectorComponent']]], + ['mcylhigh_687',['mCylHigh',['../classm_d_o_m.html#a84365c931fe3226e18f78638b10b637d',1,'mDOM']]], + ['mcylinderangle_688',['mCylinderAngle',['../classm_d_o_m.html#ae28cf6f87440b664735f77854076219a',1,'mDOM']]], + ['mdata_689',['mData',['../classabc_detector_component.html#aaba7a5849794363a99313fd9765860b5',1,'abcDetectorComponent']]], + ['meqpmtroffset_690',['mEqPMTrOffset',['../classm_d_o_m.html#a2054cea24a6f7bd00d684bd60e375a57',1,'mDOM']]], + ['meqpmtzoffset_691',['mEqPMTzOffset',['../classm_d_o_m.html#a0c1757c5fbd9f90d0b4a4468eb70ce42',1,'mDOM']]], + ['mgelthickness_692',['mGelThickness',['../classm_d_o_m.html#a4f1a6e0c401ef0b464f74a226ebc48e2',1,'mDOM']]], + ['mgelthicknessfrontpmt_693',['mGelThicknessFrontPMT',['../classm_d_o_m.html#abdad58a2d3b927d0d05c04cc0d23095a',1,'mDOM']]], + ['mglassoutrad_694',['mGlassOutRad',['../classm_d_o_m.html#a0a150a538f8bbaa720cc3876fcc74c54',1,'mDOM']]], + ['mglassthick_695',['mGlassThick',['../classm_d_o_m.html#a08b12af4d0dbd5f1872fc6157a859f7f',1,'mDOM']]], + ['mkeyfileorigin_696',['mKeyFileOrigin',['../class_parameter_table.html#aedee4e855aba079f6d22432f8b41e134',1,'ParameterTable']]], + ['mlastphysicals_697',['mLastPhysicals',['../classabc_detector_component.html#a87f97f72739f905f6c9d23a75849d15f',1,'abcDetectorComponent']]], + ['mled_5fangfromsphere_698',['mLED_AngFromSphere',['../classm_d_o_m.html#a33d632b787f897dfb6320e246690e62d',1,'mDOM']]], + ['mledtransformers_699',['mLEDTransformers',['../classm_d_o_m.html#a0ea5b69f38842184f0ec6f0c65c328ed',1,'mDOM']]], + ['mmodulehits_700',['mModuleHits',['../class_o_m_sim_hit_manager.html#a5b5170bb63b04190829aeb79183a5d3f',1,'OMSimHitManager']]], + ['mnumpmts_701',['mNumPMTs',['../class_o_m_sim_hit_manager.html#a68b3614293ca71096ff48c4fc5943de2',1,'OMSimHitManager']]], + ['momentumdirection_702',['momentumDirection',['../struct_photon_info.html#a7966e888affcb35d71e07c7cc78afc74',1,'PhotonInfo']]], + ['mplacedorientations_703',['mPlacedOrientations',['../classabc_detector_component.html#a0adfb8cac9a37b214e3da5b31b3d5277',1,'abcDetectorComponent']]], + ['mplacedpositions_704',['mPlacedPositions',['../classabc_detector_component.html#a63d18669991ab4f35e24e7a80144f0a4',1,'abcDetectorComponent']]], + ['mplacedtranslations_705',['mPlacedTranslations',['../classabc_detector_component.html#af063f48df26d1189fc6e908555397823',1,'abcDetectorComponent']]], + ['mrefconehalfz_706',['mRefConeHalfZ',['../classm_d_o_m.html#a87182287102be81c43a516e8d7d5a25c',1,'mDOM']]], + ['mrefconesheetthickness_707',['mRefConeSheetThickness',['../classm_d_o_m.html#ad4698d5b6cc2b233a4501a9ec1b34ff6',1,'mDOM']]], + ['mrefconetoholder_708',['mRefConeToHolder',['../classm_d_o_m.html#a663f0885611e2697d7571465999568ec',1,'mDOM']]], + ['mtable_709',['mTable',['../class_parameter_table.html#a749bc840cf2aea18fb5b63da8b68c23c',1,'ParameterTable']]] ]; diff --git a/search/variables_9.js b/search/variables_9.js index 135eabbfc0..e261c7381a 100644 --- a/search/variables_9.js +++ b/search/variables_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['name_720',['Name',['../structabc_detector_component_1_1_component.html#a4dcf93b5baee28f73c52313138580b5e',1,'abcDetectorComponent::Component']]] + ['name_710',['Name',['../structabc_detector_component_1_1_component.html#a4dcf93b5baee28f73c52313138580b5e',1,'abcDetectorComponent::Component']]] ]; diff --git a/search/variables_a.js b/search/variables_a.js index bf26eea753..8e6fb2451b 100644 --- a/search/variables_a.js +++ b/search/variables_a.js @@ -1,10 +1,10 @@ var searchData= [ - ['pathlenght_721',['pathLenght',['../struct_hit_stats.html#ae7c3d380f7f961927f73fef4ee20fe4d',1,'HitStats']]], - ['pe_722',['PE',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a36649e95b6f7a081fbd15e799ea12584',1,'OMSimPMTResponse::PMTPulse']]], - ['pmtnr_723',['PMTnr',['../struct_hit_stats.html#af603afdc7e643ea0246cb0b642ae8bb5',1,'HitStats']]], - ['pmtnumber_724',['pmtNumber',['../struct_photon_info.html#aa3e4260bf5368e799bbe85afe42a45ce',1,'PhotonInfo']]], - ['pmtresponse_725',['PMTResponse',['../struct_photon_info.html#a1669c552fd4a31bb23d4920eb946fafc',1,'PhotonInfo']]], - ['pmtresponse_726',['PMTresponse',['../struct_hit_stats.html#a3c8b0736ba6927c644ee1b9e62e02e64',1,'HitStats']]], - ['position_727',['Position',['../structabc_detector_component_1_1_component.html#ae0731322875b6911305cb8971fbd998f',1,'abcDetectorComponent::Component']]] + ['pathlenght_711',['pathLenght',['../struct_hit_stats.html#ae7c3d380f7f961927f73fef4ee20fe4d',1,'HitStats']]], + ['pe_712',['PE',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a36649e95b6f7a081fbd15e799ea12584',1,'OMSimPMTResponse::PMTPulse']]], + ['pmtnr_713',['PMTnr',['../struct_hit_stats.html#af603afdc7e643ea0246cb0b642ae8bb5',1,'HitStats']]], + ['pmtnumber_714',['pmtNumber',['../struct_photon_info.html#aa3e4260bf5368e799bbe85afe42a45ce',1,'PhotonInfo']]], + ['pmtresponse_715',['PMTResponse',['../struct_photon_info.html#a1669c552fd4a31bb23d4920eb946fafc',1,'PhotonInfo']]], + ['pmtresponse_716',['PMTresponse',['../struct_hit_stats.html#a3c8b0736ba6927c644ee1b9e62e02e64',1,'HitStats']]], + ['position_717',['Position',['../structabc_detector_component_1_1_component.html#ae0731322875b6911305cb8971fbd998f',1,'abcDetectorComponent::Component']]] ]; diff --git a/search/variables_b.js b/search/variables_b.js index 467ae78c80..90dd9f7b86 100644 --- a/search/variables_b.js +++ b/search/variables_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['rotation_728',['Rotation',['../structabc_detector_component_1_1_component.html#ac8e9b52627b619a0eb2cc3d7b6256156',1,'abcDetectorComponent::Component']]] + ['rotation_718',['Rotation',['../structabc_detector_component_1_1_component.html#ac8e9b52627b619a0eb2cc3d7b6256156',1,'abcDetectorComponent::Component']]] ]; diff --git a/search/variables_c.js b/search/variables_c.js index 9f57e4b04f..78bc58134f 100644 --- a/search/variables_c.js +++ b/search/variables_c.js @@ -1,5 +1,5 @@ var searchData= [ - ['tracklength_729',['trackLength',['../struct_photon_info.html#ab4de62ab2d0c39d43c7d85f0fd995745',1,'PhotonInfo']]], - ['transittime_730',['transitTime',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a842337fbd6979ff70f1b5ab67ca52493',1,'OMSimPMTResponse::PMTPulse']]] + ['tracklength_719',['trackLength',['../struct_photon_info.html#ab4de62ab2d0c39d43c7d85f0fd995745',1,'PhotonInfo']]], + ['transittime_720',['transitTime',['../struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html#a842337fbd6979ff70f1b5ab67ca52493',1,'OMSimPMTResponse::PMTPulse']]] ]; diff --git a/search/variables_d.js b/search/variables_d.js index 0a5ec970e8..59888eabe1 100644 --- a/search/variables_d.js +++ b/search/variables_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['vlogical_731',['VLogical',['../structabc_detector_component_1_1_component.html#a22a626006281f88b43853c57b104a20f',1,'abcDetectorComponent::Component']]], - ['vsolid_732',['VSolid',['../structabc_detector_component_1_1_component.html#af39293b9b096379b48b083c80b3e2587',1,'abcDetectorComponent::Component']]] + ['vlogical_721',['VLogical',['../structabc_detector_component_1_1_component.html#a22a626006281f88b43853c57b104a20f',1,'abcDetectorComponent::Component']]], + ['vsolid_722',['VSolid',['../structabc_detector_component_1_1_component.html#af39293b9b096379b48b083c80b3e2587',1,'abcDetectorComponent::Component']]] ]; diff --git a/search/variables_e.js b/search/variables_e.js index fdd98eac0f..03858fb476 100644 --- a/search/variables_e.js +++ b/search/variables_e.js @@ -1,4 +1,4 @@ var searchData= [ - ['wavelength_733',['wavelength',['../struct_photon_info.html#a3c68773a51a00e88867661737627172e',1,'PhotonInfo']]] + ['wavelength_723',['wavelength',['../struct_photon_info.html#a3c68773a51a00e88867661737627172e',1,'PhotonInfo']]] ]; diff --git a/struct_c_a_d_mesh_1_1_file_1_1_____final_state-members.html b/struct_c_a_d_mesh_1_1_file_1_1_____final_state-members.html index e4e6eff0b7..f85acf2a7d 100644 --- a/struct_c_a_d_mesh_1_1_file_1_1_____final_state-members.html +++ b/struct_c_a_d_mesh_1_1_file_1_1_____final_state-members.html @@ -125,7 +125,7 @@ diff --git a/struct_c_a_d_mesh_1_1_file_1_1_____final_state.html b/struct_c_a_d_mesh_1_1_file_1_1_____final_state.html index ff78196cc5..849d3a75f6 100644 --- a/struct_c_a_d_mesh_1_1_file_1_1_____final_state.html +++ b/struct_c_a_d_mesh_1_1_file_1_1_____final_state.html @@ -147,7 +147,7 @@ diff --git a/struct_c_a_d_mesh_1_1_file_1_1_item-members.html b/struct_c_a_d_mesh_1_1_file_1_1_item-members.html index 06bb529d0b..627bb76803 100644 --- a/struct_c_a_d_mesh_1_1_file_1_1_item-members.html +++ b/struct_c_a_d_mesh_1_1_file_1_1_item-members.html @@ -131,7 +131,7 @@ diff --git a/struct_c_a_d_mesh_1_1_file_1_1_item.html b/struct_c_a_d_mesh_1_1_file_1_1_item.html index c0013d946b..0fff183f6c 100644 --- a/struct_c_a_d_mesh_1_1_file_1_1_item.html +++ b/struct_c_a_d_mesh_1_1_file_1_1_item.html @@ -159,7 +159,7 @@ diff --git a/struct_c_a_d_mesh_1_1_file_1_1_state-members.html b/struct_c_a_d_mesh_1_1_file_1_1_state-members.html index 0663776f35..9dabe7bfcb 100644 --- a/struct_c_a_d_mesh_1_1_file_1_1_state-members.html +++ b/struct_c_a_d_mesh_1_1_file_1_1_state-members.html @@ -125,7 +125,7 @@ diff --git a/struct_c_a_d_mesh_1_1_file_1_1_state.html b/struct_c_a_d_mesh_1_1_file_1_1_state.html index be55b5ab4d..5cf1a54544 100644 --- a/struct_c_a_d_mesh_1_1_file_1_1_state.html +++ b/struct_c_a_d_mesh_1_1_file_1_1_state.html @@ -141,7 +141,7 @@ diff --git a/struct_c_a_d_mesh_1_1_file_1_1_token-members.html b/struct_c_a_d_mesh_1_1_file_1_1_token-members.html index e48f4e988c..372015b61b 100644 --- a/struct_c_a_d_mesh_1_1_file_1_1_token-members.html +++ b/struct_c_a_d_mesh_1_1_file_1_1_token-members.html @@ -127,7 +127,7 @@ diff --git a/struct_c_a_d_mesh_1_1_file_1_1_token.html b/struct_c_a_d_mesh_1_1_file_1_1_token.html index f052804629..18d0ca09c3 100644 --- a/struct_c_a_d_mesh_1_1_file_1_1_token.html +++ b/struct_c_a_d_mesh_1_1_file_1_1_token.html @@ -145,7 +145,7 @@ diff --git a/struct_decay_stats-members.html b/struct_decay_stats-members.html index 1fbaa86d38..ab699c96e2 100644 --- a/struct_decay_stats-members.html +++ b/struct_decay_stats-members.html @@ -128,7 +128,7 @@ diff --git a/struct_decay_stats.html b/struct_decay_stats.html index db7ff1bd8b..59cf5d968a 100644 --- a/struct_decay_stats.html +++ b/struct_decay_stats.html @@ -151,7 +151,7 @@ diff --git a/struct_fresnel_coefficients-members.html b/struct_fresnel_coefficients-members.html index d4dd86922d..47e03d92ed 100644 --- a/struct_fresnel_coefficients-members.html +++ b/struct_fresnel_coefficients-members.html @@ -128,7 +128,7 @@ diff --git a/struct_fresnel_coefficients.html b/struct_fresnel_coefficients.html index a829d50e3c..d01d0af154 100644 --- a/struct_fresnel_coefficients.html +++ b/struct_fresnel_coefficients.html @@ -144,7 +144,7 @@ diff --git a/struct_global_position-members.html b/struct_global_position-members.html index 28d96b1a9b..7ec4fb4b86 100644 --- a/struct_global_position-members.html +++ b/struct_global_position-members.html @@ -128,7 +128,7 @@ diff --git a/struct_global_position.html b/struct_global_position.html index 54b4f265a8..2f4f058389 100644 --- a/struct_global_position.html +++ b/struct_global_position.html @@ -147,7 +147,7 @@ diff --git a/struct_hit_stats-members.html b/struct_hit_stats-members.html index b35d94e511..bacb7d137f 100644 --- a/struct_hit_stats-members.html +++ b/struct_hit_stats-members.html @@ -135,7 +135,7 @@ diff --git a/struct_hit_stats.html b/struct_hit_stats.html index 2b7a20c8ee..961d78b176 100644 --- a/struct_hit_stats.html +++ b/struct_hit_stats.html @@ -179,7 +179,7 @@ diff --git a/struct_o_m_sim_detector_construction_1_1_s_d_info-members.html b/struct_o_m_sim_detector_construction_1_1_s_d_info-members.html index 59cc948899..d2a2e552a0 100644 --- a/struct_o_m_sim_detector_construction_1_1_s_d_info-members.html +++ b/struct_o_m_sim_detector_construction_1_1_s_d_info-members.html @@ -126,7 +126,7 @@ diff --git a/struct_o_m_sim_detector_construction_1_1_s_d_info.html b/struct_o_m_sim_detector_construction_1_1_s_d_info.html index e5122858a8..59ba825c7b 100644 --- a/struct_o_m_sim_detector_construction_1_1_s_d_info.html +++ b/struct_o_m_sim_detector_construction_1_1_s_d_info.html @@ -138,7 +138,7 @@ diff --git a/struct_o_m_sim_hit_manager_1_1_thread_local_data-members.html b/struct_o_m_sim_hit_manager_1_1_thread_local_data-members.html index c0aea3d670..07609a8f1e 100644 --- a/struct_o_m_sim_hit_manager_1_1_thread_local_data-members.html +++ b/struct_o_m_sim_hit_manager_1_1_thread_local_data-members.html @@ -125,7 +125,7 @@ diff --git a/struct_o_m_sim_hit_manager_1_1_thread_local_data.html b/struct_o_m_sim_hit_manager_1_1_thread_local_data.html index c5ea456d29..c10431a1b9 100644 --- a/struct_o_m_sim_hit_manager_1_1_thread_local_data.html +++ b/struct_o_m_sim_hit_manager_1_1_thread_local_data.html @@ -135,7 +135,7 @@ diff --git a/struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse-members.html b/struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse-members.html index 819fe3261b..e584b4621d 100644 --- a/struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse-members.html +++ b/struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse-members.html @@ -127,7 +127,7 @@ diff --git a/struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html b/struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html index b32151700a..7aaa954e3c 100644 --- a/struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html +++ b/struct_o_m_sim_p_m_t_response_1_1_p_m_t_pulse.html @@ -147,7 +147,7 @@ diff --git a/struct_optical_layer_result-members.html b/struct_optical_layer_result-members.html index 641aada212..e40fd30bf8 100644 --- a/struct_optical_layer_result-members.html +++ b/struct_optical_layer_result-members.html @@ -127,7 +127,7 @@ diff --git a/struct_optical_layer_result.html b/struct_optical_layer_result.html index 938230be03..4d85788f7d 100644 --- a/struct_optical_layer_result.html +++ b/struct_optical_layer_result.html @@ -141,7 +141,7 @@ diff --git a/struct_photon_info-members.html b/struct_photon_info-members.html index f5267cb547..2c26786587 100644 --- a/struct_photon_info-members.html +++ b/struct_photon_info-members.html @@ -136,7 +136,7 @@ diff --git a/struct_photon_info.html b/struct_photon_info.html index 76650845ee..aff1302283 100644 --- a/struct_photon_info.html +++ b/struct_photon_info.html @@ -189,7 +189,7 @@ diff --git a/struct_s_n_event_stats-members.html b/struct_s_n_event_stats-members.html index 8d5389d791..255e6a80f1 100644 --- a/struct_s_n_event_stats-members.html +++ b/struct_s_n_event_stats-members.html @@ -130,7 +130,7 @@ diff --git a/struct_s_n_event_stats.html b/struct_s_n_event_stats.html index a18fdc8a42..be41d6c525 100644 --- a/struct_s_n_event_stats.html +++ b/struct_s_n_event_stats.html @@ -150,7 +150,7 @@ diff --git a/structabc_detector_component_1_1_component-members.html b/structabc_detector_component_1_1_component-members.html index 08f3142a97..63698841d6 100644 --- a/structabc_detector_component_1_1_component-members.html +++ b/structabc_detector_component_1_1_component-members.html @@ -129,7 +129,7 @@ diff --git a/structabc_detector_component_1_1_component.html b/structabc_detector_component_1_1_component.html index cb839b166c..36feaff87f 100644 --- a/structabc_detector_component_1_1_component.html +++ b/structabc_detector_component_1_1_component.html @@ -157,7 +157,7 @@ diff --git a/structeffective_area_result-members.html b/structeffective_area_result-members.html index c445987503..a625e2e5d0 100644 --- a/structeffective_area_result-members.html +++ b/structeffective_area_result-members.html @@ -126,7 +126,7 @@ diff --git a/structeffective_area_result.html b/structeffective_area_result.html index 7364a51649..c6c0a578f6 100644 --- a/structeffective_area_result.html +++ b/structeffective_area_result.html @@ -143,7 +143,7 @@ diff --git a/supernova_2include_2_o_m_sim_event_action_8hh_source.html b/supernova_2include_2_o_m_sim_event_action_8hh_source.html index 0531a693c3..6e2de612d8 100644 --- a/supernova_2include_2_o_m_sim_event_action_8hh_source.html +++ b/supernova_2include_2_o_m_sim_event_action_8hh_source.html @@ -171,7 +171,7 @@ diff --git a/supernova_2include_2_o_m_sim_physics_list_8hh_source.html b/supernova_2include_2_o_m_sim_physics_list_8hh_source.html index 199b7262e1..6a14c32694 100644 --- a/supernova_2include_2_o_m_sim_physics_list_8hh_source.html +++ b/supernova_2include_2_o_m_sim_physics_list_8hh_source.html @@ -149,7 +149,7 @@ diff --git a/supernova_2include_2_o_m_sim_primary_generator_action_8hh_source.html b/supernova_2include_2_o_m_sim_primary_generator_action_8hh_source.html index 59dc3093fc..3866d74b94 100644 --- a/supernova_2include_2_o_m_sim_primary_generator_action_8hh_source.html +++ b/supernova_2include_2_o_m_sim_primary_generator_action_8hh_source.html @@ -179,7 +179,7 @@ diff --git a/todo.html b/todo.html index 8250659b25..1a9072c58d 100644 --- a/todo.html +++ b/todo.html @@ -160,7 +160,7 @@