Back to home page

EIC code displayed by LXR

 
 

    


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

0001 # Example xray_fluorescence 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 (XRayFluo-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-09-09 Susanna Guatelli (XRayFluo-V11-00-02)
0015 - Ranecu Engine removed. Default one now used
0016   
0017 ## 2022-02-14 Gabriele Cosmo (XRayFluo-V11-00-01)
0018 - XrayFluoEventAction: fixed compilation warning on Intel-icx compiler
0019   for unused variable.
0020 
0021 ## 2021-12-10 Ben Morgan (XRayFluo-V11-00-00)
0022 - Change to new Markdown History format.
0023 
0024 ---
0025 
0026 # History entries prior to 11.0
0027 
0028 04.11.2021  I. Hrivnacova Tag:XRayFluo-V10-07-07
0029 - Updated for changes in the analysis category:
0030   G4VAnalysisReader::ReadNtuple(const G4String&) is renamed back
0031   in GetNtuple
0032 
0033 25.10.2021 B.Morgan Tag:XRayFluo-V10-07-06
0034 - Use G4StrUtil functions replacing deprecated G4String member functions
0035 
0036 16.10.2021  S.Guatelli Tag:XRayFluo-V10-07-05
0037 - Migration to G4RunManagerFactory
0038 
0039 07.10.2021  I. Hrivnacova Tag:XRayFluo-V10-07-04
0040 - Migration to new G4AnalysisManager.hh header;
0041   define the default output file type (root),
0042   explicitly include G4RootAnalysisReader.
0043   
0044 26.08.2021  I. Hrivnacova Tag:XRayFluo-V10-07-03
0045 - Updated for changes in the analysis category:
0046   G4VAnalysisReader::GetNtuple(const G4String&) is renamed in ReadNtuple
0047 
0048 19.07.2021  I. Hrivnacova Tag:XRayFluo-V10-07-02
0049 - Updated for changes in the analysis category:
0050   removed deleting of the analysis manager,
0051   as this is now done by the Geant4 kernel.
0052 
0053 24.05.2021  B. Morgan (XRayFluo-V10-07-01)
0054 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0055 
0056 12.02.2021  S. Guatelli Tag:XRayFluo-V10-07-00
0057 -  Dependence to G4EmProcessOptions.hh removed.
0058    Method SetCuts() removed from local physics list as it is not thread-safe.
0059 
0060 02.11.2020 Ben Morgan Tag:XRayFluo-V10-06-00
0061 - Support same CMake version range as core Geant4
0062 
0063 30.08.2019 Susanna Guatelli Tag:XRayFluo-V10-05-01
0064 - G4VIS_USE and G4UI_USE deleted
0065 
0066 31.01.2019 Ivana Hrivnacova  Tag: XrayFluo-V10-05-00
0067 - Merged GitHub PR #4: all Boolean operators now return G4bool.
0068 
0069 09.11.2018 Gabiele Cosmo   Tag: XrayFluo-V10-04-01
0070 - XrayFluoMercuryDetectorMessenger: fixed typo in printout.
0071 
0072 10.05.2018 Ben Morgan      Tag: XrayFluo-V10-04-00
0073 - Include G4Types before use of G4MULTITHREADED. For forward
0074   compatibility with move to #defines over -D for G4 preprocessor
0075   symbols.
0076 
0077 12.01.2017 Gabriele Cosmo  Tag: XrayFluo-V10-03-00
0078 - Use units for angles explicitly in XrayFluoDetectorConstruction
0079 
0080 19.11.2016 Andrea Dotti    Tag: XrayFluo-V10-02-02
0081 - Explicit set of SD to manager
0082 
0083 28.10.2016 Gunter Folger   Tag: XrayFluo-V10-02-01
0084 - Removed direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
0085   Fix required by clang39 on Linux and MAC
0086 
0087 11.09.2015 S. Incerti Tag: XrayFluo-V10-01-00
0088 - Updated macro livermore.mac
0089 
0090 06-06-2014 L.Pandola Tag: XrayFluo-V10-00-10
0091 - Changed verbosity in livermore.mac to bring the output
0092 below 1 MB (as requested for system testing)
0093 
0094 20-05-2014 L.Pandola Tag: XrayFluo-V10-00-09
0095 - Migrated SteppingVerbose, registered now through the
0096  ActionInitialization class.
0097 
0098 16-05-2014 L.Pandola Tag: XrayFluo-V10-00-08
0099 - Real MT migration: use the G4MTRunManager
0100 - Add PhysicsHasBeenChanged() to the commands of the physics list
0101  messenger
0102 
0103 13-05-2014 L.Pandola Tag: XrayFluo-V10-00-07
0104 - Fix a bug with ntuple numbering in XrayFluoAnalysisManager
0105 - Fix a bug in the ActionInitializer causing the rejection of previous tag
0106 
0107 08-05-2014 L.Pandola Tag: XrayFluo-V10-00-06
0108 - Updated hit class to make it MT-compliant
0109 - Fixed the procedure for the update of geometry between runs
0110 - Make const methods in the RunAction. Revised logic of RunAction: only
0111 the master RunAction loads data
0112 - Take RunAction pointer in XrayFluoPrimaryGeneratorAction
0113 - Remove unused verbosity in XrayFluoDataSet
0114 - Revise logic for reading external events (MT-compliant).
0115 - Protect methods of the singleton analysis class by Mutex.
0116 
0117 22-04-2014 L.Pandola Tag: XrayFluo-V10-00-05
0118 - Created and integrated an action initialization class.
0119 - Make const methods and add ConstructSDandField() in the detector
0120  construction classes.
0121 - Getting prepared for the MT migration
0122 
0123 17-04-2014 L.Pandola Tag: XrayFluo-V10-00-04
0124 - Fix bug in the analysis manager
0125 - Remove the workaround to avoid the deletion of the output file
0126  (following the fix in analysis-V10-00-09)
0127 
0128 15-04-2014 L.Pandola Tag: XrayFluo-V10-00-03
0129 - Remove compiler warning which caused the rejection of
0130 XrayFluo-V10-00-02
0131 
0132 14-04-2014 L.Pandola Tag: XrayFluo-V10-00-02
0133 - Complete the migration to the g4tools (removed AIDA dependency).
0134 Method XrayFluoAnalysisManager::LoadGunData() is restored by using the
0135 new G4AnalysisReader interface.
0136 
0137 13-12-2013 L.Pandola Tag: XrayFluo-V10-00-01
0138 - First partial migration to g4tools (internal tag). Removed AIDA
0139 dependency. Output works properly, but the application is presently
0140 unable to use the method
0141  XrayFluoAnalysisManager::LoadGunData()
0142 to open a phase space file and feed data to the primary generator.
0143 
0144 13-12-2013 L.Pandola Tag: XrayFluo-V10-00-00
0145 - Fix shadowed variables and compilation errors due to the #include of
0146 G4SystemOfUnits. Do not show up in system testing, but only when AIDA
0147 is available.
0148 
0149 25-11-2013 G.Folger Tag: XrayFluo-V09-06-02
0150 - Fix  one more typo in XrayFluoDetectorConstruction.cc: G4cout replaced by G4endl;
0151 
0152 22-11-2013 G.Folger Tag: XrayFluo-V09-06-01
0153 - Fix typo in XrayFluoDetectorConstruction.cc: G4cout replaced by G4endl;
0154 
0155 18-06-2013 A. Dotti Tag: XrayFluo-V09-06-00
0156 - Fixed compilation warnings with most recent clang compiler
0157   (unused private data fields)
0158 
0159 28-11-2012 G. Cosmo Tag: XrayFluo-V09-05-06
0160 - Fixed cases of variable shadowing.
0161 
0162 06-11-2012 L. Pandola Tag: XrayFluo-V09-05-05
0163 - Fix syntax in CMakeLists.txt
0164 
0165 26-10-2012 L. Pandola Tag: XrayFluo-V09-05-04
0166 - Replace CMakeLists.txt to deal with UI/VIS
0167 
0168 12-10-2012 G. Cosmo  Tag: XrayFluo-V09-05-03
0169 - Explicit inclusion of units and constants headers.
0170 
0171 13-06-2012 G. Cosmo  Tag: XrayFluo-V09-05-02
0172 - Fixed compilation warnings for extra parenthesis from MacOSX/clang.
0173 
0174 15-12-2011 P. Mato  Tag: XrayFluo-V09-05-01
0175 - XrayFluoNistMaterials.cc
0176   Fixed the induced memory corruption problem only intermittently visible
0177   on MacOSX. The vectors to define materials needed to be cleared properly.
0178 
0179 08-12-2011 P. Mato  Tag: XrayFluo-V09-05-00
0180 - Added CMakeLists.txt file.
0181 
0182 25-11-2011 G.Folger  Tag: XrayFluo-V09-04-05
0183 - Fix compilation error on Windows.
0184 
0185 16-11-2011 G.Folger  Tag: XrayFluo-V09-04-04
0186 - Migrated to new G4Exception.
0187 
0188 03-11-2011 A.Mantero Tag: XrayFluo-V09-04-03
0189 - Update for README file.
0190 
0191 03-11-2011 A.Mantero Tag: XrayFluo-V09-04-02
0192 - Migrated PhysicsList to all pre-built PL generating deexcitation products.
0193 - Added example for macro (livermore.mac).
0194 - removed old macros.
0195 - Removed XrayFluoPhysListEmStandardFLUO.cc.
0196 
0197 27-03-2011 A.Mantero Tag: XrayFluo-V09-04-01
0198 - Re commit of the previous tag.
0199 
0200 07-02-2011 A.Mantero Tag: XrayFluo-V09-04-00
0201 - migrated physicslist to standard EM+Fluo (with PIXE)
0202 - added several files (XrayFluoPhysListEmStandardFLUO.cc, XrayFluoStepMax.cc
0203   XrayFluoStepMaxMessenger.cc and relative headers)
0204   and modified accordingly others.
0205 
0206 18-11-2010 G.A.P.Cirrone, Tag: XrayFluo-V09-03-03
0207 - Corrected bug in the MercuryPrimaryGeneratorAction file on source definition
0208 
0209 18-11-2010 John Allison, Tag: XrayFluo-V09-03-02
0210 - Introduced G4UIExecutive.
0211 
0212 03-06-2010 Joseph Perl, Tag: XrayFluo-V09-03-00
0213 - Updated vis usage
0214 
0215 10-11-2009 Alf, Tag: XrayFluo-V09-02-01
0216 - Physics List  migrated to new Lowenergy physics processes design
0217 - XrayFluoDataSet  migrated in order to meet new modification of G4VEMDataSet
0218 
0219 10-04-2009 G.A.P.Cirrone, Tag: XrayFluo-V09-02-00
0220 - Tag for release after the GNUmakefile update
0221 
0222 6-03-2009 Guy Barrand (in agreement with G.Cosmo)
0223 - GNUmakefile : remove the G4ANALYSIS_USE logic found in this file
0224   since it is handled already in the config/analysis.gmk.
0225   This avoids a duplication in the compilation and link commands
0226   of the aida-config options.
0227 
0228 15-11-2004 Gabriele Cosmo: XrayFluo-V07-01-00
0229 - Migration to <sstream> from deprecated <strstream>.
0230 
0231 3-5-2005  John Allison
0232 - Replaced vis manager with G4VisExecutive.
0233 
0234 10-12-2004 Alfonso Mantero: XrayFluo-V06-02-01
0235 - Can now be used in batch mode without histograms.
0236 
0237 8-12-2004 Alfonso Mantero: XrayFluo-V06-02-00
0238 - General update, including migration to <cmath>.
0239 
0240 4-12-2003 Susanna Guatelli: XrayFluo-V05-02-08
0241 - Removed the compilation warnings, introduction of VRML viewer.
0242   This tag referes to the tag  examples-V05-02-07 prepared for
0243   Geant4 6.0 release.
0244 
0245 4-12-2003 Susanna Guatelli: XrayFluo-V05-02-07
0246 - Correspond the head found in CVS. It does not compile.
0247 - Created.