Recent eff_utils modifications
- p21-br-27 May 2010, 2010 :
Use current directory by default when create root histograms.
- p21-br-26 Nov 27, 2009 : Fix a bug in 3D histogram initialization (include missing root headers since p21-br-25)
- p21-br-24 Jan 18, 2009 : Add a binary to clean-up the lumi profiles files from lumi profile with obsolet DQ tags
- p18-br-23, p21-br-23 Feb 24, 2008 : Improve exeption message for the file-not-found case.
- p18-br-22, p21-br-22 Jan 23, 2008 : Make a case insensitive search.
- p18-br-21, p21-br-21 Jan 23, 2008 : add replace option to teh eff_utils/bin/MergeSPCFiles.cpp
- p21-br-20 Jan 18, 2007 : BinnedEfficiency: correct bug in bin finding
- p18-br-20, p21-br-19 Jan 14, 2008 : constructor for different up and down errors
- p18-br-19, p21-br-18 Dec 16, 2007 : Correct bin numbering for the convertion of root TH2 and TH3 histograms
- p18-br-18, p21-br-17 Dec 13, 2007 : Correct bug in the converting 2d and 3d root histogram in spc files.
- p18-br-17, p21-br-16 Dec 11, 2007 : Correct behavior of merging binary
- p18-br-16, p21-br-15 Oct 30, 2007 : Add binary (MergeSPCFiles) to merge BinnedEfficiency objects in different files to one objects
- p18-br-14, p21-br-13 Oct 16, 2007 : BinnedEfficiency: Correct the upper bin edje index if IgnoreOverflow is true
- p18-br-13, p21-br-12 Sep 6, 2007 : Correct bug in error calculation in divide operation in EffVal
- p18-br-12 Sep 6, 2007 : Add 2 different logics (include lower bound or include higher bound) in BinnedEfficiency::FindBin
- p18-br-11, p21-br-11 Aug 2, 2007 : Add projection generation to nD histograms
- p18-br-10 July 4, 2007 : Bugs fix
- p18-br-08, p21-br-09 July 2, 2007 : Add possibility to read/write n dimensional histogram from/to sp file with any value of n. Transform BinnedEfficiency to the histogram class. Add number of events to the EffVal object and spc format.
- p18-br-07 : Add modification for the luminosity profiles bookkeeping.
- p18-br-06 : Correct TrigVersion... logic once more time
- p18-br-05 : Correct TrigVersion... logic
- p18-br-04 : The TrigVersionHigh can be ommited if TrigVersionLow is specified.
- p18-br-03 :
The "clever" comparison for trigger versions. It is mean that the efficiency will be matched if the requested TriggerVersion or the range
TriggerVersionLow -- TriggerVersionHigh is inside the trigger range specified by meta data. Examples:
- in *spc file only the TriggerVersion specified:
TriggerVersion: 14 or TriggerVersion: v14
The integer version means any version in the version range
14.00 -- 14.99
- your request TriggerVersion: v14 or TriggerVersion: 14
-> the match will be found
- your request TriggerVersion: v14.30 or TriggerVersion: 14.30
-> the match will be found
- your request
TriggerVersionLow: 14.30
TriggerVersionHigh: 15.00
the match will not be found. The upper version is outside v14 region.
in *spc file only the TriggerVersion specified:
TriggerVersion: 14.30
- your request TriggerVersion: v14 will not be matched. You must specified the exact version TriggerVersion: v14.30 or
TriggerVersion: 14.30
- your request
TriggerVersionLow: 14.30
TriggerVersionHigh: 14.31
will not be matched. The high version is out of bounds.
- in the spc file the low and high bound specified:
TriggerVersionLow: 14.30
TriggerVersionHigh: 14.40
- your request TriggerVersion: 14 will not be matched
- your request TriggerVersion: 14.36 will be matched
- your request
TriggerVersionLow: 14.30
TriggerVersionHigh: 14.35
will be matched
- your request
riggerVersionLow: 14.29
TriggerVersionHigh: 14.35
will be not be matched. The lower version is out of bounds.
- p18-br-02 : Throw an exception if several efficiencies were found for one specification.
- p18-br-01 : Add missing test files.
- v01-11-00 : Options to ignore the overflow and underflow and substitute them with the border bin value
Fabrice Couderc
Last modified: Thu May 20 11:20:46 CDT 2010