-------------------------------------------------------------------------------------------------------------------------------------------- TAG v01-02-01 -------------------------------------------------------------------------------------------------------------------------------------------- Minor changes to code allowing for building with c++ 11. Requested for ilcsoft v01-17-10. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v01-02-00 -------------------------------------------------------------------------------------------------------------------------------------------- Changed AnalysePerformanceFull to use energy bins of 0.05 GeV to match those used in AnalysePerformance. Replaced obsolete m_out w/ streamlog_out Correction to CMakeList regarding building of the calibration pdf. Corrected the HCalDigitisation_DirectionCorrectionDistribution script to refer to SimCaloHit instead of ADC in naming structure. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v01-01-00 -------------------------------------------------------------------------------------------------------------------------------------------- Fix production of output root files when using multiple instances of the PfoAnalysis processor. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v01-00-00 -------------------------------------------------------------------------------------------------------------------------------------------- Milestone v01 release. Added full set of calibration tools for automated calibration of PandoraPFA in ilcsoft. Added calibration documentation. Reorganised PandoraAnalysis test applications into calibration and performance directories. Tweaked MC Pfo selection mechanisms for filling Pfo analysis tree. Addressed issues highlighted by Coverity. CMakeLists overhaul. -------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------- TAG v00-07 -------------------------------------------------------------------------------------------------------------------------------------------- Unify MC Pfo selection with approach used within Pandora. Simplify use of MC particles in pfo analysis, removing need for separate input MCPfo and QuarkPfo collections. Address issues highlighted by Coverity. Remove some unused functionality. Fix for MIP direction-correction. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v00-06 -------------------------------------------------------------------------------------------------------------------------------------------- Calibrate binary now reads TChains, rather than a single TTree. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v00-05 -------------------------------------------------------------------------------------------------------------------------------------------- AnalysePerformance binary now reads TChains, rather than a single TTree. Included new PfoTarget information in PfoAnalysis tree. PfoAnalysis now attempts to store an estimate of energy deposited in coil. Explicitly set ROOT directory for output tree and histograms. Finalise steering parameters in init method, rather than in constructor. Added Calibrate test binary. Added run and event counters for display of number of runs and events processed. Altered PandoraPFACalibrator histogram binning and names. Removed unused histograms. Cosmetic changes. Makefile update, including basic dependency tracking. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v00-04 -------------------------------------------------------------------------------------------------------------------------------------------- Added new total ECAL energy vs total HCAL energy histograms. Write absolute run and event number information to analysis tree. Added new pfa analysis variables to output tree. Updated default PandoraPFACalibrator parameter values for consistency. Removed unused test binary. Cosmetic changes. Added example steering file for PandoraPFACalibrator. Updated PandoraAnalysis example steering file. Prevents copying of header files. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v00-03 -------------------------------------------------------------------------------------------------------------------------------------------- Added new PandoraPFACalibrator processor, courtesy of A. Lucaci-Timoce. Added example steering file for PandoraPFACalibrator. Updated PandoraAnalysis example steering file. Updated to deal with missing trees more gracefully. Updated to deal with zombie root files more gracefully. Included header to allow use of atoi and atof functions under gcc4.3 onwards. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v00-02 -------------------------------------------------------------------------------------------------------------------------------------------- Divided pfos into those containing tracks, those identified as photons and those remaining as neutral hadrons. Modified PfoAnalysis processor to writes just a root TTree containing quantities from which all analysis histograms can be recreated. Moved source for binaries to separate tests directory. Renamed MCTree to AnalysisMCTree (to avoid conflicts with e.g. identically named header file in MarlinUtil). Moved calculation of performance figures to analysis helper class. Modified AnalysePerformance binary, so that it examines only on performance as a function of cos(theta). Added ReclusterMonitoring binary, which examines performance as a function of energy changes that occur during pandora reclustering. Added AnalysePerformanceFull binary, which reproduces previous behaviour. Removed some unnecessary histograms from AnalysePerformanceFull, renamed others. Altered use of mc neutrino energy so only included in selected histograms; marked with 'nu' or 'A' or used to assess neutral hadron calibration. Updated standalone Makefile: changed default compiler to g++ and added -O2 optimization flag. -------------------------------------------------------------------------------------------------------------------------------------------- TAG v00-01 -------------------------------------------------------------------------------------------------------------------------------------------- Updated CMake files to use new ILCUTIL package. Addressed CppCheck (static analysis package) warnings. Added flag to look for quarks with mother. By default, primary quarks are those with no parents (this is not the case for files generated in SLIC environment). Corrected histogram name, title and axis labels. Set BUILD_32BIT_COMPATIBLE to OFF by default. Corrected installation of analysePerformance binary. Removed streamlog dependency specified for apple plaforms. Addressed gcc pedantic and extra warning messages. Provided a gnu makefile. -------------------------------------------------------------------------------------------------------------------------------------------- TAG LCD_WG2_VALIDATION_3 -------------------------------------------------------------------------------------------------------------------------------------------- Created pandora analysis package, which brings together a number of marlin processors and simple binaries to analyse particle flow performance.