======================================================================== v00-00-81 /Sep04 (tulika): No actual tagging code changes. New version was needed to be compatible with p16.04.00. References to tmb_analyze were replaced by tmb_tree. Some minor changes to remove warnings issued by the "picky" GCC compiler. ======================================================================== v00-00-80 /Apr04: (1) Added four alternative algorithms for same-side tagging: 1 using highest Pt track (algorithm used so far; "preferred" by default) 2 using track with minimum delta-R w.r.t. B 3 using track giving minimum B+track mass 4 using track with minimum Pt w.r.t. (B+track) momentum 5 using track with maximum Plrel w.r.t (B+track) momentum The user has access to answers from all five tagging algorithms; The "preferred" algorithm answer is returned with "getSSTTag" method (2) Enabled additional cuts for SST algorithm, change of default cuts for SLT algorithm (details in doc/history_SST.txt, doc/history_SLT.txt) (3) Updated input (d0root) files for one of the example macros ======================================================================== v00-00-70 /Jan04: Code can now run in a mode where the user provides the taggers with data (muons and tracks for now) Structural changes: moved common code to new utility files (TagUtil.cpp, hpp); fixes in matching between muon & tracks, data formats, pointers to input files & proper initialization: part of TagUtil class Bugfix in SST algorithm (details in doc/history_SST.txt) ======================================================================== v00-00-60 /Jan04: removed piece of code that rejected muons consistent with a J/Psi decay from the list of tagging candidates (details in doc/history_SLT.txt) ======================================================================== v00-00-55 /Dec03: removed muo_cand from code (mainly affecting SLT class; designed to run on d0correct-ed TMBTrees) changed muon quality definition for TMBTree format (details in doc/history_SLT.txt) ======================================================================== v00-00-50 / Dec03: SST tagger: first implementation of tagging class JetQ tagger: Changed default maximum dca cut: 10.0 cm --> 0.2 cm public access methods: some renaming for better uniformity small modifications to bin-size, fitting range in example macros ======================================================================== v00-00-41 / Nov03: bugfix: "excluded" tracks were not excluded from OppJetQ class ======================================================================== v00-00-40 / Nov03: first implementation of OppJetQ tagging class interface change: Btagger now accepts list of charged tracks to be excluded from tagging (used to be list of muons); list contains indices of branch BF_TRACK (d0root-tuple) or fTrks (TMBTrees) updated macros to produce plots and keep statistics for different taggers; modified cuts on J/Psi + K reconstruction to match those from LP03; fixed error in calculation of tagging power uncertainty bug fixes, improvements in SoftLepton class (details in doc/history_SLT.txt) ======================================================================== v00-00-32 /Oct03: Crashes when input chain contains more than one trees (input format: d0root-tuple); fixed by initiliazing pointers every time a new tree is loaded in memory (no tagging code changes) ======================================================================== v00-00-31 /Sep03: tmb_analyze(?) header changes caused package not to compile; reordered #include files, added std namespace to a few places (no tagging code changes) ======================================================================== v00-00-30 /Aug03: Updated code to be used with d0root ver 7.2 (now "quality" of d0root_btag and "nseg" of muon candidate are in sync; they used to be off by one unit in 7.1) When looking for J/Psi --> mumu candidates in TMBTrees, will consider muon pairs only if both muons have nseg>=0 (used to be "any nseg"); TMBTree code is now in agreement with d0root_btag code (making J/Psi's by using nseg>=0 muons by default) ======================================================================== v00-00-20 /May03: first implementation of SoftLepton tagging & wrapper class ======================================================================== v00-00-10 /Feb03: "Moriond 2003" version of code (not in CVS)