Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/advanced/composite_calorimeter/History is written in an unsupported language. File is not indexed.

0001 # Example composite_calorimeter History
0002 
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006 
0007 -------------------------------------------------------------------------------
0008 
0009 ## 2023-11-15 I. Hrivnacova (ccal-V11-01-00)
0010 - Updated vis.mac:
0011   - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
0012     and simplified comments.
0013 
0014 ## 2022-10-04 Gabriele Cosmo (ccal-V11-00-02)
0015 - Fixed compilation warning on Intel-icx compiler for set but unused variable.
0016 
0017 ## 2022-02-14 Gabriele Cosmo (ccal-V11-00-01)
0018 - Fixed compilation warnings on Intel-icx compiler for unused variables.
0019 
0020 ## 2021-12-10 Ben Morgan (ccal-V11-00-00)
0021 - Change to new Markdown History format.
0022 
0023 ---
0024 
0025 # History entries prior to 11.0
0026 
0027 25.10.2021 - B.Morgan (ccal-V10-07-06)
0028 - Use G4StrUtil functions replacing deprecated G4String member functions
0029 
0030 18.10.2021 - B. Morgan (ccal-V10-07-05)
0031 - Use std::string member functions from G4String in place of obsolete synonyms
0032 
0033 07.10.2021 - I. Hrivnacova (ccal-V10-07-04)
0034 - Migration to new G4AnalysisManager.hh header;
0035   define the default output file type (root),
0036   removed CCalAnalysis.hh.
0037 
0038 19.07.2021 - I. Hrivnacova (ccal-V10-07-03)
0039 - Updated for changes in the analysis category:
0040   removed deleting of the analysis manager,
0041   as this is now done by the Geant4 kernel.
0042 
0043 24.05.2021 - B. Morgan (ccal-V10-07-02)
0044 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0045 
0046 07.05.2021 - A.Ribon (ccal-V10-07-01)
0047 -  CCalEcal, CCalHcal, CCalHall, CCalEcalOrganization, CCalHcalOrganization :
0048    fixed compilation warning (overriden virtual member function not marked
0049    as 'override').
0050 
0051 04.05.2021 - A.Ribon (ccal-V10-07-00)
0052 - Migrated to multi-threaded, using G4RunManagerFactory.
0053   These are the main changes:
0054   1. Introduced the action initializer.
0055   2. Split the definition of the sensitive part of the detector
0056      from the detector construction itself.
0057      (A new method, sensitiveHandling(), has been introduced in
0058       the base class CCalG4Able.)
0059   3. Made the following three classes thread-local singletons
0060      (instead of global singletons): CCalSDList, CCalSensAssign
0061      and CCalSensitiveDetectors.
0062      (The class CCalSensitiveConfiguration can still remain as a
0063       global singleton.)
0064   4. Multi-threaded use of the G4AnalysisManager in the run action
0065      (with the merging of histograms and ntuple of of all working
0066       threads at the end of the run).
0067   The most tricky part of this migration was the treatment of the
0068   sensitive detectors (i.e. the steps 2. and 3. above), because
0069   it was originally done together with the building of the geometry
0070   and via thread-unsafe singletons.
0071 
0072 02.11.2020 - B.Morgan (ccal-V10-06-00)
0073 - Support same CMake version range as core Geant4
0074 
0075 18.11.2019 - G.Cosmo (ccal-V10-05-01)
0076 - Fixed cases of type conversions from size_t to G4int in CCaloSD.
0077 - Some code cleanup.
0078 
0079 31.01.2019 - I.Hrivnacova (ccal-V10-05-00)
0080 - Merged GitHub PR #4: all Boolean operators now return G4bool.
0081 
0082 13.11.2018 - V.Ivanchenko (ccal-V10-04-07)
0083 - General clean-up of the example including user actions and SD classes
0084 
0085 13.09.2018 - S. Guatelli (ccal-V10-04-06)
0086 - G4VIS_USE and G4UI_USE deleted (consistency with the other examples)
0087 
0088 18.06.2018 - A.Ribon (ccal-V10-04-05)
0089 - Fixed compilation warning on gcc-8 in CCalRunAction
0090   (replacing  sprintf  with  strings manipulations).
0091 
0092 27.03.2018 - L.Pandola (ccal-V10-04-04)
0093 - restore version of ccal-V10-04-00
0094 
0095 26.03.2018 -  L.Pandola (ccal-V10-04-03)
0096 - continue testing of ccal-V10-04-02: fix compiler warning.
0097 
0098 23.03.2018 -  L.Pandola (ccal-V10-04-02)
0099 - Added try/catch, as an attempt to debug the FPE on CDash
0100 
0101 22.03.2018 - L.Pandola (ccal-V10-04-01)
0102 - Added try/catch, as an attempt to debug the FPE on CDash
0103 
0104 05.02.2018 - L.Pandola  (ccal-V10-04-00)
0105 - Try to fix erratic crashes seen in SST-MT
0106 - Create an ActionInitialization, as preparation for MT migration
0107 - Dump singleton CCalAnalysis class and employ g4analysis only
0108 
0109 11.05.2017 - G. Cosmo   (ccal-V10-03-00)
0110 - Fixed compilation warning on gcc-7.1 in CCalAnalysis constructor.
0111 
0112 01.08.2016 - A. Dotti   (ccal-V10-02-02)
0113 - Fix issues with a char* length
0114 
0115 02.11.2016 - L. Garnier (ccal-V10-02-01)
0116 - Remove icons.mac. Automatically include since interfaces-V10-02-07
0117 
0118 03.03.2016 - L. Pandola (ccal-V10-02-00)
0119 - Replace std::exp with G4Exp()
0120 
0121 02.11.2015 - A. Ribon (ccal-V10-01-00)
0122 - Migrated to ParticleHP.
0123 
0124 15.10.2014 - L.Pandola Tag (ccal-V10-00-02)
0125 - Explicitly delete G4analysis object at the end of the job
0126 
0127 14.10.2014 - L.Pandola Tag (ccal-V10-00-01)
0128 - Updated README
0129 - Get rid of compiler warnings which caused rejection of ccal-V10-00-00
0130 - Remove #ifdef debug in the analysis class
0131 
0132 13.10.2014 - L.Pandola Tag (ccal-V10-00-00)
0133 - Migrated to G4analysis tools (get rid of the AIDA dependency)
0134 - Remove exit() and make consistent use of G4Exception()
0135 
0136 17.07.2013 - A.Dotti Tag (ccal-V09-06-01)
0137 - Fixed correct search of AIDA
0138 
0139 23.05.2013 - G.Cosmo Tag (ccal-V09-06-00)
0140 - Fixed compilation error in main() for missing inclusion of of G4UImanager
0141   header. Fixed compilation warnings for variables/parameters shadowing.
0142 
0143 02.11.2012 - L.Garnier Tag (ccal-V09-05-05)
0144 - Fix CMakeFile.txt, gui.mac and icons.mac. Now ok for cmake
0145 
0146 02.11.2012 - L.Garnier Tag (ccal-V09-05-04)
0147 - Add icons.mac
0148 
0149 12.10.2012 - A. Dotti (ccal-V09-05-03)
0150 - Adding use of AIDA in CMake
0151 - Removing unused variable (compilation warning)
0152 
0153 11.10.2012 - G. Cosmo (ccal-V09-05-02)
0154 - Explicit inclusion of units and constants headers.
0155 
0156 11.10.2012 - A. Dotti (ccal-V09-05-01)
0157 - Fixed compilation error due to inclusion of deprecated/to-be-removed physics
0158   lists: QGSP.hh; use PhysListFactory to set physics list.
0159 - Adding CMakeLists.txt file.
0160 
0161 07.08.2012 - A.Ribon (ccal-V09-05-00)
0162 - Fixed crashes due to high global times converted to integers values.
0163   (bug #1337).
0164 
0165 17.01.2011 - G.A.P.Cirrone (ccal-V09-04-00)
0166 - Physics lists updated.
0167 
0168 18.11.2010 - J.Allison (ccal-V09-03-02)
0169 - Improve comment line about GUI menu bar.
0170 
0171 09.11.2010 - J.Allison (ccal-V09-03-01)
0172 - Inroduced G4UIExecutive.
0173 
0174 04.06.2010 - J.Perl (ccal-V09-03-00)
0175 - Updated vis usage.
0176 
0177 12.11.2009 - A.Ribon (ccal-V09-02-01)
0178 - Use QGSP_BIC_EMY as default Physics List to test the
0179   low-energy electromagnetic.
0180 
0181 22.02.2009
0182  -  G.Folger;     Tag: ccal-V09-02-00
0183     Fix compilation warnings in CCalRunAction.cc and CCalEndOfEventAction.cc
0184 
0185 15.06.2008
0186  - G.A.P.Cirrone; Tag: ccal-V09-01-00
0187     Removed no more necessary AIDA commands from GNUmakefile
0188 
0189 14.11.2006 - A.Ribon (ccal-V08-01-01)
0190 - Removed hadronic_lists.gmk after the inclusion of
0191   Physics Lists in the Geant4 kernel.
0192 
0193 21.07.2006 - A.Ribon (ccal-V08-01-00)
0194 - New hadronic_lists.gmk, consistent with lAr_calorimeter.
0195 
0196 08.12.2005 - A.Ribon (ccal-V07-01-01)
0197 - Migration to CLHEP namespace.
0198 
0199 13.12.04 - G.Cosmo (ccal-V07-01-00)
0200 - Migration to <sstream> from deprecated <strstream>.
0201 - Updated hadronic physics list (commented QGSP_Model by A.Ribon).
0202 
0203 03.05.2005 - J.Allison
0204 - Replaced vis manager with G4VisExecutive.
0205 
0206 13.12.04 - G.Cosmo (ccal-V06-02-02)
0207 - Use new phys-lists structure.
0208 
0209 29.11.04 - A.Ribon (ccal-V06-02-01)
0210 - Migration to cmath.
0211 
0212 14.07.04 - G.Cosmo (ccal-V06-02-00)
0213 - Corrected hadronic_lists.gmk, removed unnecessary list of kernel
0214   libraries from EXTRALIBS.
0215 
0216 27.05.04 - A.Ribon (ccal-V06-01-01)
0217 - Changed use of the ntuple. Now it is simpler and the ntuple
0218   is always correctly filled.
0219 
0220 18.05.04 - A.Ribon (ccal-V06-01-00)
0221 - Ported to PI. Only the setup is changed, no changes in the code.
0222 
0223 05.12.03 - G.Cosmo (ccal-V05-02-07)
0224 - Changed LISTS_BASE to G4LISTS_BASE for hadronic physics lists path.
0225   Cowork with "ghad-lists-V05-02-01".
0226 
0227 04.12.03 - A.Ribon (ccal-V05-02-06)
0228 - Added some recent modifications and improvements from Sunanda.
0229 
0230 04.12.03 - G.Cosmo (ccal-V05-02-05)
0231 - Corrected GNUmakefile and updated scripts to Anaphe 5.0.6.
0232 
0233 03.12.03 - H.P.Wellisch
0234 - Removed physics-lists, now using default setup provided in
0235   $G4INSTALL/hadronic_lists.
0236 
0237 25.11.03 - A.Ribon (ccal-V05-02-04)
0238 - Changes in the Physics Lists to be compatible with the latest
0239   hadronic changes in geant4-06-00-cand-02.
0240 
0241 13.11.03 - John Allison
0242 - Brought Vis Manager up to date.
0243 
0244 05.11.03 - A.Ribon (ccal-V05-02-03)
0245 - Add some modifications from Sunanda on how to handle "GetReplicaNumber()".
0246 
0247 03.11.03 - A.Ribon (ccal-V05-02-02)
0248 - Removed "GetCopyNo()" and replaced it with "GetReplicaNumber()"
0249   using G4TouchableHistory.
0250 
0251 31.10.03 - A.Ribon (ccal-V05-02-01)
0252 - Enables possibility of running the simulation in HCal alone or
0253   HCal+ECal mode with the correct B-field + a few small bug corrections.
0254   Changed also the default stepper (in magnetic field).
0255 
0256 18.09.03 V.Ivanchenko (ccal-V05-02-00)
0257 - Complete migration to model EM physics
0258 
0259 12.06.2003 - A.Ribon (ccal-V05-01-02)
0260 - Updated the LHEP, QGSP, and QGSC Physics Lists.
0261   Done also some clean up.
0262 
0263 23.05.2003 - A.Ribon (ccal-V05-01-01)
0264 - Removed some compilation warnings, after the introduction of
0265   tighter compilation options.
0266 
0267 25.04.2003 - A.Ribon (ccal-V05-01-00)
0268 - Replaced cout with G4cout and endl with G4endl, and removed some
0269   compilation warning about unused variables.
0270 
0271 19.02.2003 - G.Cosmo (ccal-V05-00-00)
0272 - Removed redundant inclusion of PhysicalConstants.h and SystemOfUnits.h.
0273   Now using CLHEP headers.
0274 
0275 11.12.2002 - A.Ribon (ccal-V04-01-04)
0276 - Some clean up and fixes, but unfortunately not yet fixed
0277   the problem of reading the material in the Sun platform
0278   (it looks like a problem with file stream).
0279 
0280 06.12.2002 - G.Cosmo (ccal-V04-01-03)
0281 - Migrated messenger to new G4ApplicationState.
0282 
0283 15.11.2002 - A.Ribon (ccal-V04-01-02)
0284 - Fixed problem of Anaphe with c-shell, and tested with
0285   geant4-04-01-ref-04
0286 
0287 24.10.2002 - A.Ribon (ccal-V04-01-01)
0288 - Changed default physics list to QGSC, with the possibility
0289   of easily switching to either LHEP or QGSP.
0290 
0291 24.10.2002 - A.Ribon (ccal-V04-01-00)
0292 - Replaced physics list with ufficial LHEP one;
0293   added visualization and GUI; written README file.
0294 
0295 9.10.2002 - S.Banerjee
0296 - Put the various classes in place, and rename them.
0297 
0298 30.09.2002 - M.G.Pia
0299 - Created directory
0300