Commit 7b558dff authored by legoc's avatar legoc
Browse files

changelog

parent 67a9caa0
Version 1.0.0, 2012-10-10
Version 1.0.0, 2016-03-?
-----------------------------------------------------------
- initial version
- initial version forked from the branch new128 of LstDataProcess library.
Version 1.0.1, 2012-10-16
-----------------------------------------------------------
- fix bug while converting ADC energy to calibrated energy
- fix bug appearing when 'long' is defined on 32 bits, not 64 bits
- change '.lst' to ".lst" for the check of the file format for the "loop" command of the .runlist file
- add isTrig(Event) function to CoincidenceOffline. This function returns true if the current event can be used as a trigger.
=> change condition to enter the coincidence loop accordingly
=> add the test isTrig inside the coincidence loop
- add _maxEvent member to CoincidenceOffline for maximum number of event allowed in a coincidence
=> add test of the size of the array filled in the root tree. Array size should not be larger than _maxEvent
- add output directory option (default: current directory)
- change root tree name from rootTree_xxxxx to Lst2RootTree
- add "#include <unistd.h>" to LiveReader.cpp
Version 1.0.2, 2012-10-23
-----------------------------------------------------------
- fix bug when value of crate is incoherent with the number of declared crates
- corrected default value for AM_CXXFLAGS when --enable-debug is not set
Version 1.1.0, 2012-10-31
-----------------------------------------------------------
- "clean" unused members and functions in CoincidenceOffline.h
- change input check in order to process .lst_x files
- added Detector struct to store detector setup from XPConfig.txt
- added anti-compton and timeShift to XPConfig.txt
- added common applications
- fix rollover offset bug: rollover offset incrementing in wrong way when more than 1 crate was defined.
- added option to write a tree containing all single events (debugging purpose) and binary matrix in dataview format. This option should not be turned ON during "normal" lst2root processing.
- added QA (Quality Assurance) directory to the output file containing histograms to check the quality of the datataking:
=> Rates vs ADC Id.
=> TimeStamp vs Event Id.
=> single ADC spectra
=> calibrated single ADC spectra
=> multiplicity distribution
=> coincidence matrix in ROOT format (TH2, 4096*4096)
- update README files
Version 1.1.1, 2012-11-07
-----------------------------------------------------------
- added status member to Event struct
- added compton suppression in Coincidence and CoincidenceOffline algorithms
- added the following QA histos:
=> single compton cleaned ADC spectra
=> Time difference vs couple ADC1-ADC2 TH2 to check time alignment
- fix TH2 coincidence matrix filling bug
- added isToBeFilled function to check if the event can be filled in the coincidence
- fix channel index bug in Lst2RootTree
Version 1.1.2, 2012-12-07
-----------------------------------------------------------
- fix TH2 relative time filling bug
- fix compton suppression mapping bug
Version 1.1.3, 2012-12-20
-----------------------------------------------------------
- corrected src/algorithms/root/Makefile.am
Version 1.1.4, 2013-01-22
-----------------------------------------------------------
- fix TH2 relative time filling bug
- fix compton suppression mapping bug
- added QA class
- move all QA histogram filling/storing into the QA class
- fix memory leak
- added System (CPU performances) and Events (summuray of events read/not inserted, ...) QA histograms
- change usage: added multiplicity parameter
Version 1.1.5, 2013-02-6
-----------------------------------------------------------
- fix bug for old gcc versions
Version 1.1.6, ???
-----------------------------------------------------------
- fill only Germanium detectors in coincidence matrix
- add acquisition time print
-
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment