$Id: History 93391 2015-10-20 07:06:43Z gcosmo $
--------------------------------------------------

     =========================================================
     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
     =========================================================

                    Example AnaEx01 History file
                    ----------------------------
This file should be used by the G4 example coordinator to briefly
summarize all major modifications introduced in the code and keep
track of all tags.

     ----------------------------------------------------------
     * Reverse chronological order (last date on top), please *
     ----------------------------------------------------------

19-10-15 I. Hrivnacova (AnaEx01-V10-01-09)
- Updated hbook for developments in analysis category

01-09-15 I. Hrivnacova (AnaEx01-V10-01-08)
- New attempt to fix compilation on Windows 

30-08-15 I. Hrivnacova (AnaEx01-V10-01-07)
- Corrected previous update which caused compilation error

28-08-15 I. Hrivnacova (AnaEx01-V10-01-06)
- Fixed compilation on Windows

27-08-15 I. Hrivnacova (AnaEx01-V10-01-05)
- Fixed logarithmic binning in hbook

27-08-15 I. Hrivnacova (AnaEx01-V10-01-04)
- Introduced meaningful histograms and ntuple names instead of numbers
  in all AnaEx0N examples and use histogram ids starting from 0  
- Simplified HistoManager class and fixed function names to follow 
  coding guidelines
- In hbook:
  - Fixed Set*AxisTitle methods
  - Removed the profile directory, profiles are put in the histogram
    directory, if its name was set by the user

25-08-15 I. Hrivnacova (AnaEx01-V10-01-03)
- More fixes in hbook:
  - Fixed usage of "hbook offset id" - this prevents from overwriting
    histograms if both H1 and H2 (or P1) are defined
  - Create a profile directory if its name is set by user
  - Fixed failing SetH1 and SetP1 functions
  - Added missing P1 access functions
  - Put back deleting h1, h2 and p1 in Reset(); as the error
    message was caused by the first problem

24-08-15 I. Hrivnacova (AnaEx01-V10-01-02)
- Fix in hbook:
  Do not delete h1, h2 and p1 in Reset(); 
  this avoids error message at CloseFile():
 ***** ERROR in HDELET : Unknown histogram : ID=       1 
... close Hbook file : AnaEx01.hbook - done  

17-08-15 I. Hrivnacova (AnaEx01-V10-01-01)
- Updated hbook for developments in analysis category:
  new G4VAnalysisManager functions: 
     virtual G4bool PlotImpl();
     virtual G4bool MergeImpl(tools::histo::hmpi* hmpi);   

09-06-15 I. Hrivnacova (AnaEx01-V10-01-00)
- Updated hbook for developments in analysis category:
  implemented interfaces for activations of ntuples

06-11-14 I. Hrivnacova (AnaEx01-V10-00-05)
- Updated for moving script in shared (analysisShared-V10-00-01)
- Updated README - commented special compilation (via make setup)
- Updated comments for Doxygen in hbook

05-11-14 I. Hrivnacova (AnaEx01-V10-00-04)
- Including shared directory directly in the example
  to avoid out-of-project sources
  - based on analysisShared-V10-00-00 
- Adding utility scripts for GNUmake build (much simpler replacement
  for scripts from common) \
  - based on analysisScripts-V10-00-00 
- Moved implementation of G4AnalysisManager for hbook from 
  extended/common/analysis in hbook sub-directory  

13-08-14 mma (AnaEx01-V10-00-03)
- update Readme and .Readme again

12-08-14 mma (AnaEx01-V10-00-02)
- restaure calorimeter drawing in Readme and .Readme 

17-06-14 I. Hrivnacova (AnaEx01-V10-00-01)
- Fixed problems reported by Davide Mancusi:
  - Moving tools/hbook/*.f files in examples/extended/common/analysis/src 
    to avoid their retrieval from Geant4 source/includes which causes problem 
    when building examples against Geant4 build directory. 
  - Added -lkernlib in list of libraries (required with Debian cernlib 
    distribution 20061220)
- In CMake build: replaced explicit use of gfortran with 
  enable_language(Fortran) and using fortran_sources variable in analogous 
  way as sources

11-06-14 I. Hrivnacova (AnaEx01-V10-00-00)
- Fixed path to copy_files.sh, clean_files.sh in GNUmalefile
  (this makes GNUmake build working with Geant4 installation via
   CMake)
- Fixed SharedFilesList.txt - removed PhysicList class
- Fixed path to hbook *.f files in GNUmakefile.tools_hbook

28-05-14 I. Hrivnacova
- Use Geant4 physics list (FTFP_BERT) in AnaEx01,02,03, 
  removed PhysicList class from shared
  (tag in examples/analysis)
    
16-09-13 I. Hrivnacova (AnaEx01-V09-06-02)
- Updated SharedFilesList.txt for addedActionInitialization class
  (missing in analysisExample-V09-06-02 in top directory)

11-07-13 I. Hrivnacova (AnaEx01-V09-06-01)
- Updated CMakeLists.txt and SharedFilesList.txt for added classes
  in Hbook analysis code
     
02-04-13 I. Hrivnacova (AnaEx01-V09-06-00)
- Create two ntuples instead of one in order to demonstrate 
  how to do this with all tools.
    
31-08-12 I. Hrivnacova (AnaEx01-V09-05-05)      
- Updated CMakeLists.tx:
  adding visualization, copying macros, install target and comment lines 
- Adding .README  

06-04-12 mma (AnaEx01-V09-05-04)      
- AnaEx01.cc : change order of UI and Vis
     
22-02-12 mma (AnaEx01-V09-05-03)      
- HistoManager : suppress SetFirstNtupleId()
- file G4HbookAnalysisManager renamed ExG4HbookAnalysisManager
     
15-02-12 mma (AnaEx01-V09-05-02)   
- HistoManager : new handle namespace and fileName[2]
- HistoManager : add protections for histo file management
      
22-01-12 mma (AnaEx01-V09-05-01)        
- HistoManager.hh and .cc : add hbook option.
  New files :  GNUmakefile.tools_hbook and ExG4HbookAnalysisManager.hh .cc
     
21-01-12 mma (AnaEx01-V09-05-00)        
- HistoManager.hh and .cc : migrate to new g4tools histogramming system
  Do not need aida anymore, nor G4ANALYSIS_USE
- HistoManager : histId and histPt
- HistoManager : coding conventions
- Update Readme accordingly
     
07-06-11 mma (AnaEx01-V09-04-01)     
PhysicsList migrated to new scheme G4PhysListHelper
     
03 February 2011 mma (AnaEx01-V09-04-00)
- delete subdirectory analysis
     
08 November 2010 Michel Maire (AnaEx01-V09-03-00)
- revised version of example :
  class HistoManager to replace AnaEx01AnalysisManager

13 May 2009 Guy Barrand (AnaEx01-V09-02-00)
- Tagged all changes.

13 May 2009 Guy Barrand
- update the README.
- remove the content of the analysis/[Falsetto,jas,Lab] directories.
  In fact the analysis directory should not be distributed anymore.
- have a run.mac in the main example directory.
- AnaEx01AnalysisManager : arrange to have histo and tuple name
  as interger in case of hbook file format. 

5 March 2009 Guy Barrand
- GNUmakefile : remove the G4ANALYSIS_USE logic found in this file, since
  it is handled already in the config/analysis.gmk.
  This avoids a duplication in the compilation and link commands
  of the aida-config options.

16th August 2006  Gabriele Cosmo (AnaEx01-V08-01-00)
- Corrected text in README for AIDA setup.

6th December 2005  Gabriele Cosmo
- Trivial change in main() for support of CLHEP-2.0.X series.

15th November 2005  Guy Barrand (AnaEx01-V07-01-01)
- Tagged all changes.

25th October 2005  Guy Barrand
- Have .aida as a default file format.

24th October 2005  Guy Barrand
- Put AIDA_createAnalysisFactory() in the main in order
  to be able to instrumenet easily this example with G4Lab::UIOnX.

31th August 2005  Guy Barrand
- Update README, analyis/Lab/AnaEx01.py to work with OpenScientist-v14r0.

3rd May 2005  John Allison  (examples-V07-00-03)
- Replaced vis manager with G4VisExecutive.

3rd December 2003  Gabriele Cosmo (AnaEx01-V05-02-01)
- Fixed minor compilation warnings and added 'aida-config' in
  GNUmakefile, activated through G4ANALYSIS_USE.

17th October 2003  Guy Barrand
- AnaEx01VisManager: removed OPACS driver.

20th June 2003  Guy Barrand (AnaEx01-V05-02-00)
- * : AIDA-3.0 compliant. Usage of AIDA namespace, etc...

03th December 2001  Guy Barrand (AnaEx01-V03-02-01)
- Change README : Explain CMTSITE setup for Lab usage.

19th November 2001  Guy Barrand
- Change README : G4ANALYSIS_USE_AIDA -> G4ANALYSIS_USE.

16rd November 2001  Guy Barrand
- * : AIDA 2.2 compliant code. Usage of tuple.

20 June 2001, Guy Barrand :
- AnaEx01SteppingVerbose.cc : replace "entries" to "size" in order
  to compile with 03-00-ref-03 kernel.

14 September 2000, Guy Barrand :
- Birth.
