Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/analysis/AnaEx01/History is written in an unsupported language. File is not indexed.

0001 # Example AnaEx01 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). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006 
0007 
0008 ## 2023-07-03 I. Hrivnacova (AnaEx01-V11-01-00)
0009 - Moved default declaration of dtor in .hh *was in .cc)
0010 
0011 ## 2022-11-04 I. Hrivnacova (AnaEx01-V11-00-02)
0012 - Updated README files (new macros description)
0013 
0014 ## 2022-11-03 I. Hrivnacova (AnaEx01-V11-00-01)
0015 - Added test macros for all supported file types
0016   and moved instatiating of G4AnalysisManager in the HistoManager class
0017   constructor to get analysis commands available before run initialization
0018 
0019 ## 2021-12-10 Ben Morgan (AnaEx01-V11-00-00)
0020 - Change to new Markdown History format
0021 
0022 ---
0023 
0024 # History entries prior to 11.0
0025 
0026 19-11-21 I. Hrivnacova (AnaEx01-V10-07-03)
0027 - Always close analysis files in EndOfRunAction
0028 
0029 03-11-21 I. Hrivnacova (AnaEx01-V10-07-02)
0030 - Define analysis manager configuration and create
0031   histograms only once. (This is needed since AnaEx01-V10-07-00,
0032   as the analysis manager is not re-created for each run.)
0033 
0034 06-10-21 I. Hrivnacova (AnaEx01-V10-07-01)
0035 - Migration to new G4AnalysisManager.hh header;
0036   define the default output file type (root),
0037   use auto for histograms get via GetH1()
0038 
0039 19-07-21 I. Hrivnacova (AnaEx01-V10-07-00)
0040 - Updated for changes in the analysis category:
0041   removed deleting of the analysis manager,
0042   as this is now done by the Geant4 kernel.
0043 
0044 10-11-20 B. Morgan, I. Hrivnacova (AnaEx01-V10-06-00)
0045 - Migration to G4RunManagerFactory.
0046 - Call SetNtupleMerging only in MT to suppress warning in Seq mode.
0047 
0048 15-10-18 G. Cosmo (AnaEx01-V10-04-02)
0049 - Added missing include of G4StateManager.hh in DetectorConstruction source.
0050 
0051 04-07-18 I. Hrivnacova (AnaEx01-V10-04-01)
0052 - Fixed compilation error introduced in previous tag
0053 
0054 03-07-18 I. Hrivnacova (AnaEx01-V10-04-00)
0055 - Macro & commands review:
0056   - Removed obsolete /N03 top command directory
0057   - Added protection against warnings issued from ReinitializeGeometry() if
0058     called in PreInit phase
0059   - Added test for all commands defined in this example in AnaEx01.in
0060   - Updated README files
0061 
0062 27-07-17 I. Hrivnacova (AnaEx01-V10-03-00)
0063 - Coding guidelines: removed redundant empty lines
0064 
0065 26-10-16 I. Hrivnacova (AnaEx01-V10-02-03)
0066 - Activated merging ntuples
0067 - Updated main program according to basic examples
0068 
0069 28-09-16 I. Hrivnacova (AnaEx01-V10-02-02)
0070 - Removed Hbook
0071 
0072 04-07-16 I. Hrivnacova (AnaEx01-V10-02-01)
0073 - Fixes for Doxygen documentation
0074 
0075 01-07-16 I. Hrivnacova (AnaEx01-V10-02-00)
0076 - Coding guidelines (function names)
0077 
0078 19-10-15 I. Hrivnacova (AnaEx01-V10-01-09)
0079 - Updated hbook for developments in analysis category
0080 
0081 01-09-15 I. Hrivnacova (AnaEx01-V10-01-08)
0082 - New attempt to fix compilation on Windows
0083 
0084 30-08-15 I. Hrivnacova (AnaEx01-V10-01-07)
0085 - Corrected previous update which caused compilation error
0086 
0087 28-08-15 I. Hrivnacova (AnaEx01-V10-01-06)
0088 - Fixed compilation on Windows
0089 
0090 27-08-15 I. Hrivnacova (AnaEx01-V10-01-05)
0091 - Fixed logarithmic binning in hbook
0092 
0093 27-08-15 I. Hrivnacova (AnaEx01-V10-01-04)
0094 - Introduced meaningful histograms and ntuple names instead of numbers
0095   in all AnaEx0N examples and use histogram ids starting from 0
0096 - Simplified HistoManager class and fixed function names to follow
0097   coding guidelines
0098 - In hbook:
0099   - Fixed Set*AxisTitle methods
0100   - Removed the profile directory, profiles are put in the histogram
0101     directory, if its name was set by the user
0102 
0103 25-08-15 I. Hrivnacova (AnaEx01-V10-01-03)
0104 - More fixes in hbook:
0105   - Fixed usage of "hbook offset id" - this prevents from overwriting
0106     histograms if both H1 and H2 (or P1) are defined
0107   - Create a profile directory if its name is set by user
0108   - Fixed failing SetH1 and SetP1 functions
0109   - Added missing P1 access functions
0110   - Put back deleting h1, h2 and p1 in Reset(); as the error
0111     message was caused by the first problem
0112 
0113 24-08-15 I. Hrivnacova (AnaEx01-V10-01-02)
0114 - Fix in hbook:
0115   Do not delete h1, h2 and p1 in Reset();
0116   this avoids error message at CloseFile():
0117  ***** ERROR in HDELET : Unknown histogram : ID=       1
0118 ... close Hbook file : AnaEx01.hbook - done
0119 
0120 17-08-15 I. Hrivnacova (AnaEx01-V10-01-01)
0121 - Updated hbook for developments in analysis category:
0122   new G4VAnalysisManager functions:
0123      virtual G4bool PlotImpl();
0124      virtual G4bool MergeImpl(tools::histo::hmpi* hmpi);
0125 
0126 09-06-15 I. Hrivnacova (AnaEx01-V10-01-00)
0127 - Updated hbook for developments in analysis category:
0128   implemented interfaces for activations of ntuples
0129 
0130 06-11-14 I. Hrivnacova (AnaEx01-V10-00-05)
0131 - Updated for moving script in shared (analysisShared-V10-00-01)
0132 - Updated README - commented special compilation (via make setup)
0133 - Updated comments for Doxygen in hbook
0134 
0135 05-11-14 I. Hrivnacova (AnaEx01-V10-00-04)
0136 - Including shared directory directly in the example
0137   to avoid out-of-project sources
0138   - based on analysisShared-V10-00-00
0139 - Adding utility scripts for GNUmake build (much simpler replacement
0140   for scripts from common) \
0141   - based on analysisScripts-V10-00-00
0142 - Moved implementation of G4AnalysisManager for hbook from
0143   extended/common/analysis in hbook sub-directory
0144 
0145 13-08-14 mma (AnaEx01-V10-00-03)
0146 - update Readme and .Readme again
0147 
0148 12-08-14 mma (AnaEx01-V10-00-02)
0149 - restaure calorimeter drawing in Readme and .Readme
0150 
0151 17-06-14 I. Hrivnacova (AnaEx01-V10-00-01)
0152 - Fixed problems reported by Davide Mancusi:
0153   - Moving tools/hbook/*.f files in examples/extended/common/analysis/src
0154     to avoid their retrieval from Geant4 source/includes which causes problem
0155     when building examples against Geant4 build directory.
0156   - Added -lkernlib in list of libraries (required with Debian cernlib
0157     distribution 20061220)
0158 - In CMake build: replaced explicit use of gfortran with
0159   enable_language(Fortran) and using fortran_sources variable in analogous
0160   way as sources
0161 
0162 11-06-14 I. Hrivnacova (AnaEx01-V10-00-00)
0163 - Fixed path to copy_files.sh, clean_files.sh in GNUmalefile
0164   (this makes GNUmake build working with Geant4 installation via
0165    CMake)
0166 - Fixed SharedFilesList.txt - removed PhysicList class
0167 - Fixed path to hbook *.f files in GNUmakefile.tools_hbook
0168 
0169 28-05-14 I. Hrivnacova
0170 - Use Geant4 physics list (FTFP_BERT) in AnaEx01,02,03,
0171   removed PhysicList class from shared
0172   (tag in examples/analysis)
0173 
0174 16-09-13 I. Hrivnacova (AnaEx01-V09-06-02)
0175 - Updated SharedFilesList.txt for addedActionInitialization class
0176   (missing in analysisExample-V09-06-02 in top directory)
0177 
0178 11-07-13 I. Hrivnacova (AnaEx01-V09-06-01)
0179 - Updated CMakeLists.txt and SharedFilesList.txt for added classes
0180   in Hbook analysis code
0181 
0182 02-04-13 I. Hrivnacova (AnaEx01-V09-06-00)
0183 - Create two ntuples instead of one in order to demonstrate
0184   how to do this with all tools.
0185 
0186 31-08-12 I. Hrivnacova (AnaEx01-V09-05-05)
0187 - Updated CMakeLists.tx:
0188   adding visualization, copying macros, install target and comment lines
0189 - Adding .README
0190 
0191 06-04-12 mma (AnaEx01-V09-05-04)
0192 - AnaEx01.cc : change order of UI and Vis
0193 
0194 22-02-12 mma (AnaEx01-V09-05-03)
0195 - HistoManager : suppress SetFirstNtupleId()
0196 - file G4HbookAnalysisManager renamed ExG4HbookAnalysisManager
0197 
0198 15-02-12 mma (AnaEx01-V09-05-02)
0199 - HistoManager : new handle namespace and fileName[2]
0200 - HistoManager : add protections for histo file management
0201 
0202 22-01-12 mma (AnaEx01-V09-05-01)
0203 - HistoManager.hh and .cc : add hbook option.
0204   New files :  GNUmakefile.tools_hbook and ExG4HbookAnalysisManager.hh .cc
0205 
0206 21-01-12 mma (AnaEx01-V09-05-00)
0207 - HistoManager.hh and .cc : migrate to new g4tools histogramming system
0208   Do not need aida anymore, nor G4ANALYSIS_USE
0209 - HistoManager : histId and histPt
0210 - HistoManager : coding conventions
0211 - Update Readme accordingly
0212 
0213 07-06-11 mma (AnaEx01-V09-04-01)
0214 PhysicsList migrated to new scheme G4PhysListHelper
0215 
0216 03 February 2011 mma (AnaEx01-V09-04-00)
0217 - delete subdirectory analysis
0218 
0219 08 November 2010 Michel Maire (AnaEx01-V09-03-00)
0220 - revised version of example :
0221   class HistoManager to replace AnaEx01AnalysisManager
0222 
0223 13 May 2009 Guy Barrand (AnaEx01-V09-02-00)
0224 - Tagged all changes.
0225 
0226 13 May 2009 Guy Barrand
0227 - update the README.
0228 - remove the content of the analysis/[Falsetto,jas,Lab] directories.
0229   In fact the analysis directory should not be distributed anymore.
0230 - have a run.mac in the main example directory.
0231 - AnaEx01AnalysisManager : arrange to have histo and tuple name
0232   as interger in case of hbook file format.
0233 
0234 5 March 2009 Guy Barrand
0235 - GNUmakefile : remove the G4ANALYSIS_USE logic found in this file, since
0236   it is handled already in the config/analysis.gmk.
0237   This avoids a duplication in the compilation and link commands
0238   of the aida-config options.
0239 
0240 16th August 2006  Gabriele Cosmo (AnaEx01-V08-01-00)
0241 - Corrected text in README for AIDA setup.
0242 
0243 6th December 2005  Gabriele Cosmo
0244 - Trivial change in main() for support of CLHEP-2.0.X series.
0245 
0246 15th November 2005  Guy Barrand (AnaEx01-V07-01-01)
0247 - Tagged all changes.
0248 
0249 25th October 2005  Guy Barrand
0250 - Have .aida as a default file format.
0251 
0252 24th October 2005  Guy Barrand
0253 - Put AIDA_createAnalysisFactory() in the main in order
0254   to be able to instrumenet easily this example with G4Lab::UIOnX.
0255 
0256 31th August 2005  Guy Barrand
0257 - Update README, analyis/Lab/AnaEx01.py to work with OpenScientist-v14r0.
0258 
0259 3rd May 2005  John Allison  (examples-V07-00-03)
0260 - Replaced vis manager with G4VisExecutive.
0261 
0262 3rd December 2003  Gabriele Cosmo (AnaEx01-V05-02-01)
0263 - Fixed minor compilation warnings and added 'aida-config' in
0264   GNUmakefile, activated through G4ANALYSIS_USE.
0265 
0266 17th October 2003  Guy Barrand
0267 - AnaEx01VisManager: removed OPACS driver.
0268 
0269 20th June 2003  Guy Barrand (AnaEx01-V05-02-00)
0270 - * : AIDA-3.0 compliant. Usage of AIDA namespace, etc...
0271 
0272 03th December 2001  Guy Barrand (AnaEx01-V03-02-01)
0273 - Change README : Explain CMTSITE setup for Lab usage.
0274 
0275 19th November 2001  Guy Barrand
0276 - Change README : G4ANALYSIS_USE_AIDA -> G4ANALYSIS_USE.
0277 
0278 16rd November 2001  Guy Barrand
0279 - * : AIDA 2.2 compliant code. Usage of tuple.
0280 
0281 20 June 2001, Guy Barrand :
0282 - AnaEx01SteppingVerbose.cc : replace "entries" to "size" in order
0283   to compile with 03-00-ref-03 kernel.
0284 
0285 14 September 2000, Guy Barrand :
0286 - Birth.