Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/composite_calorimeter/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  1 # Example composite_calorimeter History
  2 
  3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for writing good git commit messages!
  6 
  7 -------------------------------------------------------------------------------
  8 
  9 ## 2023-11-15 I. Hrivnacova (ccal-V11-01-00)
 10 - Updated vis.mac:
 11   - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
 12     and simplified comments.
 13 
 14 ## 2022-10-04 Gabriele Cosmo (ccal-V11-00-02)
 15 - Fixed compilation warning on Intel-icx compiler for set but unused variable.
 16 
 17 ## 2022-02-14 Gabriele Cosmo (ccal-V11-00-01)
 18 - Fixed compilation warnings on Intel-icx compiler for unused variables.
 19 
 20 ## 2021-12-10 Ben Morgan (ccal-V11-00-00)
 21 - Change to new Markdown History format.
 22 
 23 ---
 24 
 25 # History entries prior to 11.0
 26 
 27 25.10.2021 - B.Morgan (ccal-V10-07-06)
 28 - Use G4StrUtil functions replacing deprecated G4String member functions
 29 
 30 18.10.2021 - B. Morgan (ccal-V10-07-05)
 31 - Use std::string member functions from G4String in place of obsolete synonyms
 32 
 33 07.10.2021 - I. Hrivnacova (ccal-V10-07-04)
 34 - Migration to new G4AnalysisManager.hh header;
 35   define the default output file type (root),
 36   removed CCalAnalysis.hh.
 37 
 38 19.07.2021 - I. Hrivnacova (ccal-V10-07-03)
 39 - Updated for changes in the analysis category:
 40   removed deleting of the analysis manager,
 41   as this is now done by the Geant4 kernel.
 42 
 43 24.05.2021 - B. Morgan (ccal-V10-07-02)
 44 - Bump required CMake version range to 3.12...3.20, matching core Geant4
 45 
 46 07.05.2021 - A.Ribon (ccal-V10-07-01)
 47 -  CCalEcal, CCalHcal, CCalHall, CCalEcalOrganization, CCalHcalOrganization :
 48    fixed compilation warning (overriden virtual member function not marked
 49    as 'override').
 50 
 51 04.05.2021 - A.Ribon (ccal-V10-07-00)
 52 - Migrated to multi-threaded, using G4RunManagerFactory.
 53   These are the main changes:
 54   1. Introduced the action initializer.
 55   2. Split the definition of the sensitive part of the detector
 56      from the detector construction itself.
 57      (A new method, sensitiveHandling(), has been introduced in
 58       the base class CCalG4Able.)
 59   3. Made the following three classes thread-local singletons
 60      (instead of global singletons): CCalSDList, CCalSensAssign
 61      and CCalSensitiveDetectors.
 62      (The class CCalSensitiveConfiguration can still remain as a
 63       global singleton.)
 64   4. Multi-threaded use of the G4AnalysisManager in the run action
 65      (with the merging of histograms and ntuple of of all working
 66       threads at the end of the run).
 67   The most tricky part of this migration was the treatment of the
 68   sensitive detectors (i.e. the steps 2. and 3. above), because
 69   it was originally done together with the building of the geometry
 70   and via thread-unsafe singletons.
 71 
 72 02.11.2020 - B.Morgan (ccal-V10-06-00)
 73 - Support same CMake version range as core Geant4
 74 
 75 18.11.2019 - G.Cosmo (ccal-V10-05-01)
 76 - Fixed cases of type conversions from size_t to G4int in CCaloSD.
 77 - Some code cleanup.
 78 
 79 31.01.2019 - I.Hrivnacova (ccal-V10-05-00)
 80 - Merged GitHub PR #4: all Boolean operators now return G4bool.
 81 
 82 13.11.2018 - V.Ivanchenko (ccal-V10-04-07)
 83 - General clean-up of the example including user actions and SD classes
 84 
 85 13.09.2018 - S. Guatelli (ccal-V10-04-06)
 86 - G4VIS_USE and G4UI_USE deleted (consistency with the other examples)
 87 
 88 18.06.2018 - A.Ribon (ccal-V10-04-05)
 89 - Fixed compilation warning on gcc-8 in CCalRunAction
 90   (replacing  sprintf  with  strings manipulations).
 91 
 92 27.03.2018 - L.Pandola (ccal-V10-04-04)
 93 - restore version of ccal-V10-04-00
 94 
 95 26.03.2018 -  L.Pandola (ccal-V10-04-03)
 96 - continue testing of ccal-V10-04-02: fix compiler warning.
 97 
 98 23.03.2018 -  L.Pandola (ccal-V10-04-02)
 99 - Added try/catch, as an attempt to debug the FPE on CDash
100 
101 22.03.2018 - L.Pandola (ccal-V10-04-01)
102 - Added try/catch, as an attempt to debug the FPE on CDash
103 
104 05.02.2018 - L.Pandola  (ccal-V10-04-00)
105 - Try to fix erratic crashes seen in SST-MT
106 - Create an ActionInitialization, as preparation for MT migration
107 - Dump singleton CCalAnalysis class and employ g4analysis only
108 
109 11.05.2017 - G. Cosmo   (ccal-V10-03-00)
110 - Fixed compilation warning on gcc-7.1 in CCalAnalysis constructor.
111 
112 01.08.2016 - A. Dotti   (ccal-V10-02-02)
113 - Fix issues with a char* length
114 
115 02.11.2016 - L. Garnier (ccal-V10-02-01)
116 - Remove icons.mac. Automatically include since interfaces-V10-02-07
117 
118 03.03.2016 - L. Pandola (ccal-V10-02-00)
119 - Replace std::exp with G4Exp()
120 
121 02.11.2015 - A. Ribon (ccal-V10-01-00)
122 - Migrated to ParticleHP.
123 
124 15.10.2014 - L.Pandola Tag (ccal-V10-00-02)
125 - Explicitly delete G4analysis object at the end of the job
126 
127 14.10.2014 - L.Pandola Tag (ccal-V10-00-01)
128 - Updated README
129 - Get rid of compiler warnings which caused rejection of ccal-V10-00-00
130 - Remove #ifdef debug in the analysis class
131 
132 13.10.2014 - L.Pandola Tag (ccal-V10-00-00)
133 - Migrated to G4analysis tools (get rid of the AIDA dependency)
134 - Remove exit() and make consistent use of G4Exception()
135 
136 17.07.2013 - A.Dotti Tag (ccal-V09-06-01)
137 - Fixed correct search of AIDA
138 
139 23.05.2013 - G.Cosmo Tag (ccal-V09-06-00)
140 - Fixed compilation error in main() for missing inclusion of of G4UImanager
141   header. Fixed compilation warnings for variables/parameters shadowing.
142 
143 02.11.2012 - L.Garnier Tag (ccal-V09-05-05)
144 - Fix CMakeFile.txt, gui.mac and icons.mac. Now ok for cmake
145 
146 02.11.2012 - L.Garnier Tag (ccal-V09-05-04)
147 - Add icons.mac
148 
149 12.10.2012 - A. Dotti (ccal-V09-05-03)
150 - Adding use of AIDA in CMake
151 - Removing unused variable (compilation warning)
152 
153 11.10.2012 - G. Cosmo (ccal-V09-05-02)
154 - Explicit inclusion of units and constants headers.
155 
156 11.10.2012 - A. Dotti (ccal-V09-05-01)
157 - Fixed compilation error due to inclusion of deprecated/to-be-removed physics
158   lists: QGSP.hh; use PhysListFactory to set physics list.
159 - Adding CMakeLists.txt file.
160 
161 07.08.2012 - A.Ribon (ccal-V09-05-00)
162 - Fixed crashes due to high global times converted to integers values.
163   (bug #1337).
164 
165 17.01.2011 - G.A.P.Cirrone (ccal-V09-04-00)
166 - Physics lists updated.
167 
168 18.11.2010 - J.Allison (ccal-V09-03-02)
169 - Improve comment line about GUI menu bar.
170 
171 09.11.2010 - J.Allison (ccal-V09-03-01)
172 - Inroduced G4UIExecutive.
173 
174 04.06.2010 - J.Perl (ccal-V09-03-00)
175 - Updated vis usage.
176 
177 12.11.2009 - A.Ribon (ccal-V09-02-01)
178 - Use QGSP_BIC_EMY as default Physics List to test the
179   low-energy electromagnetic.
180 
181 22.02.2009
182  -  G.Folger;     Tag: ccal-V09-02-00
183     Fix compilation warnings in CCalRunAction.cc and CCalEndOfEventAction.cc
184 
185 15.06.2008
186  - G.A.P.Cirrone; Tag: ccal-V09-01-00
187     Removed no more necessary AIDA commands from GNUmakefile
188 
189 14.11.2006 - A.Ribon (ccal-V08-01-01)
190 - Removed hadronic_lists.gmk after the inclusion of
191   Physics Lists in the Geant4 kernel.
192 
193 21.07.2006 - A.Ribon (ccal-V08-01-00)
194 - New hadronic_lists.gmk, consistent with lAr_calorimeter.
195 
196 08.12.2005 - A.Ribon (ccal-V07-01-01)
197 - Migration to CLHEP namespace.
198 
199 13.12.04 - G.Cosmo (ccal-V07-01-00)
200 - Migration to <sstream> from deprecated <strstream>.
201 - Updated hadronic physics list (commented QGSP_Model by A.Ribon).
202 
203 03.05.2005 - J.Allison
204 - Replaced vis manager with G4VisExecutive.
205 
206 13.12.04 - G.Cosmo (ccal-V06-02-02)
207 - Use new phys-lists structure.
208 
209 29.11.04 - A.Ribon (ccal-V06-02-01)
210 - Migration to cmath.
211 
212 14.07.04 - G.Cosmo (ccal-V06-02-00)
213 - Corrected hadronic_lists.gmk, removed unnecessary list of kernel
214   libraries from EXTRALIBS.
215 
216 27.05.04 - A.Ribon (ccal-V06-01-01)
217 - Changed use of the ntuple. Now it is simpler and the ntuple
218   is always correctly filled.
219 
220 18.05.04 - A.Ribon (ccal-V06-01-00)
221 - Ported to PI. Only the setup is changed, no changes in the code.
222 
223 05.12.03 - G.Cosmo (ccal-V05-02-07)
224 - Changed LISTS_BASE to G4LISTS_BASE for hadronic physics lists path.
225   Cowork with "ghad-lists-V05-02-01".
226 
227 04.12.03 - A.Ribon (ccal-V05-02-06)
228 - Added some recent modifications and improvements from Sunanda.
229 
230 04.12.03 - G.Cosmo (ccal-V05-02-05)
231 - Corrected GNUmakefile and updated scripts to Anaphe 5.0.6.
232 
233 03.12.03 - H.P.Wellisch
234 - Removed physics-lists, now using default setup provided in
235   $G4INSTALL/hadronic_lists.
236 
237 25.11.03 - A.Ribon (ccal-V05-02-04)
238 - Changes in the Physics Lists to be compatible with the latest
239   hadronic changes in geant4-06-00-cand-02.
240 
241 13.11.03 - John Allison
242 - Brought Vis Manager up to date.
243 
244 05.11.03 - A.Ribon (ccal-V05-02-03)
245 - Add some modifications from Sunanda on how to handle "GetReplicaNumber()".
246 
247 03.11.03 - A.Ribon (ccal-V05-02-02)
248 - Removed "GetCopyNo()" and replaced it with "GetReplicaNumber()"
249   using G4TouchableHistory.
250 
251 31.10.03 - A.Ribon (ccal-V05-02-01)
252 - Enables possibility of running the simulation in HCal alone or
253   HCal+ECal mode with the correct B-field + a few small bug corrections.
254   Changed also the default stepper (in magnetic field).
255 
256 18.09.03 V.Ivanchenko (ccal-V05-02-00)
257 - Complete migration to model EM physics
258 
259 12.06.2003 - A.Ribon (ccal-V05-01-02)
260 - Updated the LHEP, QGSP, and QGSC Physics Lists.
261   Done also some clean up.
262 
263 23.05.2003 - A.Ribon (ccal-V05-01-01)
264 - Removed some compilation warnings, after the introduction of
265   tighter compilation options.
266 
267 25.04.2003 - A.Ribon (ccal-V05-01-00)
268 - Replaced cout with G4cout and endl with G4endl, and removed some
269   compilation warning about unused variables.
270 
271 19.02.2003 - G.Cosmo (ccal-V05-00-00)
272 - Removed redundant inclusion of PhysicalConstants.h and SystemOfUnits.h.
273   Now using CLHEP headers.
274 
275 11.12.2002 - A.Ribon (ccal-V04-01-04)
276 - Some clean up and fixes, but unfortunately not yet fixed
277   the problem of reading the material in the Sun platform
278   (it looks like a problem with file stream).
279 
280 06.12.2002 - G.Cosmo (ccal-V04-01-03)
281 - Migrated messenger to new G4ApplicationState.
282 
283 15.11.2002 - A.Ribon (ccal-V04-01-02)
284 - Fixed problem of Anaphe with c-shell, and tested with
285   geant4-04-01-ref-04
286 
287 24.10.2002 - A.Ribon (ccal-V04-01-01)
288 - Changed default physics list to QGSC, with the possibility
289   of easily switching to either LHEP or QGSP.
290 
291 24.10.2002 - A.Ribon (ccal-V04-01-00)
292 - Replaced physics list with ufficial LHEP one;
293   added visualization and GUI; written README file.
294 
295 9.10.2002 - S.Banerjee
296 - Put the various classes in place, and rename them.
297 
298 30.09.2002 - M.G.Pia
299 - Created directory
300