diff --git a/DaVinciSys/doc/release.notes b/DaVinciSys/doc/release.notes
deleted file mode 100755
index 05b7731f404376f9e6d9efc1d49d951eb4bddc29..0000000000000000000000000000000000000000
--- a/DaVinciSys/doc/release.notes
+++ /dev/null
@@ -1,13603 +0,0 @@
-<PRE>
-Package             : DaVinciSys
-Package Coordinator : DaVinci coordinator
-Purpose             : LHCb physics analysis application
-
-</PRE><H1><A NAME=v42r4>2017-06-13 DaVinci v42r4</A></H1><PRE>
-
-Development release for the 2017 data taking.
-This version is released on the master brach.
-It is based on Gaudi v28r2, LHCb v42r4, Rec v21r4, Phys v23r4, Analysis v18r3 and Stripping v11r2.
-Uses LCG_88 with ROOT 6.08.06.
-
-- Update version no. in StrippingCache.
-  - See merge request !71
-- Added GaudiConf from LHCb (LHCb/2017-patches)
-  - See merge request !70
-- Selective saving of Hlt2SelReports in Tesla
-  - Closes LBHLT-75
-  - See merge request !67
-- Configuration of Tesla with selective persistence
-  - See merge request !66
-- Patched Calo/CaloTools from Rec (Rec/2017-patches).
-  - See Rec!615.
-- Temporarily added Velo/VeloDAQ to for a patch release: fixes Velo decoder crash on missing bank.
-  - See merge request !69
- - Adding StrippingCache for S29.
-   - See merge request !68
-- DaVinciTests updates.
-  - See merge requests !63 and !64
-- DaVinci:
-  Allow to add selections directly to the list of UserAlgorithms.
-  No need in the explicit appearence of SelectionSequence: 
-      my_selection = ...
-      dv = DaVinci() 
-      dv.UserAlgorithms += [ my_selection ] 
-  The corresponding SelectionSequence is created on-flight.
-  As a result the final code is more compact and Selection behaves as Configurable...
-  - See merge request !62
-
-</PRE><H1><A NAME=v42r3>2017-05-09 DaVinci v42r3</A></H1><PRE>
-
-Development release prepared from the master branch.
-It is based on Gaudi v28r2, LHCb v42r3, Rec v21r3, Phys v23r3, Analysis v18r2 and Stripping v11r1.
-Uses LCG_88 with ROOT 6.08.06.
-
-* Deleted all CMT-related files and directories since no longer needed/relevant.
-* 2017 added to list of valid/known data types.
-
-</PRE><H1><A NAME=v42r2>2017-03-24 DaVinci v42r2</A></H1><PRE>
-
-Development release prepared from the master branch.
-It is based on Gaudi v28r1, LHCb v42r1, Rec v21r1, Phys v23r1, Analysis v18r1 and Stripping v11r0.
-Uses LCG_87 with ROOT 6.08.02.
-
-- Edit CMakeLists.txt to build only the cache for the most recent stripping; tag v1r9
-  - See merge request !56
-- Allow Tesla to save a filtered copy of the MC event
-  - See merge request !54
-- Fixes for Turbo and PersistReco truth-matching and PersistReco persistence
-  - See merge request !52
-- Update DaVinciTrackRefitting qmtest
-  - See merge request !53
-
-- Resolve External Issue 2016
-  - Closes #2016
-  - See merge request !48
-- DaVinci:
-  - Fix a typo in Configuration.py
-  - See merge request !46
-
-- DaVinci configurable:
-  - Issue WARNING message if DDDBtag/CondDBtag are not specified for simulated data
-    (should it be an error or even exception?)
-  - It helps to avoid processing of simulated data with default (usually wrong) tags
-  - See merge request !45
-
-</PRE><H1><A NAME=v41r4>2017-02-01 DaVinci v41r4</A></H1><PRE>
-
-Production release for 2016 re-stripping (Stripping28), built from the 2016-patches branch.
-It is based on Gaudi v27r1, LHCb v40r4, Rec v19r5, Phys v21r7, Analysis v17r4 and Stripping v10r11.
-Uses LCG_84 with ROOT 6.06.02.
-
-- DaVinci: Configuration.py fix a typo
-  - See merge request !46
-- DaVinci configurable:
-  - issue WARNING message if DDDBtag/CondDBtag are not specified for simulated data
-        (should it be an error or even exception?)
-  - It helps to avoid processing of simulated data with default (usually wrong) tags
-  - See merge request !45
-- add the StrippingCache for S27
- - See merge request !44
-- Fix StrippingCache
-  - The removal of AALLSAMEBPV default constructor broke the StrippingCache. The solution is simply to switch any instance of 'AALLSAMEBPV' to 'AALLSAMEBPV(-1, -1, -1)' to restore the old behaviour. This is done in the StrippingCache options.
-  - See merge request !42
-- Turbo cache
-  - Added creation of the functor cache for the Turbo production.
-  - Related to LBOPG-47
-  - See merge request !32
-- Simplify lumi-related configuration in Tesla
-  - Remove lumi filter, which was not doing anything.
-  - Simplify the NotPhysicsSeq sequence and put the PhysFilter directly into TeslaSequence
-  - This also fixes tests failing after changes in Rec/LumiAlgs
-  - See merge request !41
-- updated the list of test input data in Run.py for an easier tests
-  - See merge request !40
-- Fix trivial bug when FILE1 ntuple is already registered
-  - See merge request !39
-- DaVinci configurable: issue warning messages for potentially problematic misconfigurations
-  - DaVinci configurable
-     1. issue warning message if RootInTES is not specified for MDST input
-     2. issue warning if  RootInTES != '/Event/AllStreams' for ( input=MDST and Simulation=True)
-  - See merge request !38
-- DaVinci: fix to allow smooth processing of mc-truth for MC-uDST
-  - DaVinci: delegate property 'RootInTES' to AnalysisConf
-  - See merge request !36
-- fix test genFSR
-  - fixed error:
-    IOError: [Errno 2] No such file or directory: '$DAVINCITESTSROOT/tests/refs/GeneratorLogFSR_expected.xml'
-  - See merge request !37
-- Dfazzini fix qmtest gen fsr
-  - Fixed some bugs into genFRS qmtest.
-  - See merge request !35
-- Test fir genFSR.
-  - See merge request !34
-- Merging genFSR update
-  - Minor fix to allow the GenFSR merging and propagation.
-  - See merge request !21
-- Propagate InputType to AnalysisConf
-  - See LHCBGAUSS-822
-  - See merge request !23
-
-</PRE><H1><A NAME=v42r1>2016-12-19 DaVinci v42r1</A></H1><PRE>
-
-Production release for the Stripping 27 campaign - 2016 heavy ion run.
-It is based on Gaudi v28r0, LHCb v42r0, Rec v21r0, Phys v23r0, Analysis v18r0 and Stripping v10r10.
-Release prepared from the master branch.
-Uses LCG_86 with ROOT 6.08.00.
-
-<h2>Stripping-related changes</h2>
-<dl>
-<dt>[MR !44] Added S27 settings/configuration to Phys/StrippingCache.
-</dl>
-
-</PRE><H1><A NAME=v42r0>2016-12-14 DaVinci v42r0</A></H1><PRE>
-
-Development release prepared from the master branch.
-It is based on Gaudi v28r0, LHCb v42r0, Rec v21r0, Phys v23r0, Analysis v18r0 and Stripping v10r9.
-Uses LCG_86 with ROOT 6.08.00.
-
-</PRE><H1><A NAME=v41r3>2016-09-28 DaVinci v41r3</A></H1><PRE>
-
-Development release prepared from the master branch.
-It is based on Gaudi v27r1, LHCb v41r1, Rec v20r1, Phys v22r2, Analysis v17r3 and Stripping v10r8.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  DaVinciSys, Phys/DaVinci, Phys/Tesla.
-
-</PRE><H1><A NAME=v41r2p1>2016-08-26 DaVinci v41r2p1</A></H1><PRE>
-
-Patch release prepared from the master branch for Turbo validation.
-It is based on Gaudi v27r1, LHCb v41r0, Rec v20r0, Phys v22r1, Analysis v17r2 and Stripping v10r7.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  Phys/Tesla.
-- Packages patched :
-  DAQ/DAQUtils, Kernel/LHCbAlgs.
-
-</PRE><H1><A NAME=v41r2>2016-08-12 DaVinci v41r2</A></H1><PRE>
-
-Retag of v41r1 to fix issues with that release.
-
-</PRE><H1><A NAME=v41r1>2016-07-28 DaVinci v41r1</A></H1><PRE>
-
-Development release prepared from the master branch. For the stripping 26 campaign.
-It is based on Gaudi v27r1, LHCb v41r0, Rec v20r0, Phys v22r1, Analysis v17r1 and Stripping v10r7.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  Phys/Tesla.
-
-</PRE><H1><A NAME=v41r0>2016-07-11 DaVinci v41r0</A></H1><PRE>
-
-Development release for upgrade tracking studies.
-It is based on Gaudi v27r1, LHCb v41r0, Rec v20r0, Phys v22r0, Analysis v17r0 and Stripping v10r6.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  None. Released on master.
-
-</PRE><H1><A NAME=v40r4>2016-06-06 DaVinci v40r4</A></H1><PRE>
-
-Release for the heavy ion stripping 25 campaign.
-Also a development release for the post-TS1 2016 data-taking and simulation.
-It is based on Gaudi v27r1, LHCb v40r2, Rec v19r3p1, Phys v21r6, Analysis v16r4 and Stripping v10r5.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  Phys/DaVinci, Phys/Tesla.
-
-- Packages patched :
-  Kernel/LHCbAlgs.
-
-</PRE><H1><A NAME=v40r3p1>2016-06-23 DaVinci v40r3p1</A></H1><PRE>
-
-Development release for the post-TS1 2016 data-taking and simulation.
-It includes the code for prescaling offline the turbo stream.
-It is based on Gaudi v27r1, LHCb v40r2, Rec v19r3p1, Phys v21r5, Analysis v16r3 and Stripping v10r4p2.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  Phys/Tesla
-
-- Packages patched :
-  Kernel/LHCbAlgs, Phys/TeslaTools
-
-</PRE><H1><A NAME=v40r3>2016-06-16 DaVinci v40r3</A></H1><PRE>
-
-Development release for the post-TS1 2016 data-taking and simulation.
-It is based on Gaudi v27r1, LHCb v40r2, Rec v19r3p1, Phys v21r5, Analysis v16r3 and Stripping v10r4.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  Phys/DaVinci v40r3, Phys/KaliCalo v4r20, Phys/Tesla v2r2.
-
-- In Phys/DaVinci v40r3 :
-  . Release for the post-TS1 2016 data taking.
-
-- In Phys/KaliCalo v4r20 :
-  . Released criteria for "bad" cells (badParam function in python/KaliCalo/FitUtils.py).
-  . In python/KaliCalo/Kali/FillSelectorBase.py updated beta parameters to correspond to 2015-2016 data.
-
-- In Phys/Tesla v2r2 :
-  . Truth matching for Turbo++.
-  . Option to kill Hlt2 selection reports.
-  . Configure TrackSys to ensure accurate IP calculation.
-
-</PRE><H1><A NAME=v40r2>2016-05-20 DaVinci v40r2</A></H1><PRE>
-
-Production release for the stripping 26 campaign - 2016 data.
-It is based on Gaudi v27r1, LHCb v40r1, Rec v19r2, Phys v21r4, Analysis v16r2 and Stripping v10r4.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  Phys/DaVinci v40r2, Phys/KaliCalo v4r19, Phys/StrippingCache v1r6.
-
-- Packages patched :
-  GaudiConf v19r20, DAQ/DAQSys v8r12, Event/EventPacker v5r11,
-  Hlt/HltDAQ v4r28, L0/L0DU v10r35p1, Tf/TrackSys v9r14.
-
-- In Phys/DaVinci v40r2 :
-  . Release for the stripping 26 campaign.
-
-- In Phys/KaliCalo v4r19 :
-  . Added one more class of FakeCells, which returns the same CellID for all the cells
-    which are not on a list. For those, which are in the list it returns their own CellIDs.
-  . In Analyse.py make the coefficient for the cell to be equal 1.
-    In case if all three histograms in a corresponding set return bad parameters.
-
-- In Phys/StrippingCache v1r6 :
-  . Add StrippingCache for S26.
-
-</PRE><H1><A NAME=v40r1p3>2016-04-29 DaVinci v40r1p3</A></H1><PRE>
-
-Patched development release for 2016 data taking.
-Identical to v40r1p2 except for one patch.
-- Packages patched :
-  Phys/TeslaTool v2r3p1
-
-</PRE><H1><A NAME=v40r1p2>2016-04-25 DaVinci v40r1p2</A></H1><PRE>
-
-Patched development release for 2016 data taking.
-Identical to v40r1p1 except that it depends on Stripping v10r3.
-
-</PRE><H1><A NAME=v40r1p1>2016-04-25 DaVinci v40r1p1</A></H1><PRE>
-
-Patched development release for 2016 data taking.
-Identical to v40r1 except for a single-package update and a new patched package.
-
-- Packages updated :
-  Phys/DaVinci v40r1p1, Phys/Tesla v2r1.
-
-- Extra packages patched :
-  Phys/TeslaTools v2r3.
-
-- In Phys/DaVinci v40r1p1 :
-  . Patch release for 2016 data-taking and simulation.
-
-- In Phys/Tesla v2r1 :
-  . Added DecReportsDecoder for online mode.
-
-</PRE><H1><A NAME=v40r1>2016-04-23 DaVinci v40r1</A></H1><PRE>
-
-Development release for 2016 data taking.
-It is based on Gaudi v27r1, LHCb v40r1, Rec v19r2, Phys v21r3, Analysis v16r1 and Stripping v10r2.
-Uses LCG_84 with ROOT 6.06.02.
-
-- Packages updated :
-  DaVinciTests v3r5, Phys/DaVinci v40r1.
-
-- Packages patched :
-  GaudiConf v19r20, Event/EventPacker v5r11, DAQ/DAQSys v8r12, Hlt/HltDAQ v4r28, L0/L0DU v10r35p1, Tf/TrackSys v9r14.
-
-- In DaVinciTests v3r5 :
-  . Test test_standardintermediate_reco14_run.qmt updated to follow all changes and updates
-    made to the reconstruction recently.
-
-- In Phys/DaVinci v40r1 :
-  . Added TrackSys to used configurables. It configures the tracking related tools
-    used by LoKi::VertexFitter and DistanceCalculator.
-
-</PRE><H1><A NAME=v40r0>2016-04-12 DaVinci v40r0</A></H1><PRE>
-
-Major development release for 2016 data taking.
-It is based on Gaudi v27r1, LHCb v40r1, Rec v19r1, Phys v21r2, Analysis v16r0 and Stripping v10r2.
-Uses LCG_84 with ROOT 6.06.02.
-
-IMPORTANT NOTE:
-This version automatically recalibrates the ANNPID for 2015 data to use the Mc15TuneV1 tuning!
-The tunes available, and the default ones, are as follows:
-- For Run 1 : MC12TuneV2 (default), MC12TuneV3, MC12TuneV4.
-- For Run 2 : MC12TuneV2, MC12TuneV3, MC15TuneV1 (default).
-
-- Packages updated :
-  DaVinciTests v3r4, Phys/DaVinci v40r0, Phys/Tesla v2r0.
-
-- Packages patched :
-  GaudiConf v19r18, DAQ/DAQSys v8r11, Hlt/HltDAQ v4r27, L0/L0DU v10r35p1,
-  Phys/PhysConf v1r33, Phys/DaVinciTransporter v3r15, Phys/TeslaTools v2r2.
-
-- In DaVinciTests v3r4 :
-  . Tests davinci/test_davinci_initialise.qmt and
-    commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-
-- In Phys/DaVinci v40r0 :
-  . Candidate release for 2016 data-taking and simulation.
-
-- In Phys/Tesla v2r0 :
-  . Major change: Adapt to a single TeslaReportAlgo instance for complete sharing.
-  . Added slot to veto raw bank removal in online mode.
-  . Added more qmtests.
-
-</PRE><H1><A NAME=v39r1>2016-03-08 DaVinci v39r1</A></H1><PRE>
-
-Development release for 2016 data taking.
-Also needed for the stack for the run-I restripping.
-It is based on Gaudi v27r0, LHCb v40r0, Rec v19r0, Phys v21r1, Analysis v15r1 and Stripping v10r1.
-Uses LCG_83 with ROOT 6.06.00.
-
-- Packages updated :
-  DaVinciTests v3r3, Phys/DaVinci v39r1, Phys/StrippingCache v1r5.
-
-- Packages patched :
-  . It still contains Event/EventPacker v5r9p1 given that it builds atop the same Gaudi and LHCb as v39r0p1.
-  . Added Phys/LoKiCore v11r30 to try and solve segfaults and test failures.
-
-- In DaVinciTests v3r3 :
-  . Updated reference file for davinci-merge-small-files test.
-  . Updated tagging test ref. file. test/qmtest/tagging.qms/test_tag_mc12.qmt.
-
-- In Phys/DaVinci v39r1 :
-  . Development release in preparation for 2016 data-taking and simulation.
-
-- In Phys/StrippingCache v1r5 :
-  . Added StrippingCache for S25.
-  . Added StrippingCache for S21r0p1 and S21r1p1.
-  . Fix in Cache for S21r0,1p1.
-  . Removed all the DV dependencies in cache for S21r0,1p1.
-
-</PRE><H1><A NAME=v39r0p1>2016-02-12 DaVinci v39r0p1</A></H1><PRE>
-
-Patched development release identical to v39r0 apart from picking up the patched package Event/EventPacker v5r9p1.
-
-! 2016-02-12 - Eduardo Rodrigues
- - A couple of tests updated to get rid of failures.
-
-</PRE><H1><A NAME=v39r0>2016-02-09 DaVinci v39r0</A></H1><PRE>
-Development release for 2016 data taking.
-It is based on Gaudi v27r0, LHCb v40r0, Rec v19r0, Phys v21r0, Analysis v15r0 and Stripping v10r0.
-Uses LCG_83 with ROOT 6.06.00.
-
-- Packages updated :
-  DaVinciTests v3r2, Phys/DaVinci v39r0, Phys/Tesla v1r14.
-
-- In DaVinciTests v3r2 :
-  . Use Stripping24 in FSR tests.
-    Fixes issue with removal of property in LSAdaptPV3DFitter.
-  . Add new test gaudipython_algs.py that demonstrate
-    1) a bit counterintuitive measing of IAlgorithm::isInitialized
-    2) problem (segmentation violation) woth creation of ALG_* functors
-       from python.  [It works via Hybrid tools]
-    The test produces segmentation fault without  patch in $LOKICORE/src/AlgFunctors (r200652)
-    but workd smoothly with this patch.
-    TRUE SOLUTION for $LOKICORE/src/AlgFunctors.cpp is needed.
-  . Added test tests/qmtest/trackrefitting.qms, moved from
-    Phys/DaVinciTrackRefitting/ in the Analysis project.
-
-- In Phys/DaVinci v39r0 :
-  . Development release in preparation for 2016 data-taking and simulation.
-
-- In Phys/Tesla v1r14 :
-  . Added packing of calo clusters and hypos.
-
-</PRE><H1><A NAME=v38r1p1>2016-01-19 DaVinci v38r1p1</A></H1><PRE>
-
-Release of two kinds :
-- Development release for 2016 data taking.
-- Production release for the Stripping 24 campaign.
-It is based on Gaudi v26r4, LHCb v39r2, Rec v18r3, Phys v20r3, Analysis v14r3 and Stripping v9r12p1,
-and uses LCG_79 with ROOT 6.04.02.
-
-Identical to v38r1 apart from a trivial fix to please SetupProject.
-
-</PRE><H1><A NAME=v38r1>2016-01-15 DaVinci v38r1</A></H1><PRE>
-
-Release of two kinds :
-- Development release for 2016 data taking.
-- Production release for the Stripping 24 campaign.
-It is based on Gaudi v26r4, LHCb v39r2, Rec v18r3, Phys v20r3, Analysis v14r3 and Stripping v9r12,
-and uses LCG_79 with ROOT 6.04.02.
-
-- Packages patched :
-  Event/HltEvent v9r6, Hlt/HltDAQ v4r22, Muon/MuonID v9r19, Tr/TrackExtrapolators v2r40, Tr/TrackTools v5r13p1.
-
-- Packages updated :
-  DaVinciTests v3r1, Phys/DaVinci v38r1, Phys/StrippingCache v1r4.
-
-- In Event/HltEvent v9r6 :
-  . HltObjectSummary: add substructureExtended() to be used in Turbo stream.
-                      substructure() will only return objects used in TisTos.
-                                     this restores its Run I functionality.
-
-- In Hlt/HltDAQ v4r22 :
-  . Fix for Tesla related info. resurrection.
-
-- In Muon/MuonID v9r19 :
-  . New IMuonMatchTool interface for track/muon matching with 2 implementations:
-    MuonChi2MatchTool  (computes chi2 properly, taking correlations into account,
-                        and chooses best muon hits combination based on this chi2).
-    MuonKalmanMatchTool (extends Kalman fit through muon stations).
-  . New generic IMuonIDTool with implementation MuonIDPlusTool, to start developing new approaches to muonID.
-  . New MuonIDPlusAlg algorithm, using MuonIDPlusTool.
-  . Add option to MakeMuonTool to compute chi2 properly (using MuonChi2MatchTool).
-  . Fix CMakeLists.txt.
-  . Some cleanup and documentation.
-  . Removed (invalid) link to component library MuonTrackRec.
-
-- In Tr/TrackExtrapolators v3r0 :
-  . Added flag to TrackStateProvider to turn off on-demand cache.
-
-- In DaVinciTests v3r1 :
-  . Updated the reference file test_standardintermediate_reco14_run.qmt.
-
-- In Phys/DaVinci v38r1 :
-  . Development release in preparation for 2016 data-taking and simulation.
-
-- In Phys/StrippingCache v1r4 :
-  . Added StrippingCache for S24.
-  . Removed upfront tracking cuts.
-  . Fixed S24 options.
-  . Correct syntax warning in CMakeLists.txt.
-  . Removed cache for S20 series.
-
-! 2015-11-12 - Eduardo Rodrigues
- - Test reference file updated.
-
-</PRE><H1><A NAME=v38r0>2015-10-25 DaVinci v38r0</A></H1><PRE>
-
-Development release for 2016 data taking, based on Gaudi v26r4, LHCb v39r1, Lbcom v17r1, Rec v18r2, Phys v20r2,
-Analysis v14r2 and Stripping v9r11p2. Uses LCG_79 with ROOT 6.04.02.
-
-- Packages patched :
-  Calo/CaloReco v5r26.
-
-- Packages updated :
-  DaVinciTests v3r0, Phys/DaVinci v38r0, Phys/StrippingCache v1r3, Phys/Tesla v1r13.
-
-- In Calo/CaloReco v5r26 :
-  . Python configurable : propagate same Et threshold for mergedPi0 and for splitCluster production.
-
-- In DaVinciTests v3r0 :
-  . Removed qmtests for S21 and S23 due to changes in RelatedInfo.
-  . Updates reference for S21r1 tests.
-  . Update references for stripping tests.
-
-- In Phys/DaVinci v38r0 :
-  . Development release in preparation for 2016 data-taking and simulation.
-
-- In Phys/StrippingCache v1r3 :
-  . Removed S20r0p3 due to bugfix in PySel Wrappers.
-  . Removed S21 and S23 due to changes in RelatedInfo.
-  . Added the S21r1 cache.
-
-- In Phys/Tesla v1r13 :
-  . Added support for RelatedInfo packing.
-  . Added KillInputTurbo option to rerun.
-
-</PRE><H1><A NAME=v37r2p4>2015-09-23 DaVinci v37r2p4</A></H1><PRE>
-
-Patch release for Stripping 23, identical to v37r2p3 except that it depends on Stripping v9r11p1
-and contains the extra patched package Phys/TisTosTobbing v9r2.
-
-- Packages updated :
-  DaVinciTests v2r39, Phys/DaVinci v37r2p4.
-
-- Patched packages updated :
-  . Phys/TeslaTools v1r15.
-
-- In DaVinciTests v2r39 :
-  . Added Stripping 23r1 tests.
-  . Disabled LoKi python functors in all stripping tests, to check C++ caches.
-
-- In Phys/DaVinci v37r2p4 :
-  . Patch release for Stripping 23c.
-
-- In Phys/TeslaTools v1r15 :
-  . Modified TurboMonitor in order to allow a custom name for the histograms.
-
-- In Phys/TisTosTobbing v9r2 :
-  . Fixed memory leak caused by cloneAndMarkTree. Adopt method from FilterDesktop to save particles to TES.
-  . Added property to toggle between cloning filtered particles or the default of using shared selections.
-  . Calculate relatedPVs for cloned particles to propagate relatedPVs in case of previously refitted PVs.
-   . Removed #include of obsolete Gaudi headers.
-
-</PRE><H1><A NAME=v37r2p3>2015-09-11 DaVinci v37r2p3</A></H1><PRE>
-
-Patch release for Stripping 23, identical to v37r2p2 except that it depends on Stripping v9r11
-and contains the extra patched packages Phys/JetAccessories v3r14, Phys/KalmanFilter v1r14 and Phys/LoKiFitters v4r17.
-
-- Packages updated :
-  DaVinciTests v2r38, Phys/DaVinci v37r2p3, Phys/Tesla v1r12.
-
-- Patched packages updated :
-  . Phys/TeslaTools v1r14.
-
-- In DaVinciTests v2r38 :
-  . Updated references for stripping tests.
-  . Removed old s20 series qmtests.
-
-- In Phys/DaVinci v37r2p3 :
-  . Patch release for Stripping 23c.
-
-- In Phys/Tesla v1r12 :
-  . PrintDuplicates algorithm included.
-
-- In Phys/TeslaTools v1r14 :
-  . Make sure relations tables (P2PV) allow different PVs for all particles.
-  . Fix to silence harmless error.
-
-</PRE><H1><A NAME=v37r2p2>2015-08-25 DaVinci v37r2p2</A></H1><PRE>
-
-Patch release for Stripping 23. 
-Includes a fix to DaVinci configurable to propagate the DataType to DstConf.
-Also includes an update to EventPacker to protect again being called 
-multiple times in the same event.
-
-</PRE><H1><A NAME=v37r2p1>2015-08-24 DaVinci v37r2p1</A></H1><PRE>
-
-Patch release for Stripping 23. Including a few minor bug fixes found
-during the validation checks.
-
-Temporary Packages Added :-
-  EventPacker - Protect against NULL Track SmartRefs in RecVertex.
-  DSTWriters  - Fix bug the prevented Trigger RawEvent from being copied
-                to DST streams when processing RDSTs.
-  PhysConf    - Turn off Reco14 recalibration sequence for Run II data types.
-              - Remove options that forced velo track refit.
-  DaVinciTransporter - Add TES location to warnings.
-
-Temporary Packages Update :-
-  StrippingCache - Add support for more stripping versions in the cache.
-  LoKiCore       - For debugging install generated sources.
-                 - Add some warnings for when either the python or C++ functors
-                   are disabled.
-
-</PRE><H1><A NAME=v37r2>2015-08-18 DaVinci v37r2</A></H1><PRE>
-
-Production release for Stripping 23.
-
-! 2015-08-18 - Chris Jones
- - Include as patch packages RelatedInfoTools, DaVinciTools, LoKiCore, LoKiPhys, 
-   LoKiAlgo and GaudiConf.
- - Aslo rebuild various LoKi packages due to the API changes in LoKiCore
-
-! 2015-08-12 - Chris Jones
- - Temporarily add StrippingCache, just for S23 release...
-
-</PRE><H1><A NAME=v37r1p3>2015-08-15 DaVinci v37r1p3</A></H1><PRE>
-
-Includes TeslaTools, Tesla and HltDAQ fixes, related to neutral MC association.
-
-</PRE><H1><A NAME=v37r1p2>2015-08-08 DaVinci v37r1p2</A></H1><PRE>
-
-Patch release identical to v37r1p1 except for the inclusion of the patch of
-package Phys/TeslaTools v1r12 from the Analysis project.
-
-</PRE><H1><A NAME=v37r1p1>2015-08-07 DaVinci v37r1p1</A></H1><PRE>
-
-Patch release identical to v37r1 except that it depends on Stripping v9r9p1
-rather than v9r9 on which v37r1 depends (needed to avoid an inconsistency in the
-dependencies on the Phys project).
-
-</PRE><H1><A NAME=v37r1>2015-08-07 DaVinci v37r1</A></H1><PRE>
-
-Development release for the 2015 25ns data taking, based on Gaudi v26r3, LHCb v39r0, Lbcom v17r0, Rec v18r1,
-Phys v20r1, Analysis v14r1 and Stripping v9r9. Uses LCG_79 with ROOT 6.04.02.
-
-- Refer to the release notes of Phys, Analysis and Stripping for details
-  on updates to these dependency projects.
-
-- Packages patched :
-  Det/DDDB v1r80.
-
-- Packages updated :
-  DaVinciTests v2r36, Phys/DaVinci v37r1, Phys/KaliCalo v4r18, Phys/Tesla v1r10.
-
-- In Det/DDDB v1r80 :
-  . Updated default database tags to the latest ones:
-    LHCBCOND, 2015: cond-20150805
-    DDDB,     2015: dddb-20150724
-
-- In DaVinciTests v2r35 :
-  . Removed the SS BDT taggers performance from the reference in test_tag_mc12.qmt. 
- - These need to be reincluded once the CheatedSelection of the FlavourTaggingChecker
-   has been fixed and can be used together with the LoKi fitters.
-
-- In Phys/DaVinci v37r1 :
-  . New stack release.
-
-- In Phys/KaliCalo v4r18 :
-  . Corrected a typo in python/KaliCalo/Kali/FillTaskBase.py (to import the sets module)
-
-- In Phys/Tesla v1r10 :
-  . Facilitate neutral PP2MC matching.
-
-</PRE><H1><A NAME=v37r0>2015-07-27 DaVinci v37r0</A></H1><PRE>
-
-Development release for the 2015 25ns data taking, based on Gaudi v26r3, LHCb v39r0, Lbcom v17r0, Rec v18r0,
-Phys v20r0, Analysis v14r0 and Stripping v9r9. Uses LCG_79 with ROOT 6.04.02.
-
-- Refer to the release notes of Phys, Analysis and Stripping for details
-  on updates to these dependency projects.
-
-- Packages updated :
-  DaVinciTests v2r35, Phys/DaVinci v37r0, Phys/Tesla v1r9.
-
-- In DaVinciTests v2r35 :
-  . Updated the flavour tagging test script to use Stripping23 settings.
-  . Updated reference file for test test_standardintermediate_reco14_run.qmt.
-  . Added workaround for ROOT-7492 (some dictionaries not loaded) to avoid strange errors in test tagging.qms/test_tag_mc12.qmt.
-  . References of stripping tests updated.
-
-- In Phys/DaVinci v37r0 :
-  . New patch release.
-
-- In Phys/Tesla v1r9 :
-  . Added workaround for ROOT-7492 (some dictionaries not loaded).
-
-</PRE><H1><A NAME=v36r7p7>2015-07-10 DaVinci v36r7p7</A></H1><PRE>
-
-Patch release identical to v36r7p6 except for a couple of important fixes to patched external packages,
-and an update to DaVinciTests.
-
-- In Event/EventPacker v5r4 :
-  . Fixed reference count of JobOptionsSvc in MapperToolBase.
-
-- In Phys/TeslaTools v1r10 :
-  . Added folder TeslaTools for tool interfaces.
-  . Added file TeslaTools/ITeslaMatcher.h as interface for TeslaMatcher tool.
-  . Added files src/TeslaMatcher.{cpp|h} as implementation of TeslaMatcher.
-  . Modified cmt/requirements to process TeslaTools as branch.
-  . Added TeslaBrunelMonitor algorithm to
-    . match the Tesla Candidates with the Brunel ones using TeslaMatcher
-    . draw 1D plots of the differences. A plot per variable.
-    . draw 2D plot summarizing the discrepancies in all variables.
-  . Some PV debug printout.
-
-- In Phys/DaVinci v36r7p7 :
-  . New patch release.
-
-- In DaVinciTests v2r34 :
-  . References for stripping tests updated.
-
-</PRE><H1><A NAME=v36r7p6>2015-06-30 DaVinci v36r7p6</A></H1><PRE>
-
-Patch release identical to v36r7p5 except for a fix to the patch externaled package Hlt/HltDAQ.
-
-- In Phys/DaVinci v36r7p6 :
-  . New patch release.
-
-- In Hlt/HltDAQ v4r17p1 :
-  . Fixed decoding of non-split data format.
-
-</PRE><H1><A NAME=v36r7p5>2015-06-29 DaVinci v36r7p5</A></H1><PRE>
-
-Patch release identical to v36r7p5 except for
-
-- Packages updated :
-  DaVinciTests v2r33, Phys/DaVinci v36r7p5.
-
-- Patched package updated :
-  Hlt/HltDAQ v4r17.
-
-- Extra external packages added atop all the patches already in v36r7p4:
-  Hlt/HltServices v2r8.
-
-- In DaVinciTests v2r33 :
-  . Updated reference file of fsrs.qms/davinci-merge-small-files.qmt test.
-  . Updated references for stripping tests.
-
-- In Phys/DaVinci v36r7p5 :
-  . New patch release.
-
-- In Hlt/HltDAQ v4r17 :
-  . Updated DecoderBase to only supply the selection IDs that correspond to it's source ID. 
-  . Updated VertexReportsWriter to only check for selection IDs that correspond to its source ID.
-
-- In Hlt/HltServices v2r8 :
-  . Added an expert property to TCKANNSvc to allow injection of selection IDs.
-
-</PRE><H1><A NAME=v36r7p4>2015-06-22 DaVinci v36r7p4</A></H1><PRE>
-
-Patch release identical to v36r7p3 except for the
-- Update of the DaVinci package Phys/Tesla v1r8.
-- Update of the patched Analysis package Phys/TeslaTools v1r9.
-- Update of the patched LHCb packages Det/DetCond v12r42 and Det/DDDB v1r77
-
-- In Phys/DaVinci v36r7p4 :
-  . New patch release.
-
-- In Phys/Tesla v1r8 :
-  . Add option to make monitoring histograms in the event loop.
-
-- In Phys/TeslaTools v1r9 :
-  . First commit of TeslaMonitoring.
-  . Make sure PVs are set with technique as Primary.
-
-- In Hlt/HltDAQ v4r16
-  . Only fill ExtraInfo fields in Tesla if not default value.
-
-- In Det/DetCond v12r42, Det/DDDB v1r77
-  . Finalise support for CALIBOFF partition
-  . Add support for Run Stamp check
-  . Use new default tags for 2015 LHCBCOND: cond-20150617, DDDB: dddb-20150526
-
-
-</PRE><H1><A NAME=v36r7p3>2015-06-12 DaVinci v36r7p3</A></H1><PRE>
-
-Patch release identical to v36r7p2 except for the
-- Update of the DaVinci package Phys/Tesla v1r7.
-- Update of the patched Analysis package Phys/TeslaTools v1r8.
-
-- In Phys/DaVinci v36r7p3 :
-  . New patch release.
-
-- In Phys/Tesla v1r7 :
-  . Vertex reports decoding fixed.
-
-- In Phys/TeslaTools v1r8 :
-  . Catch case when many multiple candidates corrupt data.
-
-</PRE><H1><A NAME=v36r7p2>2015-06-10 DaVinci v36r7p2</A></H1><PRE>
-
-Patch release identical to v36r7p1 except for the
-- Update of the DaVinci package Phys/Tesla v1r6.
-- Update of the patched Analysis package Phys/TeslaTools v1r7.
-
-The patch is required to deal with corner cases in which Hlt2 lines can be fired
-without Hlt1 vertex reports being made (it is these vertex reports that provide the PVs
-for the Turbo stream).
-
-- In Phys/DaVinci v36r7p2 :
-  . New patch release.
-
-- In Phys/Tesla v1r6 :
-  . PV reports location made an option.
-
-- In Phys/TeslaTools v1r7 :
-  . PV reports location made an option.
-
-</PRE><H1><A NAME=v36r7p1>2015-06-10 DaVinci v36r7p1</A></H1><PRE>
-
-Patch release prepared for the DQ monitoring of 2015 data taking,
-based on Gaudi v26r2, LHCb v38r7, Lbcom v16r6, Rec v17r7, Phys v19r7, Analysis v13r6
-and Stripping v9r7. Uses LCG_76root6 with ROOT 6.02.08.
-
-- Refer to the release notes of Phys, Analysis and Stripping for details
-  on updates to these dependency projects.
-
-- Packages updated :
-  Phys/DaVinci v36r7p1.
-
-- Packages added from outside the DaVinci project, i.e. patched :
-  Hlt/HltDAQ v4r15, Phys/DaVinciMonitors v1r22, Phys/TeslaTools v1r6, Phys/DecayTreeTupleTrigger v1r7.
-
-- In Phys/DaVinci v36r7p1 :
-  . New stack release.
-
-- In Hlt/HltDAQ v4r15 :
-  . Add first state covariance matrix.
-  . Choose states properly.
-  . Do not require every map present for each bank version.
-  . Update unit test.
-
-- In Phys/DaVinciMonitors v1r22 :
-  . MuEffMonitor algorithm: update for Run 2.
-  . Bug fix in MuIDMonitor.cpp that checks the size of selParts.
-
-- In Phys/TeslaTools v1r6 :
-  . Muon IDs properly propagated in muonPID.
-
-- In Phys/DecayTreeTupleTrigger v1r7 :
-  . TupleToolEventInfo: removed the HLTTCK branch and replaced with HLT1TCK and HLT2TCK.
-  . TupleToolTrigger: fixed bug where it always used the combined Hlt1+Hlt2 location even
-                      when the split ones were available, which they now always are.
-
-</PRE><H1><A NAME=v36r7>2015-06-03 DaVinci v36r7</A></H1><PRE>
-
-Development release for 2015 data taking, based on Gaudi v26r2,
-LHCb v38r7, Lbcom v16r6, Rec v17r7, Phys v19r7, Analysis v13r6
-and Stripping v9r7. Uses LCG_76root6 with ROOT 6.02.08.
-
-- Refer to the release notes of Phys, Analysis and Stripping for details
-  on updates to these dependency projects.
-
-- Packages updated :
-  DaVinciTests v2r32, Phys/DaVinci v36r7, Phys/Tesla v1r5.
-
-- Packages added :
-  Event/EventPacker v5r3 added only for this release, to include a last-minute fix
-  relevant to Turbo MC productions.
-
-- In DaVinciTests v2r32 :
-  . Test commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-
-- In Phys/DaVinci v36r7 :
-  . New stack release.
-
-- In Phys/Tesla v1r5 :
-  . Added RecSummary location.
-  . Configured PP2MCP more efficiently.
-
-</PRE><H1><A NAME=v36r6>2015-04-30 DaVinci v36r6</A></H1><PRE>
-
-Development release for 2015 data taking, based on Gaudi v26r1,
-LHCb v38r6, Lbcom v16r5, Rec v17r6, Phys v19r6, Analysis v13r5
-and Stripping v9r6 . Uses LCG_74root6 with ROOT 6.02.05.
-
-- Refer to the release notes of Phys, Analysis and Stripping for details
-  on updates to these dependency projects.
-
-- Packages updated :
-  DaVinciTests v2r31, Phys/DaVinci v36r6, Phys/Tesla v1r4.
-
-- In DaVinciTests v2r31 :
-  . Updated option files tests/options/DVTestWriteDst.py and
-    tests/options/DVReadKs.py since necessary DST files have been copied over
-    from CASTOR (a private user area deleted by CERN!) to
-    /eos/lhcb/grid/prod/lhcb/swtest/lhcb/swtest/.
-  . Test commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-  . Updated tagging reference file to account for new BDT taggers.
-  . Updated references for stripping tests.
-
-- In Phys/DaVinci v36r6 :
-  . New stack release.
-
-- In Phys/Tesla v1r4 :
-  . Support refitted PV persistence.
-  . Remove deprecated "PreSplit" and "ReportVersion" options.
-  . Test fixes.
-  . Fixed CMake for DDDB tags.
-  .  Added previously private lumi tests.
-  .  Added relations table generation for XDSTs and LDSTs.
-  .  Added packed relations table location.
-  .  Added dependency on TurboStreamProd.
-
-</PRE><H1><A NAME=v36r5>2015-03-16 DaVinci v36r5</A></H1><PRE>
-
-Development release for 2015 data taking, based on Gaudi v26r1,
-LHCb v38r5, Lbcom v16r4, Rec v17r5, Phys v19r5, Analysis v13r4
-and Stripping v9r5. Uses LCG_74root6 with ROOT 6.02.05.
-
-- Refer to the release notes of Phys, Analysis and Stripping for details
-  on updates to these dependency projects.
-
-- Packages updated :
-  DaVinciTests v2r30, Phys/DaVinci v36r5, Phys/KaliCalo v4r17, Phys/Tesla v1r3.
-
-- Packages added :
-  Major new version v5r0 of Event/EventPacker added only for this release,
-  to solve seg faults observed when reading Strip21 MC.
-
-- In DaVinciTests v2r30 :
-  . Various reference files updated, notably those related to tagging and stripping.
-
-- In Phys/DaVinci v36r5 :
-  . Fixed PFN specified in DaVinci-Simplest.py so that file actually runs.
-  . Removed trivial and obsolete option file DaVinci-MC09.py,
-    and also DC06_v4_BB_lumi2_rdst.py.
-
-- In Phys/KaliCalo v4r17 :
-  . Package responsible updated.
-
-- In Phys/Tesla v1r3 :
-  . TES objects moved down one level, now under /Event/Turbo/HLTLINE/OBJECT
-   .ROOT compression factor of LZMA:6 added.
-  . Tesla created objects are now packed.
-  . Containers are only written when created.
-  . PV selection harmonised with offline.
-  . PVs now the same for all resurrections in each event.
-
-- In Event/EventPacker v5r0 :
-  . Add protection to StandardPacker to prevent segmentation faults from a NULL
-    pointer dereference in the case of corrupted reference information, due
-    to truncation when attempting to pack it to a 32 bit int. Fixes issues
-    seen when running over Stripping21 MC samples where some Track references
-    in packed ProtoParticles have been corrupted due to data truncation. In
-    these cases the smart refs are now just skipped (so set to NULL).
-  . Update the packing of all remaining classes that still use 32 bit reference
-    packing to use 64 bit packing. Reading is backwards compatible with old data
-    using the packing data version flags. Consequently data written with this
-    update can only be read by this version.
-  . Implement 64 bit reference packing for MCParticle, MCVertex and TwoProngVertex classes.
-  . Add a warning message to reference32 to warn if any code is still creating
-    potentially problematic 32 bit packed references. Method is retained for
-    backwards compatibility.
-  . Add checks for remaining calls to hintAndKey64 for corrupt references
-    (should be impossible for 64 bit packing).
-  . Fix typo in MuonPIDPacker where version 2 was not declared as a known
-    packing version in MuonPIDPacker::unpack.
-
-</PRE><H1><A NAME=v36r4p1>2015-01-20 DaVinci v36r4p1</A></H1><PRE>
-
-Patch release otherwise identical to DaVinci v36r4. Only change:
-patch to DaVinciSys/cmt/requirements fixing a bug introduced when
-adding documentation to it.
-
-</PRE><H1><A NAME=v36r4>2015-01-19 DaVinci v36r4</A></H1><PRE>
-
-Development release for 2015 data taking, based on Gaudi v26r0,
-LHCb v38r4, Lbcom v16r3, Rec v17r4, Phys v19r4, Analysis v13r3
-and Stripping v9r4. Uses LCG_72root6 with ROOT 6.02.03.
-
-- Refer to the release notes of Phys, Analysis and Stripping for details
-  on updates to these dependency projects.
-
-- Packages updated :
-  DaVinciTests v2r29, Phys/DaVinci v36r4,  Phys/Tesla v1r2.
-
-- In DaVinciTests v2r29 :
-  . Added python/DaVinciTests/__init__.py to remove a CMake warnning.
-
-- In Phys/DaVinci v36r4 :
-  . Added python/DaVinci/__init__.py to remove a CMake warnning.
-
-- In Phys/Tesla v1r2 :
-  . Update to tesla.containers and tesla.default tests.
-  . Lumi algorithms and Turbo raw bank conversion included in Tesla.
-  . Added python/Tesla/__init__.py to remove a CMake warnning.
-
-</PRE><H1><A NAME=v36r3p1>2014-12-17 DaVinci v36r3p1</A></H1><PRE>
-
-Development release for 2015 data taking, based on Gaudi v25r6p1,
-LHCb v38r3p1, Lbcom v16r2p1, Phys v19r3p1, Analysis v13r2p1 and Stripping v9r3p1.
-
-Identical to DaVinci v36r3, rebuilt against the (ROOT6) LHCb v38r3p1 stack.
-
-</PRE><H1><A NAME=v36r3>2014-12-17 DaVinci v36r3</A></H1><PRE>
-
-First production release for 2015 data taking.
-Based on Gaudi v25r6, LHCb v38r3, Lbcom v16r2, Phys v19r3, Analysis v13r2
-and Stripping v9r3.
-
-- Refer to the release notes of Phys, Analysis and Stripping for details
-  on updates to these dependency projects.
-
-- Packages updated :
-  DaVinciTests v2r28, Phys/DaVinci v36r3,  Phys/Tesla v1r1.
-
-- Packages added :
-  Patch Phys/TeslaTools v1r1p1 added only for this release,
-  for trigger needs (the package sits otherwise in the Analysis project).
-
-- In DaVinciTests v2r28 :
-  . QM tests added for Stripping 21 and 21r1.
-
-- In Phys/DaVinci v36r3 :
-  . DataType 2015 added to list of known DataTypes.
-
-- In Phys/Tesla v1r1 :
-  . Numerous updates. See package release notes.
-
-- In Phys/TeslaTools v1r1p1 :
-  . Fix to pos-mom covariance matrix.
-
-</PRE><H1><A NAME=v36r2>2014-11-05 DaVinci v36r2</A></H1><PRE>
-
-Development release. Identical to v36r1 but built against the
-LHCB v38r2p1 ROOT 6.02.01 stack.
-
-</PRE><H1><A NAME=v36r1>2014-11-05 DaVinci v36r1</A></H1><PRE>
-
-Production release for Stripping 21. Built against ROOT5 stack.
-
-Executive summary of notable changes :-
-
-Stripping :
- . Contains support for Stripping 20 and 20r1. 
-   See Stripping release notes for full details.
-
-Core DaVinci :
- . Make the LoKi vertex fitter and propertime fitter the defaults.
- . Add depreciation warnings to OfflineVertexFitter and PropertimeFitter.
-
-Common Particles :
- . Add StandardIntermediate to list of standard particles.
-
-Flavour Tagging :
- . Disable OSCharm taggers by default. Add configuration names "Stripping21" and
-   "Stripping21_MC" in Tunings.py to set all the properties accordingly
- . New CharmTagger framework, w/ mistag estimated from BDTs instead of NN
- . Deleted obsolete CharmTagger BDT/NN algorithms
-
-LoKi :
- . Add protection to TransverseMomentumRel::mCorrDir against badily defined
-   Lorentz vectors that result in a negative M^2.
- . Fix a problem with copy of "non-strandard" MCMatcher objects.
-
-RelatedInfo Tools :
- . Improved support for Stripping 21. See PhysSys release notes for details.
-
-DST and uDST support :
- . Fix a problem that caused unneccesary cloning of PVs on DST streams.
- . Improved support for savinf RelatedInfo data from stripping lines.
- . Extend the stripDSTStreamConf(...) method with an additional argument that
-   allows the DST file extension to be set.
- . Add instance of AddressKillerAlg to DST Writer sequences to remove knowledge
-   of ancestor TES locations from Stripping (u)DSTs.
-
-DecayTreeTuple :
- . TupleToolBremInfo : Fix issue in case of non converted photon in the decay
- . TupleToolBremInfo : Add DiElectron brem info for gamma->ee
- . TupleToolSubMass  : Fix problem in decay sorting for some rare configuration
- . Update TupleToolPropertime and TupleToolParticleReFit to access vertex 
-   fitters and propertime fitters via the IDVAlgorithm interface, instead
-   of defining their own types.
-
-Tesla :
- . Includes first version of Tesla application and tools.
-
-! 2014-10-23 - Chris Jones
- - Update reference list of configurables.
-
-</PRE><H1><A NAME=v36r0>2014-07-28 DaVinci v36r0</A></H1><PRE>
-
-New development release based on the LHCb v38r0 stack.
-First release based on a production ROOT6 release (6.00.02).
-
-Executive summary of notable changes :-
-
-DaVinciTools :-
- . Updated tools for RelatedInfo storage.
-
-Jets :-
- . Change default values of RecombinationScheme and Strategy in LokiFastJetmaker
-   to default values in fastjet. The change in Strategy saves a factor ~50 in
-   execution time.
-
-ParticleMaker :-
- . Updated Photon & MergedPi0 maker tunings.
-
-Python :-
- . Numerous updates to the Ostap interactive analysis package.
-
-DSTWriters :-
- . Support added for selective RawEvent storage in (u)DSTs.
-
-ANNPID :-
- . Added a new experimental ANNPID tune "MC12TuneV3". *Not* enabled by
-   default, but available along side "MC12TuneV2" using the new
-   TupleToolANNPID (see below).
-
-DecayTreeTuple :-
- . TupleToolPi0Info  : Add 'daughters' info in case of merged pi0
- . TupleToolBremInfo : Adapt to change in DaVinciTools. Brem multiplicity is
-                       now reliable even on microDST.
- . Add a new tool (TupleToolANNPID) that fills the ANNPID variables for a 
-   given list of MVA tunes.
- . TupleToolTISTOS : Propagate customization of TisTosFrac to Hlt1,Hlt2 tools.
-
-Stripping :-
- . Added RequiredRawEvent to StrippingLine to ask for selective saving of
-   RawEvent banks.
- . Added MDSTFlag to StrippingLine to ask for MDST.DST support.
- . Reworked implementation of RelatedInfo storage in StrippingLine.
-   Single argument in StrippingLine constructor "RelatedinfoTools", which is
-   a list of RelatedInfo tools configuration dictionaries.
- . Add "UseRelatedInfo" option to StrippingConf. If the option is not
-   specified in StrippingLine, the setting in StrippingConf is used.
- . Added a new package 'Phys/CommonParticlesArchive' which implies a frozen 
-   archive of the COmmonParticles, as used in each Stripping. Also includes
-   a python module that allows for the redirection of CommonParticle imports
-   to a given archive. e.g.
-     from CommonParticlesArchive import CommonParticlesArchiveConf
-     CommonParticlesArchiveConf().redirect('Stripping20')
- . New package Phys/IsolationTools for stripping isolation variables.
-
-! 2014-07-18 - Chris Jones
- - Update list of configurables for QM test.
-
-</PRE><H1><A NAME=v35r1>2014-06-18 DaVinci v35r1</A></H1><PRE>
-
-New development release based on the LHCb v37r3 stack.
-
-Executive Summary of notable Phys, Analysis and Stripping changes :-
-
-Core DaVinci :
- . Set the compression level for ROOT ntuples. Default is LZMA:6.
-   Configurable via the DaVinci() configurable using the 'RootCompressionLevel'
-   option. For instance, to switch to ZLIB level 1 compression use :-
-
-      from Configurables import DaVinci
-      DaVinci().RootCompressionLevel = "ZLIB:1"
-
-Flavour Tagging :
- . Updated Reco14 calibration for SSpion, nnetOSK and OS combination with nnetOSK.
- . Add a flag to enable the CharmTagger in the OS combination (default=disabled)
- . Fix BDT taggers: dQ and CosTheta calculation
- . SSProtonBDT: Removed preselection cut in CosTheta 
-                see presentations at FT meeting 8 and 15/05/2014
- . Stored one additional variable in BTA tuple for SS-BDT taggers.
- . Updated SinglelCandidate.tar with latest cuts in D*munu selection.
-
-LoKi :
- . Distance calculators : Add the explicit treatment of distances between the
-                          same particles, same vertcies and the same tracks.
-
-DecayTreeTuple :
- . TupleToolL0Calo : Improvements to the ntuple.
-
-Stripping Selection :
- . Added a modification of an existing line (Bs2JpsiKstarWideLine)
-   for analysis purposes, StrippingBs2JpsiKstNoPID (Bs2JpsiKstarWideLineNoPID).
- . CharmFromBSemiForHadronAsy Bug fix: Add charge conjugate decays to
-                                       LbToLcStarMuLcToKpi{RS,WS} lines.
- . PromptCharm : Fix typo in Lambda_c selection.
-
-</PRE><H1><A NAME=v35r0>2014-05-19 DaVinci v35r0</A></H1><PRE>
-
-New development release based on the LHCb v37r2 stack.
-New major release version, due to backwards incompatible changes to FT support.
-
-New Package : KaliCalo
-
-Executive Summary of notable Phys, Analysis and Stripping changes :-
-
-Vertex Fitting :
- . PVReFitterAlg : Change the default refitting tool from 
-                   AdaptivePVReFitter to LoKi::PVReFitter, match change
-                   in core DaVinci base classes.
-Jets :
- . Add the JEC file R=0.7 in the possible configs.
- . Add the track type fraction (numbers and energies).
-
-Selections :
- . If a tool fails to initialize in Selection::Line::initialize(), pass this
-   failure back to the application framework.
-
-Python :
- . Fix "bernstain" and "positive" parameterisation of histograms.
- . Improve positive polynomials.
- . Make use of analytical integrals.
-
-Common Particles :
- . Basics used StdNoPIDs instead of StdAllNoPIDs.
-
-Persistency :
- . microdst.py : Add switch to enable the automatic refitting of PVs for uDST 
-                 (useful for WG-productions). Default is "no refit".
-
-DecayTreeTuple :
- . Overhaul TupleToolSwimmingInfo : See Analysis release notes for details.
-
-! 2014-04-14 - Rob Lambert
- - Restored/updated configurables test, see task #50698
- - Moved KaliCalo into DaVinci due to the UsedConfigurables.
-
-</PRE><H1><A NAME=v34r1p1>2014-04-03 DaVinci v34r1p1</A></H1><PRE>
-
-New test ROOT6 release based on the LHCb v37r1p1 stack.
-Otherwise, identical to DaVinci v34r1.
-
-</PRE><H1><A NAME=v34r1>2014-04-02 DaVinci v34r1</A></H1><PRE>
-
-New development release based on the LHCb v37r1 stack.
-
-Executive Summary of notable Phys, Analysis and Stripping changes 
-( See project release notes for full details ) :-
-
-Core DaVinci :
- . Make LoKi::PVReFitter the default PV refitting tool.
- . Set noSpdPrs=False as CaloProcessor default when DataType = Upgrade.
-
-DST Writers :
- . Disable the automatic refitting of PVs for uDSTs.
-
-Vertex Fitting :
- . Temporarily disable the line that fails the fit if MassErr^2<-999 in
-   OfflineVertexFitter.
- . LoKi::PVReFitter : Very efficient implementation of IPVReFitter interface. 
- . VertexFitWithTracks: Add the concept of "weight" for Kalman Filter.
-
-Jets :
- . Update PFJetMaker for Reco14  new JEC file.
- . Remove old unsupported components.
-
-DecayTreeFitter :
- . New implementation of constraint for merged pi0.
-
-</PRE><H1><A NAME=v34r0>2014-03-03 DaVinci v34r0</A></H1><PRE>
-
-New development release based on the LHCb v37r0 stack.
-First version that can be built and run against ROOT 6.
-Support for SLC5 has been dropped. Only supports SLC6 gcc4.8.
-
-Executive Summary of notable Phys, Analysis and Stripping changes 
-( See project release notes for full details ) :-
-
-Core DaVinci :-
- . Add a check to DVCommonBase to test for duplication in the Input particle
-   locations. If duplicates are found, a warning is printed and the
-   duplication is removed. 
-
-FlavourTagging :-
- . Commit a new tagger: SSpion BDT.
-
-TisTosTobbing :-
- . Update Hlt1TriggerTis, Hlt2TriggerTisTos to work with split Hlt1,
-   Hlt2 reports. Change TisTosParticleTagger to adopt automatically to split
-   or not-split Hlt reports.
-
-VertexFit :-
- . Protect MomentumCombiner from sqrt(-number) FPE due to negative mass
-   error squares. Fail the fit in MomentumCombiner if MassErr^2<-999
-   (same as for the OfflineVertexFitter).
-
-DaVinciMCTools :-
- . Change behaviour of BackgroundCategory when searching for the top level 
-   mother in a particle chain. There is now the option (on by default) 
-   'IgnoreQuarks' which causes the Cat to ignore any quarks in the chain 
-   and return the top level fragmentation product instead. If this option 
-   is set to false the user can instead obtain the quark as the top level 
-   parent.
-
-DecayTreeTuple :-
- . Flavourtagging : Enabled writing of SSpionBDT
- . Fixed bug in TupleToolTrackKink. An Error message replaced by a Warning
-   ignored not to stop the algorithm. 
- . TupleToolTrigger,TupleToolTISTOS: Adapt to split Hlt1/Hlt2 reports
-       (still compatible with old Hlt reports) 
- . TupleToolTISTOS: Add new properties TPS,TUS,TopParticleOnly (default false)
-                    TIS,TOS (default true)
-
-MVADictTools :-
- . Add support for Matrixnet models.
-
-</PRE><H1><A NAME=v33r9>2013-12-18 DaVinci v33r9</A></H1><PRE>
-
-New development release based on the LHCb v36r4 stack.
-
-Executive Summary of notable Phys, Analysis and Stripping changes :-
-
-FlavourTagging and FlavourTaggingChecker :
- - Various new tunings. See Phys release notes for the full details.
-
-Swimming :
- - Various updates to support swimming Stripping20rXpY data. 
-   See package release notes (in Phys) for details.
-
-DecayTreeTuple :
- - TupleToolBremInfo - Add the HasBremAdded flag (the BremMultiplicity is not
-                       correct on uDSTs).
- - TupleToolTagging: Add info on the chisquare of the vertex fit B+particle.
- - TupleToolTagging: Add Igor's code to save tagger informations
-                     (IP,p,pT,IP_B...) if StoreTaggersInfo = True.
- - TupleToolTagging: Add OS_Charm and SS_Proton taggers in the list of active
-                     taggers to save.
- - DecayTreeTupleDalitz: Fix a bug in setting the prefix name properly.
-                         Fix an issue when the tool is wrong on Wrong Sign decays ..
- - Adding TupleToolKink. A tool to find kink information in the given tracks.
-                         TrackFitEvent added in the requirements.
- - DecayTreeTupleTracking: New package containing tracking related tools.
- - Added TupleToolVeloTrackMatch. It fills variables related to the matching
-   of a velo track to a downstream composite condidate.
-
-Updated Packages :- DaVinciTests
-
-In DaVinciTests :
- - Update stripping references to adapt to new messages from the decoders.
- - Add reference of OS_Charm tagger in  tagging.qms/test_tag_mc12.qmt 
- - Updated reference file tagging.qms/test_tag_mc12.qmt according to the change
-   in NNetOSK, to add results on SSproton.
- - Adapt stripping references to removal of temporary LoKi message, introduced
-   in the last commit.
- - Update stripping references to adapt to :
-  + new 'Detectors' property in the DaVinci() Configurable.
-
-</PRE><H1><A NAME=v33r8>2013-10-29 DaVinci v33r8</A></H1><PRE>
-
-New development release based on the LHCb v36r3 stack.
-
-Executive Summary of notable Phys, Analysis and Stripping changes :-
-
-Core DaVinci :-
- . Downgrade 'Non-existing location ...' messages to debug level.
- . Round the Particle energy values used for match in PrintDuplicates to 
-   a fixed d.p. precision (default 2), to (help) avoid machine precision 
-   instabilities.
- . New NBodyDecays algorithm. See package release notes for details.
- . python/PhysConf/Configuration.py : Relies on CaloProcessor for Calorimeter
-   configuration (digis/clusters onDemand and/or full CaloReco reprocessing).
-
-DecayTreeTuple :-
- . TupleToolDecayTreeFitter: Fix bug 
-   https://savannah.cern.ch/bugs/index.php?102869
-   Now there's a protection against non functional substitutions and against
-   mass constraining particles not in the decay tree.
- . TupleToolGeometry: Fix bug 
-   https://savannah.cern.ch/bugs/index.php?102616
-   Now issue an error when a composite particle without a vertex is given, 
-   like a rho+. 
- . Bug https://savannah.cern.ch/bugs/index.php?102616: Stop treating errors 
-   as warnings. Now DecayTreeTuple will stop if any tool returns an error.
-
-LoKi :-
- . Made the tool handle of HybridEngineActor a stack. Allows to handle a 
-   chain of tools.
- . LoKiFitters DistanceCalculator : Make a more accurate calculation of DOCA.
- . LoKiJets : Fixing Memory Leak detected by Valgrind.
-
-Changed Packages : DaVinciTests
-
-In DaVinciTests :
- . Update stripping decaytreetuple, standardintermediate_run and V0 references 
-   to adapt to a bug fix in DaVinciKernel, that excluded counts with 0 particles 
-   from the summaries.
- . Update Stripping references to adapt to CALO changes.
-
-</PRE><H1><A NAME=v33r7p1>2013-10-07 DaVinci v33r7p1</A></H1><PRE>
-
-New development patch release, based on DaVinci v33r7.
-
-Includes updates to CombineParticles to test new functionality.
-
-Patched Packages :-
-
-- DaVinciKernel
- . Add new file PVSEntry (Made public from CombineParticle sentry).
-
-- DaVinciTools
- . Reshuffle CombineParticles in a way to allow specializations  
- . Add new algorithms in the file NBodyDecays.cpp to deal with 
-   particular specializations. 
- . See the package release notes and doxygen documentation for more
-   detailed information.
-
-- DaVinciTrackScaling
- . TrackScaleState : Remove some bad-intereference with ROOT 
-   memory management.
-
-</PRE><H1><A NAME=v33r7>2013-10-03 DaVinci v33r7</A></H1><PRE>
-
-New development release based on the LHCb v36r2 stack.
-
-Executive Summary of notable Phys and Analysis changes :-
-
-FlavourTagging :-
- . Move from Analysis to Phys project (for Stripping dependency).
- . Add some code to run MC12 Reco14 with calibrated mistag
-   affects: Tagger*Tool.*, NNet_MLP.* INNetTool.h
-
-VertexFit :-
- . Add some protection in OfflineVertexFitter::classify against being passed
-   a NULL Particle pointer.
- . Add protection to AdaptivePVReFitter for NULL pointers.
-
-DaVinciTools :-
- . Addition of ConeJetProxy tool which vectorially sums up tracks
-   and neutral momenta in a cone around a candidate.
- . Add a new algorithm PrintDuplicates to search for and print possible
-   duplicate decays.
-
-DSTWriters :-
- . Add Duplicates check to (u)DST stream elements.
-
-DecayTreeTuple :-
- . New version of TupleToolVtxIsoln that makes use of the VertexIsolation tool.
-
-MVADictTools :-
- . Various updates. See package release notes.
-
-New packages : CommonMCParticles, IncTopoVert
-
-Changed Packages : DaVinciTests
-
-In DaVinciTests :
- . Update Stripping20rXp2 references now AppConfig options are available.
- . Add exclusions for "Trying to import module StrippingArchive.Stripping..."
-   messages.
- . Increase timeouts (again) for stripping(20/20r1) tests to accomodate the
-   slow debug builds...
- . Update reference block for the commonparticles standardintermediate_run 
-   test to account for changes in StdMassConstrainedJpsi2MuMu.
- . Add messages starting 'DaVinciInitAlg.DaVinciMemory' to the exclusion list.
- . Remove hardcoded DB tags from stripping tests, to allow them to again run
-   with whatever is the current 'best'.
- . Add new tests for Stripping20rXp2.
- . Updated reference file tagging.qms/test_tag_mc12.qmt according to the change 
-   in FT/python/FT/Tunings.py in NNetSSK tuning.
- . Update DecayTreeTuple test to adapt to new LoKi decay finder syntax.
-
-</PRE><H1><A NAME=v33r6p1>2013-08-21 DaVinci v33r6p1</A></H1><PRE>
-
-New development patch release built on top of DaVinci v33r6.
-Includes updated DecayTreeTuple packages to test using the 
-LoKi Decay Finder with the DecayTreeTuple packages.
-
-</PRE><H1><A NAME=v33r6>2013-08-05 DaVinci v33r6</A></H1><PRE>
-
-New development release based on the LHCb v36r1 stack.
-
-Executive Summary of Phys and Analysis Changes :-
-
-DaVinciMCKernel :-
- . Fix access to MCParticles when RootInTES is set.
-
-LoKiArrayFunctors, MVADictTools :-
- . New components to allow more general access to LoKi Hybrid variables.
-
-DecayTreeTuple, DecayTreeTupleMC :-
- . TupleToolTagging.cpp: No more filling of the Tagging Category
- . TupleToolDecayTreeFitter: Bug #102007 : Always require an instance name.
- . Change MCTupleToolKinematic to choose end vertex as either a decay or 
-   hadronic interaction.
-
-FlavourTagging :-
- . New tunings for Reco12 and Reco14. 
-   See Analysis release notes for more details.
-
-JetAccessories :-
- . New Particle Flow for Reco 14.
-   See Analysis release notes for more details.
-
-CommonParticles :-
- . Update ANNPID Particles to "MC12TuneV2" tuning.
-
-StrippingConf :-
- . Add EnableFlavourTagging flag, to allow a stripping line to run the 
-   flavour tagging.
-
-Changed Packages :- DaVinciTests
-
-In DaVinciTests :
- . Updated reference file tagging.qms/test_tag_mc12.qmt according to 
-   the change in FT/python/FT/Tunings.py in NNetSSK tuning.
- . Updated reference file tagging.qms/test_tag_mc12.qmt to monitor also 
-   nnetKaonOpposite and nnetKaonSame Tagging algorithms + some changes 
-   in the Category definition.
- . Run the stripping tests with the DDDB and CondDB tags set to the same as
-   the reference logs.
- . Add new test for Stripping20r3.
-
-</PRE><H1><A NAME=v33r5>2013-06-17 DaVinci v33r5</A></H1><PRE>
-
-New development release based on the LHCb v36r0 stack.
-
-Changed Packages :- DaVinciTests
-
-In DaVinciTests :
- . New stripping tests, that run explicit strippings from AppConfig 
-   and compare the output to reference log files.
- . New tests for the Reco14 ANNPID Recalibration.
- . Updated Flavourtagging tests for Reco14
- . Input data now taken from PRConfig package.
-
-Executive Summary of Phys and Analysis Changes :-
-
-MicroDSTAlgorithm, MicroDSTTools, DSTWriters :
- . Improvements to support persisting Flavour Tag objects to (u)DSTs.
-
-DaVinciTransporter :-
- . Add some logic on ParticleTransporter constructor for 
-   automatic selection of proper track extrapolator.
- . Add new particle transporter:  DaVinci::ParticleTransporter
-   It relies on ITrackStateProvider for better treatment of 
-   track states.  
-
-DecayTreeFitter :-
- . Fixed bug in initialization of decay length.
- . Improved initialization of momentum for particles with mass constraint.
- . Improved identification of poorly converging fits.
- . Changed convergence criterion to a relative change in chisq 
-   (rather than absolute change).
-
-LoKiFitters :-
- . Add some functionality to improve fits with downstream tracks,
-   in particular allow the use of new ParticleTransporter. 
- . Fix a bug with particle classification.
-   Essentially all calculation of DOCACHI2 with 
-   participation of K0S was wrong.
-
-DecayTreeTuple :-
- . TupleToolTagging.cpp: Changed in order to retrieve the flavour tagging 
-   information deom TES if they are present (for uDST/DST persistency).
- . Patch TupleToolGeneration to not throw an exception if a NULL 
-   LHCb::HepMCEvent pointer is found, as this is now normal in MC12 data.
-
-FlavourTagging :-
- . Included new code for Reco14 (selected by personality="Reco14"). 
-   Old code can still run selecting personality=Reco12
- . BTaggingTool added property to select NNetKaonTools run time 
-   (NEWKaonOpposite and NETKaonSame)
- . Introduce MultiplePersonalityCall class - a templated class which allows
-   callable objects of identical signature to be called; this class
-   multiplexes calls to the different implementations ("personalities")
-   registered by the caller
- . Change BTaggingTool and TaggingUtils to provide a personality property,
-   changed functionality is implemented using the MultiplePersonalityCall
-   class.
- . Fixed one ambiguity in TaggerNEWKaonOppositeTool.cpp
-   (number of tracks after PID preselection) and no asserts...
- . Updated final SSpi calibration constants for Reco12 D*munu analysis with 
-   correct B+ fraction.
-
-FlavourTaggingChecker :-
- . Latest update for Reco14: store PIDNN variables, updated tagger preselection
-   (like in chooseCandidateReco14 in FT).
-
-JetAccessories :-
- . Added JEC uncertainty support
- . Fix composite particle treatment for sub-resonnance in charged particles
- . Remove the hard coded pt cut in JEC
- . Add the possibility to only save jets containing a B particle
-
-Package Changes :-
-
-! 2013-05-09 - Chris Jones
- - Update davincisys QM test reference for new timing table 
-   indentation levels.
-
-</PRE><H1><A NAME=v33r4>2013-05-07 DaVinci v33r4</A></H1><PRE>
-
-New development release based on the LHCb v35r6 stack.
-
-Executive Summary :-
-
-- Core changes 
- . Support for building with new compilers, gcc 4.7 and clang 3.2
-
-- In VertexFit :
- . Protect OfflineVertexFitter against an invalid ParticleID value in 
-   isResonance. An exception is now thrown in this situation.
-
-- DaVinciTrackScaling :
- . New package, including components moved from Phys/DaVinciTools
-
-- AnalysisPython
- . Various improvements related to TTrees.
-
-</PRE><H1><A NAME=v33r3p3>2013-05-02 DaVinci v33r3p3</A></H1><PRE>
-
-A patch on top of DaVinci v33r3p2, to fix an issue with the 
-automatic recalibration of Reco14 ANNPID on uDSTs.
-
-</PRE><H1><A NAME=v33r3p2>2013-04-26 DaVinci v33r3p2</A></H1><PRE>
-
-A patch on top of DaVinci v33r3. Includes :-
-
- - Automatic recalibration of the ANNPID information using the latest 
-   MC2012 tunings, when running on Reco14 data.
- - A fix to Det/DetCond when running on Upgrade data on the grid, 
-   via ganga.
- - Various minor fixes to the options to aid running on uDSTs.
- - Various tools for track momentum smearing and scaling.
-
-</PRE><H1><A NAME=v33r3p1>2013-04-24 DaVinci v33r3p1</A></H1><PRE>
-
-A patch on top of DaVinci v33r3. Includes :-
-
- - Automatic recalibration of the ANNPID information using the latest 
-   MC2012 tunings, when running on Reco14 data.
- - A fix to Det/DetCond when running on Upgrade data on the grid, 
-   via ganga.
- - Various minor fixes to the options to aid running on uDSTs.
- - Various tools for track momentum smearing and scaling.
-
-</PRE><H1><A NAME=v33r3>2013-04-08 DaVinci v33r3</A></H1><PRE>
-
-New development release based on the LHCb v35r5 stack.
-
-Executive Summary :-
-
-- Changes to DaVinci Application
- . Add 'Upgrade' to the list of supported DataTypes.
- . Add 'XDST' to the list of supported input data types.
- . Add new property RootInTES  (default is '' )
-    In case this property is set and input-type is defined to be 'MDST' 
-    the following action is triggered: 
-      - make use of  PhysConf.MicroDST.uDstConf 
-      - RootInTES property is propagated to DaVinciUserSequnces and 
-        all its members unless the corresponding 'RootInTES' 
-        property is set explicitly
-   This action should minimize number of problems for running analyses on uDst
-
-- Swimming
- . Add scripts for correcting the VELO acceptance bug 
- . Correct bug in VELO acceptance calculation.
- . Rewrite code which calculates the number of VELO hits on a track to take
-   into account more details of the VELO geometry
-
-- DaVinciTrackRefitting
- . Added ParticleRefitter algorithm to update existing Particles in
-   case their tracks were manipulated (limited functionality, no 
-   individual vertex fitters for individual decays)
- . Added python module ParticleRefitterSeq to wrap ParticleRefitter 
-   and apply momentum scale calibration in one go
-
-- DecayTreeTuple
- . Change the way the tuple names for stable particles in 
-   TupleToolDecayTreeFitter to fix a problem where different types where being 
-   mixed in the same tuple branches.
- . New flag FilMultiPV for TupleToolGeometry
- . Adding TupleToolParticleStats. this tool only counts the number of particles
-   reconstructed, located in a particular location.
-
-</PRE><H1><A NAME=v33r2>2013-02-21 DaVinci v33r2</A></H1><PRE>
-
-New development release based on the LHCb v35r4 stack.
-
-Executive Summary :-
-
-- Changes to supported platforms
- . Add support for x86_64-slc6-gcc46 (I/O via Castor client not yet supported)
- . Remove support for i686-slc5-gcc43
-
-- Core changes
- . Fix a bug where IgnoreP2PVFromInputLocations in DVCommonBase was not 
-   respected. Fixes https://savannah.cern.ch/bugs/?99656
- . Disable the preloading of P2PV relations, as this is no longer needed with 
-   the new logic that loads on demand the relations based on the Particle 
-   location in the TES.
-
-- DecayTreeTuple
- . New tools : TupleToolVeloTrackClusterInfo, TupleToolDEDX and 
-               TupleToolVeloClusters. 
-
-- Jets
- . Various improvements to the Jet finding and tagging. 
-   See package release notes in Analysis.
-
-- Flavour Tagging
- . New NN OS kaon tagger added
- . Complete rewrite of the clone definition in the flavour tagging
-
-</PRE><H1><A NAME=v33r1p1>2013-01-20 DaVinci v33r1p1</A></H1><PRE>
-
-Patch release on top of DaVinci v33r1 to fix dependency on DecFiles.
-
-</PRE><H1><A NAME=v33r1>2012-11-30 DaVinci v33r1</A></H1><PRE>
-
-New development release based on the LHCb v35r3 stack.
-Uses new Gaudi v23r5 release, that uses ROOT v5.34.03
-
-Executive Summary :-
-
-- (Developmental) Support added for CMake.
-
-- Core changes :-
- . Extend the related PV finding logic in DVCommonBase to try and predict
-   the relations table location from the Particle container TES location.
-   Also, attempt to load with and without respecting the RootInTES setting.
- . Add a compiler warning when the depreciated DVAlgorithm.h head is included.
-   Make the runtime warning message more noticeable...
-
-- Micro DST Improvements :-
- . Better support for creating and reading MC uDSTs
-
-- DecayTreeTuple :-
- . Move the base classes and core components to a new package called
-    Phys/DecayTreeTupleBase.
-  + Move some components to various seperate new packages
-      DecayTreeTupleDalitz    - 'Dalitz' tools
-      DecayTreeTupleJets      - Jet tools
-      DecayTreeTupleMC        - MC tools
-      DecayTreeTupleMuonCalib - Muon PID calibration
-      DecayTreeTupleReco      - Reconstruction information tools
-      DecayTreeTupleTrigger   - Trigger and stripping tools
- . Various improvements and bug fixes to the tools.
-
-- FlavourTagging :-
- . Various new tunings.
-
-</PRE><H1><A NAME=v33r0p1>2012-10-23 DaVinci v33r0p1</A></H1><PRE>
-
-Trivial patch release, with updated example options for October 2012 Analysis
-Week Software Tutorials.
-
-</PRE><H1><A NAME=v33r0>2012-10-08 DaVinci v33r0</A></H1><PRE>
-
-New development release based on the LHCb v35r2 stack.
-
-Executive Summary :-
-
-- Swimming :-
- . Various updates to support the latest 2012 productions.
-
-- ParticleMakers :-
- . Fix a memory leak in DiElectronMaker
- . Adapted HepMCParticleMaker so that you can exclude particles from a particle 
-   mother.
-
-- VertexFit :-
- . Patch the OfflineVertexFitter to prevent negative mass errors being saved.
-   Also declare such fits where something has obviously gone wrong a failure.
- 
-- DecayTreeTuple :-
- . Remove nPVs from TupleToolEventInfo. Implementation would not work on a uDST,
-   variable is available from TupleToolRecoStats in a way that is uDST friendly.
-
-- MC :-
- . Background category : Improved treatment for non-standard configurations
-  . Calorimetric-gamma/gamma conversion : photon is assumed to be stable 
-  . Specific treatment for gamma->ee conversion
-  . Merged/resolved pi0 improved treatment
-
-- Flavour Tagging :-
- . Updated FINAL SSpi calibration for Stripping 17
-
-- Jets :-
- . Fix bug in the Neutral recovery 
- . Add the possibility of using Velo Track with infinitely low momenta
-
-- Track Smearing :-
- . Added option to set 2012 data - MC12 tuning, on by default.
-
-</PRE><H1><A NAME=v32r2p1>2012-09-14 DaVinci v32r2p1</A></H1><PRE>
-
-Another patch release on top of v32r2, for Stripping20.
-Picks up a few last minute fixes in Stripping v6r2p1.
-
-</PRE><H1><A NAME=v32r2>2012-08-31 DaVinci v32r2</A></H1><PRE>
-
-Patch release on top of v32r1p2, for Stripping20.
-
-Additional patched packages :-
-
- . Muon/MuonTrackRec - To fix tracking efficiency lines
- . Phys/ParticleMaker - To fix a memory leak in the DiElectronMaker
- . Phys/DaVinciMCTools - Improvements to background category for neutrals
- . Phys/DecayTreeTuple - Various improvements and bug fixes
- . Event/TrackEvent - Fix bug in Track copy method.
- . Kernel/LHCbKernel and Kernel/LHCbAlgs - Fixes for MinBias lines
- . Phys/TisTosTobbing - Switch use of TT off, set Muon TOS threshold extra low
-
-</PRE><H1><A NAME=v32r1p2>2012-08-08 DaVinci v32r1p2</A></H1><PRE>
-
-Patch release on top of DaVinci v32r1p1. 
-More fixes to Kernel/LHCbAlgs for FSRs.
-
-</PRE><H1><A NAME=v32r1p1>2012-08-01 DaVinci v32r1p1</A></H1><PRE>
-
-Patch release on top of DaVinci v32r1. Fixes to Kernel/LHCbAlgs
-and Rec/LumiAlgs for FSRs.
-
-</PRE><H1><A NAME=v32r1>2012-07-27 DaVinci v32r1</A></H1><PRE>
-
-New production release. For Stripping 19c.
-
-Executive Summary :-
-
-- Decay Tree Fitters
- . Add options to constrain mass to something else than the PDG mass
-
-- LoKi
- . Fix a bug in LoKi::Particles::IsMuon::muonPID which could result in a 
-   random uninitialised value of the Status Word being used.
-
-</PRE><H1><A NAME=v32r0>2012-07-09 DaVinci v32r0</A></H1><PRE>
-
-New development release. To test major changes to core DaVinci
-bass classes for future stripping versions.
-Uses Gaudi v23r3 with ROOT v5.34.00.
-See PhysSys and AnalysisSys for full details of the changes.
-
-Executive Summary :-
- . OnOfflineTool is now depreciated and removed
- . Make various tools that where private, for no good reason, public.
-
-</PRE><H1><A NAME=v31r0>2012-06-28 DaVinci v31r0</A></H1><PRE>
-
-New Major release, on top of LHCb v31r0 stack. 
-Uses Gaudi v23r3 with ROOT v5.34.00.
-
-Executive Summary :-
-
-- Core DaVinci Changes
- . Reduce a bit the memory footprint of the base classes by making the 
-   default tool maps static data, instead of each instance having its
-   own copy...
- . Add new base class based on the old DVAlgorithm, with the same 'DaVinci'
-   functionaility, but with varying degress of support of histogramming and
-   ntupling :-
-   + DaVinciAlgorithm      : No histogramming or tupling
-   + DaVinciHistoAlgorithm : Histogramming only
-   + DaVinciTupleAlgorithm : Histogramming and tupling
-   DVAlgorithm is kept (using DaVinciTupleAlgorithm) for backwards 
-   compatibility. Please use one of the new three classes instead.
- . The method getDVAlgorithm has been removed, as it is not compatible with
-   the above changes. getIDVAlgorithm should be used instead.
- . Add new getIDVAlgorithm method that includes a safety check on if the tool
-   is private or not. To be used if pointer is cached during initialize().
- . New version of the Brem correction tool
-
-- Configuration Changes
- . Configuration.py : add CaloReProcessing slot that triggers the full 
-   Calo re-reconstruction in the init sequence (default False)
-
-- Flavour Tagging
- . OS and SSpi and SSK calibration for Strip17
-
-- DecayTreeTupe
- . Numerous improvements. See Analysis v9r0 release notes.
-
-- Persistency
- . Add support for new input DST format, with RawEvent split up
- . Remove support for PV Weights packing, as these are no longer used.
-
-</PRE><H1><A NAME=v30r4p1>2012-05-08 DaVinci v30r4p1</A></H1><PRE>
-
-New patch release on top of DaVinci v30r4
-
-In DaVinciTools :
- . Update CombineParticles to not save candidates if the MaxCandidate or
-   MaxCombination limit is hit.
-
-In DecayTreeTuple
- . Protect TupleToolDalitz and TupleToolWZJets against NULL ParticleProperties.
-
-</PRE><H1><A NAME=v30r4>2012-05-03 DaVinci v30r4</A></H1><PRE>
-New full stack release based on LHCb v34r3, Lbcom v12r3,
-Rec v13r3, Phys v14r3, Analysis v8r3 and Stripping v4r3p1
-
-Executive Summary :-
-
-- Stripping (u)DST Content changes
- . Improve the CaloHypo cloning tool. Cloning of the related Hypos, Digits 
-   and Clusters are now options. By default Hypos and Clusters are cloned, but
-   digits are not. Improves support for Tistos'ing on uDSTs.
- . Improve the CaloHypo cloning tool. Cloning of the related Hypos, Digits 
-   and Clusters are now options. By default Hypos and Clusters are cloned, but
-   digits are not.
- . Turn off by default the addition of the 'LHCbID Maps' to stripping uDSTs.
-   These where added to support TisTos'ing, but now all the information should
-   be availabled from the cloned candidates themselves.
- . Enable packing of the cloned CaloClusters.
-
-- DecayTreeTuple :
- . Added TupleToolVeto, TupleToolIsolationTwoBody and TupleToolMuonIDCalib tools
- . Add options to TupleToolSwimmingInfo to allow it to grab particles by hand
-   from a specified location
-
-- ParticleMaker :
- . Added V0FromDstMaker: Transforms Brunel V0 list into Particles
-
-- In TisTosTobbing :
- . Collect Calo EM info from ProtoParticle::ExtraInfo if available
-
-</PRE><H1><A NAME=v30r3>2012-04-29 DaVinci v30r3</A></H1><PRE>
-Patch release for Stripping 19, for post April 2012 TS data taking.
-
-In additional, the following patched packages are included :
-
- - Event/PackedEvent v4r10 and Event/EventPacker v2r16
-  . To fix problems with the accuracy of the Particle momentum covariance
-    matrix patching.
-  . Adds a new PackedCaloCluster class. Will only be used in the next full
-    stack release of DaVinci.
-  . Various improvements to the packing checkers.
- - Phys/DaVinciTools
-  . Fix AddExtraInfo so that it never returns FAILURE in execute()
-  . BremAdder: Correct minor bug in testing if the track has been 
-    bremsstrahlung corrected
- - Phys/DaVinciMonitors v1r19
-  . Muon Efficiency plots with and without MIP cut on the selected sample 
-    in MuEffMonitor
- - Event/RecEvent v2r42
-  . Fix a bug in the RecVertex class when a vertex had tracks but no weights.
-
-</PRE><H1><A NAME=v30r2p3>2012-04-19 DaVinci v30r2p3</A></H1><PRE>
-Patch release with fixed Phys/DaVinciMonitors for a Muon DQ problem.
-
-</PRE><H1><A NAME=v30r2p2>2012-04-12 DaVinci v30r2p2</A></H1><PRE>
-Patch release with fixed Phys/KaliCalo package
-
-</PRE><H1><A NAME=v30r2p1>2012-04-02 DaVinci v30r2p1</A></H1><PRE>
-Trivial patch release of v30r2, adding support for DataType=2012
-
-</PRE><H1><A NAME=v30r2>2012-04-02 DaVinci v30r2</A></H1><PRE>
-This version uses projects LCG 62b, Gaudi v23r2, LHCb v34r2, Lbcom v12r2,
- Rec v13r2, Phys v14r2, Analysis v8r2 and SQLDDDB v7r*, ParamFiles v8r*, 
- FieldMap v5r*, AppConfig v3r*
-
-Production version for initial 2012 data taking
-
-For full details, see the release notes for Phys v13r2, Analysis v8r2 and 
-Stripping v4r2. Also, see the reconstruction related changes in Brunel v42r2
-
-Executive Summary :-
-
-- External dependencies changes
- . Uses LCGCMT v62b. Relevant changes are ROOT 5.32.02 and neurobayes 3.7.0
-
-- Loki Improvements
- . Add functor to BeamLineFunctions to calculate the DOCA to the beamline,
-   using LoKi::FastVertex
- . Add functors related to the Velo hit pattern:
-   TrNVELOSPACEPOINTS, TrNCONSECVELOSPACEPOINTS
-    Evaluating the number of (consecutive) R and Phi hits in the same station,
-    for the Hlt1 displaced vertex line:
-   TrNVELOOVERLAPS, TrNVELOOVERLAPSR, TrNVELOOVERLAPSPHI
-    Evaluating the number of A/C overlap hits, resp. after an OR of R and Phi,
-    R only and Phi only, for the Hlt2 beam halo express stream line.
-
-- Swimming 
- . Re-enable output algorithms before exiting to allow correct finalisation.
- . Fix XML summary writing.
- . Disable FSRInputCopyStreamWriter when swimming the trigger
- . Change the setting of "EnableUnpack" to be compliant with the new software stack.
- . Open shelve database read only.
-
-- DecayTreeTuple 
- . TupleToolSwimmingInfo: replace "/" with "_" in decision branch names.
- . Fix some warnings about unsigned long usage.
- . Some fixes for running on uDSTs, in TupleToolTrigger and TupleToolStripping.
- . If HltRoutingBits are missing, catch the exception that is thrown in 
-   TupleToolTrigger, so the processing does not terminate.
- . TupleToolTISTOS : Added Hlt1Phys Hlt2Phys
-
-- Stripping (u)DST Content fixes
- . Add support for the packed track clusters on uDST streams. 
-   Needed for Track refitting. 
- . Improve the ProtoParticle cloning to allow for dynamic checking of each
-   ProtoParticle, and dependant data objects, to determine if they should be
-   cloned or not for the stream in question. If the object resides in a TES
-   location known to be completely copied to the stream output (for instance
-   the standard reconstruction locations on DSTs) then it is not copied and
-   the reference to that original container is kept. Otherwise, the objects
-   are fully cloned.
-   Fixes the problem on Calibration (and EW) DST streams that create custom 
-   Tracks, ProtoParticles that where not being properly handled.
- . Fix the packing of RichPID and MuonPID objects, where the key was not
-   properly restored.
-
-</PRE><H1><A NAME=v30r1p1>2012-03-14 DaVinci v30r1p2</A></H1><PRE>
-Patch for https://savannah.cern.ch/bugs/?92524
-
-</PRE><H1><A NAME=v30r1p1>2012-03-07 DaVinci v30r1p1</A></H1><PRE>
-
-New development release, containing fully support for the new fully packed 
-stripping (u)DSTs.
-
-In Phys/DaVinci :-
- - If Simulation=True or DataType="MC09", force IgnoreDQFlags=True, to work 
-   around an issue in LHCbApp. To be removed in a future release, when fixed 
-   in LHCb.
- - Add the option "IgnoreDQFlags", which controls whether how DaVinci should 
-   handle data DQ flags. Default is False, which means only data with good
-   DQ will be processed.
- - Add the option "DQFLAGStag" for the DQ flags tag.
- - Add a "ProductionType" setting, that enables whatever options are needed
-   in a given production (e.g. Stripping). Default is "None", no special 
-   options.
- - Update the EnableUnpack property of the DaVinci configurable to accept a
-   list of options, instead of just True or False. valid options are
-   "Reconstruction" and/or "Stripping", to enable the unpacking of the 
-   related data objects.
-
-</PRE><H1><A NAME=v30r0>2012-02-15 DaVinci v30r0</A></H1><PRE>
-
-New release, based on Gaudi v23r0. For stripping 17b. 
-
-</PRE><H1><A NAME=v29r3p1>2012-01-12 DaVinci v29r3p1</A></H1><PRE>
-
-Patch release, including Phys/FlavourTagging v12r7
-
-</PRE><H1><A NAME=v29r3>2011-12-15 DaVinci v29r3</A></H1><PRE>
-
-New development release, based on LHCb v32r2 stack.
-
-</PRE><H1><A NAME=v29r1>2011-11-10 DaVinci v29r2</A></H1><PRE>
-
-Depends on Stripping v3r0, Analysis v7r1, Phys v13r1
-
-Update to DaVinci v29r1, adding support for Swimming, with various other bug fixes.
-Compatible, stripping wise, with v29r1
-
-! 2011-11-07 - Chris Jones
- - Remove temporary inclusion of LumiAlgs and GaudiConf
-
-</PRE><H1><A NAME=v29r1>2011-09-29 DaVinci v29r1</A></H1><PRE>
-
-Bug fix version for Stripping17, depends on Stripping v3r0, Analysis v7r0, Phys v13r0
-
-For more details see:
-https://cern.ch/lhcb-tag-collector/display.html?project=DaVinci&version=v29r1
-
-</PRE><H1><A NAME=v29r0>2011-09-07 DaVinci v29r0</A></H1><PRE>
-
-Production version for Stripping17, depends on Stripping v3r0, Analysis v7r0, Phys v13r0
-
-Major version change, since this is the first version where ROOT is the default persistency.
-
-Other DST content has also changed, so the GEC are no longer needed as a separate class. A repacked Trigger/RawEvent should be available. Options have been provided for its decoding. Added the UseTrigRawEvent options to DaVinci(), see task #21716
-
-This version of Stripping should retain almost factor 2 less in retention.
-
-For more details see:
-https://lhcb-tag-collector.web.cern.ch/lhcb-tag-collector/display.html?project=DaVinci&version=v29r0
-
-
-</PRE><H1><A NAME=v28r5>2011-08-03 DaVinci v28r5</A></H1><PRE>
-
-Production version for Stripping16, depends on Stripping v2r5p1, Analysis v6r6, Phys v12r6
-
-Previous timing improvements were approved for use, this version of DaVinci should
-be at least 25% faster in the Stripping than the last version.
-
-For more details see:
-https://lhcb-tag-collector.web.cern.ch/lhcb-tag-collector/display.html?project=DaVinci&version=v28r5
-
-
-</PRE><H1><A NAME=v28r4p2>2011-07-25 DaVinci v28r4p2</A></H1><PRE>
-
-Test (patch) version, not for production, to test/validate CPU 
-improvements in Stripping16 (july 2011)
-
-It was decided to as yet not move to LoKi::VertexFitter
- 
-Several packages have been additionally included in this release:
-use  DecayTreeTuple             v3r15    Phys
-use  PhysConf                   v1r10    Phys
-use  DSTWriters                 v3r1     Phys
-use  LHCbAlgs                   v2r40    Kernel
-use  DaVinciTools               v22r9    Phys
-use  LoKiNumbers                v10r1    Phys
-use  LoKiTracks                 v2r2     Phys
-use  GaudiConf                  v14r0p1
-
-The branches with LoKi::VertexFitter changed were not taken this time around.
-
-For more details see:
-https://lhcb-tag-collector.web.cern.ch/lhcb-tag-collector/display.html?project=DaVinci&version=v28r4p2
-
-</PRE><H1><A NAME=v28r4p1>2011-11-11 DaVinci v28r4p1</A></H1><PRE>
-
-Test and development version to implement CPU improvements
-(Stripping 15 compatible) 
-
-Several packages have been additionally included in this release:
-use  DecayTreeTuple             v3r15    Phys
-use  LoKiFitters                v4r1p3   Phys
-use  PhysConf                   v1r10    Phys
-use  DaVinciKernel              v10r2p1  Phys
-use  DaVinciTools               v22r8p1  Phys
-use  GaudiConf                  v14r0p1
-
-DaVinciKernel and DaVinciTools were taken from the v10r2b and v22r8b branches respectively, with the only change being that LoKi::VertexFitter is now the default offline fitter.
-
-For more details see:
-https://lhcb-tag-collector.web.cern.ch/lhcb-tag-collector/display.html?project=DaVinci&version=v28r4p1
-
-</PRE><H1><A NAME=v28r4>2011-05-24 DaVinci v28r4</A></H1><PRE>
-
-Production version for 2011 processing of data following June technical stop.
-(Stripping 15) 
-
-This is the first version of DaVinci to support the ROOT persistency framework.
-
-Stripping v2r4, Analysis v6r5, Hlt v13r7, Phys v12r5
-
-Otherwise no major changes. Several packages which were previously included explicitly in DaVinci have been released with their respective projects.
-
-DecayTreeTuple v3r15 has been included with this release to pick up a few minor changes and improvements along with some additional tools, e.g. calorimetry and MCTupleToolPrompt.
-
-In addition in the underlying projects there have been several additional functions added to StrippingArchive which should make life much easier for end-users.
-
-For more details see:
-https://lhcb-tag-collector.web.cern.ch/lhcb-tag-collector/display.html?project=DaVinci&version=v28r4
-
-</PRE><H1><A NAME=v28r3p1>2011-05-24 DaVinci v28r3p1</A></H1><PRE>
-
-Production version for 2011 processing of 1.4 TeV data.
-(which is almost stripping 13, with a different configuration) 
-
-Production version for 2010 reprocessing Stripping14
-(new line builders and cuts)
-
-Stripping v2r3p2, Analysis v6r4p1, Hlt v13r6, Phys v12r4p1
-
-Based on LHCb v32r2 stack. 
-
-Packages from Rec/LHCb included in DaVinci for this release:
-  . OT/OTDAQ v7r10
-  . Rec/LumiAlgs v5r2
-  . Tf/TrackSys v6r2
-  . Tr/TrackTools v4r6
-  . Phys/DecayTreeTuple v3r14p2
-
-For more details see:
-https://lhcb-tag-collector.web.cern.ch/lhcb-tag-collector/display.html?project=DaVinci&version=v28r3p1
-
-</PRE><H1><A NAME=v28r3>2011-05-13 DaVinci v28r3</A></H1><PRE>
-
-Production version for 2011 reprocessing and 2010 restripping.
-Stripping 13 compatible. 
-Stripping v2r3p1, Analysis v6r4p1, Hlt v13r6, Phys v12r4p1
-
-Based on LHCb v32r2 stack. 
-
-Packages from Rec/LHCb included in DaVinci for this release:
-  . OT/OTDAQ v7r10
-  . Rec/LumiAlgs v5r2
-  . Tf/TrackSys v6r2
-  . Tr/TrackTools v4r6
-
-EventPacker v2r8 no longer required since it is in LHCb v32r3 picked up through Rec v11r4.
-
-For more details see:
-https://lhcb-tag-collector.web.cern.ch/lhcb-tag-collector/display.html?project=DaVinci&version=v28r3
-
-</PRE><H1><A NAME=v28r2>2011-03-28 DaVinci v28r2. For 2011 stripping13.</A></H1><PRE>
-
-  *** Based on LHCb v32r1p1 stack. 
-
-  * Contains the stripping13 lines and latest bug fixes.
-
-</PRE><H1><A NAME=v28r1p3>2011-03-16 DaVinci v28r1p3. For March 2011 express stream validation.</A></H1><PRE>
-
-  *** Based on LHCb v32r1p1 stack. 
-  
-  * Fixes to monitoring, RICH PID.
-
-</PRE><H1><A NAME=v28r1p1>2011-03-16 DaVinci v28r1p2. For stripping13 line developments and validation and first 2011 data HLT.</A></H1><PRE>
-
-  *** Based on LHCb v32r1p1 stack. 
-   
-  * Quick patch release, mainly for HLT but including many patches and 
-    improvements to Phys, Analysis and Stripping.
-  * First version using stripping configuration build from python database.
-  * Includes stripping lines up to 2011-03-10 ~15:00 CET
-  * Important patches to FlavourTagging, MicroDST global event counters.
-
-</PRE><H1><A NAME=v28r0>2011-02-24 DaVinci v28r0. For stripping13 line developments and validation.</A></H1><PRE>
-
-  *** Based on LHCb v32r0 stack. 
-  
-  * Enhancements to selection toolkit.
-  * Backwards-incompatible changes to DVAlgorithm input and output locations.
-    No context-dependent location extensions for particles.
-
-</PRE><H1><A NAME=v27r1>2011-02-02 DaVinci v27r1. For 2011 stripping line developments.</A></H1><PRE>
-
-  *** Based on LHCb v31r8 stack. Baseline version for early 2011 stripping line development.
-  *** Backwards incompatible version with no PhysDesktop.
-  *** HLT running not supported.
-
-
-</PRE><H1><A NAME=v27r0>2011-01-21 DaVinci v27r0. For 2011 developments.</A></H1><PRE>
-
-  *** Based on LHCb v31r8 stack. Baseline version for early 2011 developments.
-  *** Backwards incompatible version with no PhysDesktop.
-  *** HLT running not supported.
-
-                     ****** NOT FOR PRODUCTION ******
-
-     * DVAlgorithm/DaVinciTools:
-       . No use made of IPhysDesktop anymore! Use DVAlgorithm methods directly.
-       . Simplification of DVAlgorithm derived classes.
-     * Improvements to KalmanFilter, LoKiFitters
-     * New symbols added to LoKiPhys, LoKiProtoParticles.
-     * ProtoParticleFilter: support for ANN prob. PID variables.
-     * Small MicroDST bug fixes. Bugs did not affect stripping.
-     * DSTWriters fix to stripping InputCopyStream corruption Gaudi feature.
-     * DecayTreeTuple: decorators to make python configuration easier.
-     * FlavourTagging optimised and calibrated for Stripping12.
-     * Most changes related to removal of PhysDesktop.
-
-</PRE><H1><A NAME=v26r4>2010-12-21 DaVinci v26r4. Baseline for 2011 developments.</A></H1><PRE>
-
-  * Based on LHCb v31r8 stack. Baseline version for early 2011 developments.
-
-                     ****** NOT FOR PRODUCTION ******
-
-</PRE><H1><A NAME=v26r3>2010-11-09 DaVinci v26r3. Candidate version for Stripping12.</A></H1><PRE>
-
-  * Based on LHCb v31r6p1 stack. Version for end of year reprocessing.
-  * Phys:
-      Extensions and enhancements. Too many to mention here. See:
-      http://lhcb-release-area.web.cern.ch/LHCb-release-area/DOC/phys/releases/latest/release.notes.php
-  * Stripping line definitions for Stripping12.
-  * Analysis: 
-      Extensions to MicroDST for stripping, making MicroDSTs from MicroDSTs. Enhancements to 
-      DecayTreetuple. For details, see 
-      http://lhcb-release-area.web.cern.ch/LHCb-release-area/DOC/analysis/releases/latest/release.notes.php
-  * Hlt: Identical to previous version.
-
-</PRE><H1><A NAME=v26r2p1>2010-10-11 DaVinci v26r2p1. Version for Stripping11.</A></H1><PRE>
-
-  * Based on LHCb v31r6 stack. Version for October stripping.
-  * Includes many enhancements to MicroDST for Jpsi and Charm working groups.
-  * Major updates to stripping selections.
-  * New functionality and bug fixes. See Phys v9r11, Analysis v4r11, Hlt , Stripping release notes.
-
-</PRE><H1><A NAME=v26r1>2010-09-13 DaVinci v26r1. Version with latest HLT. Equivalent to Reco06-Strippins10 version.</A></H1><PRE>
-
-  * Identical to v26r0 but uses HLT v11r1.
-
-</PRE><H1><A NAME=v26r0>2010-09-08 DaVinci v26r0. Version for Reco06-Stripping10 .</A></H1><PRE>
-
-  * Based on LHCb v31r5 software stack.
-  * To be used for Reco06-Stripping10 processing.
-  * Complete revamp of stripping selections. See
-    https://twiki.cern.ch/twiki/bin/view/LHCb/StrippingStatisticsSept2010
-
-</PRE><H1><A NAME=v25r8>2010-08-16 DaVinci v25r8. Version for Stripping line development and MicroDST production tests.</A></H1><PRE>
-
-  * Based on LHCb v31r4 software stack.
-  * Many, many MicroDST enhancements.
-  * New DaVinci().EventPreFilters slot: takes list of algorithms that filter
-    on DST (or MicroDST) data *before* anything else is run. This can save 
-    *a lot* of time when analysing e.g. one or two lines in DSTs with many
-    lines. Example:
-
-    from PhysConf.Filters import Filters 
-
-    fltrs = Filters  (
-    HLT_CODE = "HLTPASS_RE('Hlt.*(MicroBias|Hadron).*Decision')" , STRIP_CODE = 'HLT_PASS_RE('StrippingStripD2K(K|P)P_(A|B)_LoosePID_.*Decision')" , 
-VOID_CODE = " EXISTS('/Event/Strip') & EXISTS('/Event/Charm')" 
-                     ) 
-
-    DaVinci ( 
-             ...
-             EventPreFilters = fltr.filters('MyFilters')
-             ...
-             )
-
-    This will apply HLT and Stripping dec report requirements, plus filter on 
-    the existence of '/Event/Strip' and '/Event/Charm' before anything else 
-    is cone.
-
-</PRE><H1><A NAME=v25r7>2010-07-28 DaVinci v25r7. Version for Stripping line development and Reco05-Stripping08 production.</A></H1><PRE>
-
-  * Based on LHCb v31r4 software stack.
-  * Updated StrippingSelections.
-
-</PRE><H1><A NAME=v25r6>2010-07-08 DaVinci v25r6. Version for Stripping line development.</A></H1><PRE>
-
-  * Based on LHCb v31r2
-  * StrippingSelections are *not* commissioned or approved. Do not use 
-    for production with the released Phys/StrippingSelections and 
-    Phys/StrippingConf
-  * New infrastructire to reject "bad" events from Stripping while keeping them
-    in the DST.
-  * MaxCandidates and MaxCombinations for Stripping CombineParticles instances.
-  * Important bug fix for Particle->re-fitted PV relations storage in 
-    Micro / strip DST.
-  * Change in default structure of MicroDST. 
-    Data goes to /Event/<sequence name> instead of /Event/MicroDST
-  * Change in default structure of default single-SelectionSequence 
-    stripping DST. Data goes to /Event/<sequence name> instead of /Event/Sel
-  * Important bug-fix for DecayTreeFitter.
-  * Various improvements and additions, including new features shown in the
-    Friday session of the June/2010 software week: 
-    http://indico.cern.ch/conferenceDisplay.py?confId=73578
-
-</PRE><H1><A NAME=v25r5p1>2010-06-?? DaVinci v25r5p1. LHCb v31r1 based version for RecoStripping-05</A></H1><PRE>
-
-  * Uses patched HLT v10r4p1
-  * Patches to some B->XMuMu stripping lines
-  * QM tests moved to DaVinciTests package.
-  * Patch to Selection "Framework" for DataOndEmand safety.
-  * Fix to stripped DST FSR corruption problem?
-
-
-</PRE><H1><A NAME=v25r5>2010-05-09 DaVinci v25r5. LHCb v31r1 based version for stripping and re-processing</A></H1><PRE>
-
-  * Fix writing of FSRs
-  * Fix stripping DSTs. No more duplicsted data or cross-stream pollution.
-  * New structure for stripping DST candidates /Event/StreamName/...
-  * New sripping selections.
-  * Important bug fixes to Particle->PV and Particle->MC relations in Stripping and multi-seleciton Micro DSTs.
-  * Easy MicroDST writing from Stripping DSTs.
-  * New DaVinci::filter functions replace removed IParticleFilter methods and add extra functionality.
-  * HLT: HltSettings removed.
-
-</PRE><H1><A NAME=v25r4p1>2010-05-09 DaVinci v25r4p1. LHCb v31 based version for stripping and re-processing</A></H1><PRE>
-
-  * Patch HltCommon to allow to run new HLT with old DB tags.q
-
-</PRE><H1><A NAME=v25r4>2010-04-30 DaVinci v25r4. First version on LHCb v31 series</A></H1><PRE>
-
- Based on PHYS v9r5, ANALYSIS v4r4, HLT v10r?, and LHCb v31r0p1 stack.
-
- * Various fixes, new stripping lines.
-
-</PRE><H1><A NAME=v25r3>2010-04-18 DaVinci v25r3. First version on LHCb v30 series</A></H1><PRE>
-
- Based on PHYS v9r3p1, ANALYSIS v4r3, HLT v10r1, and LHCb v30r0 stack.
-
-! 2010-04-15 - Rob Lambert
- - Modified davincisys.stripping.test_express_appconfig, new file from BKK
-
-</PRE><H1><A NAME=v25r2p3>2010-04-12 DaVinci v25r2p3. Patch release for Early 2010 data stripping. </A></H1><PRE>
-
- * Fixes problems with RichPIDPacker reading rDST.
- * Fixes problems with HltDecReports, L0DU construction from the raw bank, 
-   stripping, and others, present when reading RDSTs.
-
-! 2010-04-03 - Rob Lambert
- - Modified two new tests to run 600 events (enough to see the segfault)
-
-! 2010-04-02 - Rob Lambert
- - Added nightly test davincisys.qms/stripping.qms/test_rdst_appconfig.qmt
-   . Run stripping on an RDST just as it is done offline
- - Added nightly test davincisys.qms/stripping.qms/test_express_appconfig.qmt
-   . Run Monitoring on a DST just as it is done offline
-
-</PRE><H1><A NAME=v25r2p1>2010-03-17 DaVinci v25r2p1. Patch release for Early 2010 data stripping. </A></H1><PRE>
-  Based on Hlt v9r2p1 and with updated StrippingSelections and DaVinciMonitors
-
-	Warning : for 2009 and 2010 data types (real and MC) user MUST provide the approriate data base tags 
-
-</PRE><H1><A NAME=v25r2>2010-03-08 DaVinci v25r2. Release for March 2010 software tutorials. </A></H1><PRE>
-
-</PRE><H1><A NAME=v25r1>2010-02-23 DaVinci v25r1. Release for 2010 data taking and for MC09 Re-stripping. </A></H1><PRE>
-
- * Highlights:
-   * IMPORTANT: DaVinci() no longer has default DataType. Users *must* define this.
-   * HLT lines for 2010 startup.
-   * Kernel and LoKi packages moved to PHYS.
-   * Now stripping selections
-   * B-tagging can use re-fitted PVs
-   * Enhancements to Stripping, Selections frameworks.
-
-Based on Phys v9r1, Analysis v4r1, Rec v8r1, HLT v9r1, Lbcom v8r2, LHCb v29r1, Gaudi v21r7
-
-</PRE><H1><A NAME=v25r0>2010-02-05 DaVinci v25r0. Release for MC09 Re-stripping. </A></H1><PRE>
-
-Based on Phys v9r0, Analysis v4r0, Rec v8r0, HLT v9r0, Lbcom v8r1, LHCb v29r0, Gaudi v21r7
-
-  * LHCb v29r0 stack.
-  * New stripping selections
-  * All what's in v24r7p2
-  * Hlt and Stripping Line unification
-  * L0DU configuration in HLT changed.
-  * Allow LoKi functors in Hlt1 filters
-  * Re-implementation of Particle Selections
-  * Strict safety checks in Selection, SelectionSequence classes: name re-use no longer allowed.
-  * Re-structuring of DecayTreeTuple
-
-</PRE><H1><A NAME=v24r7>2009-12-04 DaVinci v24r7. Release for 2009 collisions and beam data. </A></H1><PRE>
-
-Based on Phys v8r14, Analysis v3r14, Rec v7r12, HLT v8r1, Lbcom v7r11, LHCb v28r5, Gaudi v21r6
-
- * Quick release for 2009 beam and collisions data.
-
- * Highlights:
-   * Re-tuned PV finder
-   * Flavour tagging tuned for MC09 simulation.
-   * Add di-electron to CommonParticles
-   * Bu->eeK stripping line.
-   * Bunch crossing ID available in TupleEventInfo
-   * Various bug-fixes.
-
-</PRE><H1><A NAME=v24r6>2009-12-04 DaVinci v24r6. Release for (almost) first collisions. </A></H1><PRE>
-
-Based on Phys v8r13, Analysis v3r14, Rec v7r11, HLT v8r0, Lbcom v7r10, LHCb v28r4, Gaudi v21r6
-
- * Quick LHCb v28r4-based release for Dec 5/6 collision week-end
- 
- * Major release of Hlt (mostly Hlt2)
-   - Updates needed by Pit (first collisions)
-   - Use PV2DFit3D in Hlt1 and PV3D in Hlt2 (the latter in Phys)
-     . See https://savannah.cern.ch/task/index.php?12688
-     . See https://savannah.cern.ch/bugs/index.php?59545
-   - Big changes in way Hlt2 handles PV and reconstruction:
-     . All are explicit dependencies now.
-     . See https://savannah.cern.ch/task/index.php?12690
-   - RoutingBitsWriter now always run
-     . See https://savannah.cern.ch/bugs/index.php?59607
-   - Update of Ecal alley
-
- * Selections and SelecitonSequences are now clonable.
-
-</PRE><H1><A NAME=v24r5p1>2009-11-22 DaVinci v24r5p1. Release for first beam. </A></H1><PRE>
-
-Based on Phys v8r12p2, Analysis v3r12p1, Rec v7r9, HLT v7r3, Lbcom v7r9, LHCb v28r3, Gaudi v21r6
-
- * Quick LHCb v28r3-based release for first 2010 beam.
-
- * Highlights:
-   - New embedded monitors in CombineParticles and FilterDesktop (Vanya)
-      . See Phys/DaVinciTools v19r5 release notes for more details.
-   - Extra tests for files from Brunel v35r8, see savannah task 12602 (R. Lambert)
-
- * v24r5 highlights: 
-   - New ODIN type.
-   - HLT: Hlt2 TES renaming, new lines, Lumi re-structuring.
-   - PHYS: fixes for new DST contents. Various internal fixes and improvements.
-   - ANALYSIS: Fixes and additions to stripping framework/lines, MicroDST saving of
-	       complete Flavour Tagging.
-
-</PRE><H1><A NAME=v24r5>2009-11-20 DaVinci v24r5. Release for first beam. </A></H1><PRE>
-
-Based on Phys v8r12p1, Analysis v3r12, Rec v7r8, HLT v7r2, Lbcom v7r8, LHCb v28r2, Gaudi v21r6
-
- * Quick LHCb v28r2-based release for first 2010 beam.
- * Highlights
-   - New ODIN type.
-   - HLT: Hlt2 TES renaming, new lines, Lumi re-structuring.
-   - PHYS: fixes for new DST contents. Various internal fixes and improvements.
-   - ANALYSIS: Fixes and additions to stripping framework/lines, MicroDST saving of 
-               complete Flavour Tagging.
-
-</PRE><H1><A NAME=v24r4>2009-10-30 DaVinci v24r4 </A></H1><PRE>
-
-Based on Phys v8r11, Analysis v3r11, Rec v7r7, HLT v7r1, Lbcom v7r7, LHCb v28r1, Gaudi v21r5
-
- * Highlights
-   - Big changes to Stripping configuration framework. 
-      . Allows easy definition of streams and configuration of stripping.
-      . Examples on how to read stripping DSTs here:
-          https://twiki.cern.ch/twiki/bin/view/LHCb/LHCbStripping#Reading
-   - Improvements to Selection Framweork. 
-      . Allow pre and post selection algorithm lists in SelectionSequence. 
-      . Add AutomaticData class, an alias for DataOnDemand, to avoid confusion.
-      . See https://twiki.cern.ch/twiki/bin/view/LHCb/ParticleSelection
-   - MicroDST-friendly changes: 
-      . DecayTreeTuple's TupleToolMCTruth can use MC associaiton in MicroDST.
-      . 'MDST' property of DaVinci() for running job with input DSTs. 
-      . See https://twiki.cern.ch/twiki/bin/view/LHCb/MicroDST for more 
-        MicroDST reading examples.
-   - Significant speed up in DVAlgorithm/PhysDesktop 
-      . Particle->PV relation handling for busy events.
-   - Fix to gamma reconstruction
-      . standard photons work again!
-   - Bug fix to HLT + MC association crashes.
-   - More migration to Configurables in Calo configuration.
-   - Big changes to HLT
-      . Restructure of Settings and configuration
-      . HltConf now allows to add any configured line to Hlt1 or 2 for testing.
-      . HltSelChecker completely rewritten. Now does MC09.
-      . Addition of B2DX lines
-      . Renaming of XGamma lines
-      . DaVinci() Hlt slots changed: HltType replaced by bool Hlt. 
-        Hlt1, Hlt2 configuration to run now defined by HltThresholdSettings
-        See https://twiki.cern.ch/twiki/bin/view/LHCb/HltSettings for more details.
-
-</PRE><H1><A NAME=v24r3p1>2009-10-06 DaVinci v24r3p1 </A></H1><PRE>
-
-Based on Phys v8r10, Analysis v3r10, Rec v7r6, HLT v6r8, Lbcom v7r6, LHCb v28r0, Gaudi v21r4
-
-Patch version for stripping and monitoring on RDST
-
-</PRE><H1><A NAME=v24r3>2009-10-02 DaVinci v24r3 </A></H1><PRE>
-
-Based on Phys v8r10, Analysis v3r10, Rec v7r6, HLT v6r8, Lbcom v7r6, LHCb v28r0, Gaudi v21r4
-
-- Added the pattern container_package.
-
-</PRE><H1><A NAME=v24r2>2009-09-02 DaVinci v24r2 Rushed FEST version</A></H1><PRE>
-
-Largely the same as v24r1 except for Analysis v3r9 and Hlt v6r7. Used patched 
-HltL0Conf and CaloAssociators and Calo packages. Phys v8r9 has been built in 
-order to link to new versions of use CaloInterfaces, CaloKernel, CaloUtils,
-and LHCbKernel
-
-
-Highlights:
-   * Copying of full particle decay trees plus additional related
-     objects to selection DSTs and stripping DSTs. Required changes to 
-     MicroDST, Stripping PhysSelPython, and Analysis core components and 
-     configurables.
-   * Unified syntax for writing MicroDST, selection and stripping DST.
-   * Patches to HltL0Conf and CaloAssociators.
-
-</PRE><H1><A NAME=v24r1>2009-08-12 DaVinci v24r1 MC09 development release</A></H1><PRE>
-
-Based on Phys v8r8, Analysis v3r8, Rec v7r5, HLT v6r6, Lbcom v7r5, LHCb v27r5, Gaudi v21r3
-
-Highlights:
-
-  * New (Micro) DST writing configurables (Juan):
-    - BaseMicroDSTWrite: Write DSTs for events passing selections. 
-    - MicroDSTWriter: inherits from AnalysisConf.BaseMicroDSTWriter. Allows to process many selections and write a MicroDST for each one.
-    - SelDSTWriter. Inherits from MicroDSTWriter. Write a DST with the full DST plus candidate full decay tree for events passing a selection.
-
-  * Add CheckPV option to StrippingLine: guarantee that stripping is performed for that line. (Anton)
-
-  * PhysDesktop.P2PVInputLocations can now be set directly from parentDVAlgorithm. MyAlg.PhysDesktop.P2PVInputLocations => MyAlg.P2PVInputLocations (Juan)
-
-  * REMOVED: IRelatedPV, RelatedPV, TrueMCFilterCriterion, FilterByBackCat
-
-  * REMOVED FROM RELEASE: Phys/DavinciUser, Phys/LoKiuser. Getpack if needed.
-
-  * New namespace DaVinci::P2VVAngles with free functions to calculate angles for P->VV analysis. Re-structure P2VV GaudiTools to use these (Greig Cowan)
-
-  * New namespace DaVinci::Transporter with Particle transport functions. Taken from DaVinciTransporter, available in Kernel/TransporterFunctions.h (Juan)
-
-  * PhysSelPython: Overhaul of Selections and SelectionSequence classes. They are now UserConfigurables. See wiki page: https://twiki.cern.ch/twiki/bin/view/LHCb/ParticleSelection
-
-  * Re-structuring of DaVinciKernel: new package DaVinciInterfaces now contains all the tool abstract interfaces.
-
-</PRE><H1><A NAME=v24r0>2009-07-28 DaVinci v24r0 MC09 development release</A></H1><PRE>
-
-Based on Phys v8r7, Analysis v3r7, Rec v7r4, HLT v6r5, Lbcom v7r4, LHCb v27r4, Gaudi v21r3
-
-Highlights:
-  
-  * DaVinci() Default DataType is MC09  
-  * PhysDesktop: InputLocations removed. Set DVAlgorithm.InputLocation
-
-  * AnalysisConf(): Default DataType now MC09
-  * New CommonParticles, plus CommonParticle track selection
-  * Particle2MCTruth: speed up MC matching for events with many candidates
-  * StrippingConf(): Introduced a new option for StrippingConf(): StreamFile
-                     StrippingConf().StreamFile["BExclusive"] = "Common.dst"
-                     will write the BExclusive stream to Common.dst. 
-                     Writing many streams to one .dst file is possible. 
-  * StrippingSelections: new biased Bs2JpsiPhi selection
-  * PhysMicroDST(): now lives in MicroDST/MicroDSTConf. No need for DaVinci
-                    dependency on client side
-  * PhysConf(): Default DataType now MC09
-
-</PRE><H1><A NAME=v23r3>2009-07-03 DaVinci v23r3 MC09 development release</A></H1><PRE>
-
-Based on Phys v8r6, Analysis v3r6, Rec v7r3, HLT v6r4, Lbcom v7r3, LHCb v27r3, Gaudi v21r2, LCG 56b
-
-Highlights:
-  * CombineParticles (Vanya): 
-    New properties to allow to deal with busy events.
-    The default behaviour is the same as in the previous release.
-    Properties: "MaxCombinations" and "MaxCandidates", default value 0 = no cut
-                "StopAtMaxCombinations" and "StopAtMaxCandidates" default false
-  * New ParticleMaker "BestParticleMaker" (Neil Gueissaz): 
-    Re-implements the lost functionality ExclusiveSelection = true of the 
-    CombinedParticleMaker. Do not use for B physics. Useful for jets. 
-  * New package Phys/DecayTreeFitter (Wouter Hulsbergen):
-    Implements TreeFitter, ported (and improved) from BaBar
-    see  https://twiki.cern.ch/twiki/bin/view/LHCb/DecayTreeFitter
-  * Changes to CommonParticles for beta_s roadmap (G. Cowan)
-  * ParticleMCTruth MC matching: New class P2MCP::DecayLines to return
-    MCParticles associated to a Particle in IP2MCP interface. (J. Palacios)
-  * StrippingSlections: 
-    New D*+ -> D0(K pi) pi without PID (P. Spradlin, A. Powell)
-    New "presclaed and detached" selection for Bs->JpsiPhi, updates to
-    Bs2JpsiPhi and Bd2JpsiKstar to use  new Phi and Kstar CommonParticles 
-    (G. Cowan)
-  * Updates and bug fixes to Ex/MicroDSTExample (J. Palacios) and
-    Tutorial/Analysis (P. Koppenburg)
-  * Updates of Hlt2 (same as in DaVinci v23r2p1)
-  * Updates of Hlt1 tracking tools (Antonio).
-    Improvements in PatVelo (David) 
-    Hlt1 efficiency on DC06 data affected by these changes
-    -> bandwicth division to be redone
-
-</PRE><H1><A NAME=v23r2>2009-06-23 DaVinci v23r2 STEP09 stripping release</A></H1><PRE>
-
-Based on Phys v8r5, Analysis v3r5, Rec v7r2, HLT v6r3, Lbcom v7r2, LHCb v27r2, Gaudi v21r1, LCG 56a
-
-Highlights:
- * Bug fix in ParticleMaker noPIDsParticles : now does only long tracks by default
- * Improvements in Stripping needed for FEST tests
- * 4-body Topo switched off by default, avoids too long events
- * New Tagging event model
- * Improvements in DecayTreeTuple, see Rob's talk at software week
-
-</PRE><H1><A NAME=v23r1p1>2009-06-11 DaVinci v23r1p1 bugfix release</A></H1><PRE>
-
-Based on Phys v8r4, Analysis v3r4, Rec v7r1, HLT v6r2, Lbcom v7r1, LHCb v27r1, Gaudi v21r1, LCG 56a
-
-Same as v23r1 except for bug-fixes:
- * DaVinci configurable now accepts "MC09" as DataType
- * PhysMicroDST configurable fix for Particle -> related PV copying
- * Uses Phys/PhysDict with reflex dictionaries to allow copying and reading
-   of LHCb::HltDecReports and its container LHCb::HltDecReport objects.
-
- Highlights from v23r1 release:
-
- * New stripping framework by Anton Poluektov. PhysSel removed.
- * Important fixes to LoKiFitters (IP chi2 estimation)
- * New Particle->PV relating functionality
- * Re-organisation of Hlt1 and Hlt2 lines. Hlt1 now confomring to bandwidth
-   division and stable. Improvements to Hlt2, which remains unstable.
- * Changes to DaVinciDstWrite(). Sequencer passed to DaVinci() automatically.
-   Users MUST NOT do this themselves anymore.
-
-</PRE><H1><A NAME=v23r1>2009-06-04 DaVinci v23r1 STEP09 stripping release</A></H1><PRE>
-
-Based on Phys v8r4, Analysis v3r4, Rec v7r1, HLT v6r2, Lbcom v7r1, LHCb v27r1, Gaudi v21r1, LCG 56a
-
- Highlights:
-
- * New stripping framework by Anton Poluektov. PhysSel removed.
- * Important fixes to LoKiFitters (IP chi2 estimation)
- * New Particle->PV relating functionality
- * Re-organisation of Hlt1 and Hlt2 lines. Hlt1 now confomring to bandwidth
-   division and stable. Improvements to Hlt2, which remains unstable.
- * Changes to DaVinciDstWrite(). Sequencer passed to DaVinci() automatically.
-   Users MUST NOT do this themselves anymore.
-
-</PRE><H1><A NAME=v23r0p1>2009-05-14 DaVinci v23r0p1</A></H1><PRE>
-Re-release of DaVinci v23r0 with proper requirements
-
-</PRE><H1><A NAME=v23r0>2009-05-13 DaVinci v23r0</A></H1><PRE>
-
-Based on Phys v8r3, Analysis v3r3, Rec v7r0, HLT v6r1, Lbcom v7r0, LHCb v27r0, Gaudi v21r0, LCG 56
-
- Highlights:
-
- * ParticleMakers revamp: re-written as algorithms. United configuration
- * DVAlgorithm takes InputLocations directly. Not necessary to set this property through the PhysDesktop.
- * Fix to CombineParticles Particle->best PV bug
- * New Rich monitors
- * Event by event luminosity scaling (for DecayTreeTuple only)
- * MicroDST: relations cloning revamp: generic algo to clone A->B relations
-   table, clones table and B for already cloned A.
- * New MicroDST configurable PhysMicroDST() for "standard" physics MicroDST 
-   making.
- * HLT2: more shared particles, updated topological trigger, inclusive phi, 
-   inclusive muon.
- * HLT1: various speed ups.
-
- New experimental stuff:
-
- * Particle->MC matching: New interfaces and implementations to replace 
-   DaVinciAssociators. See https://twiki.cern.ch/twiki/bin/view/LHCb/Particle2MC
- * Automatic PV re-fitting during "best vertex" selection. PVs are re-fitted
-   before the "best vertex" criteria are applied. Best re-fitted vertex for 
-   each selected candidate is kept. Relations table linking selected candidates
-   and their corresponding best refitted vertex are stored. To activate, switch
-   "ReFitPVs" property of DVAlgorithm to true.
-
-  For more details consult the release notes of Phys, Hlt and Analysis
-
-</PRE><H1><A NAME=v22r3>2009-04-14 DaVinci v22r3</A></H1><PRE>
-
-Based on Phys v8r2, Analysis v3r2, Rec v6r3, HLT v6r0, Lbcom v6r27, LHCb v26r3, Gaudi v20r4, LCGCMT 55c
-
-Highlights:
-  * Hlt:
-     - Complete re-write of Hlt2Lines (Vava and Gerhard)
-  * MicroDST: 
-     - Add copying of HltDecReports (Juan)
-     - Move Particle->MCParticle relations table to Phys/SelectionName/P2MCPRelations (Juan)
-  * DecayTreeTuple:
-     - Various improvements (Rob & Patrick K)
-
-
-</PRE><H1><A NAME=v22r2>2009-03-23 DaVinci v22r2</A></H1><PRE>
-Based on Phys v8r1, Analysis v3r1, Rec v6r2, HLT v5r2, Lbcom v6r26, LHCb v26r2, Gaudi v20r4, LCGCMT 55c
-
-Highlights :
-  * Updated Hlt. New topological trigger.
-  * Some patches.
-  * Fixed all tests _except_ bb_stripping that gets a wrong output code.
-
-</PRE><H1><A NAME=v22r1>2009-03-02 DaVinci v22r1</A></H1><PRE>
-Based on Phys v8r1, Analysis v3r1, Rec v6r2, HLT v5r1, Lbcom v6r26, LHCb v26r2, Gaudi v20r4, LCGCMT 55c
-
-  Highlights:
-
-  * Bug-fix to CombineParticles wrong related PV bug (Juan)
-  * DaVinci configurable: improvements (Hlt, L0,...), DST and ETC I/O now supported (Patrick)
-  * PhysConf now handles MuonID re-doing for DC06 data (Patrick)
-  * New handling of related PVs, now merged with PV-refitting. (Juan)
-  * Bug-fix to PhysDesktop::cloneTrees P->PV relations bug (Juan, Patrick Spradlin)
-  * Bug fixes to TrgVertexFitter (Patrick)
-  * CommonParticles in python configurables (Vanya, Patrick)
-  * New package Rich/RichPIDQC, containing RICH PID calibration (Chris Jones)
-  * New package Rich/DstCalibSel, containing RICH Dstar selection code (A. Powell)
-  * Stripping: options now frozen (PK)
-  * DecayTreeTuple: Complete re-structuring (PK)
-   . New MCDecayTreeTuple using MCParticles
-   . (MC)DecayTreeTuple new option RevertToPositiveID : Revert all PID
-     if mother ID is positive (avoid incompatible formats)
-   . Many new tools
-  * DaVinciMCTools: DaVinciSmartAssociator using bk cat tool to associate 
-    composites and linkers for stable particles (Vava)
-
-
-</PRE><H1><A NAME=v22r0p2>2009-01-26 DaVinci v22r0p2</A></H1><PRE>
-Based on Phys v8r0, Analysis v3r0, Rec v6r1, HLT v5r0, Lbcom v6r25, LHCb v26r1, Gaudi v20r4, LCGCMT 55c
-
-* Patches to TisTosTobbing (and related DecayTreeTuple) plus EventPacker and PhysSel/B2Dilepton
-
-* Overhaul of configurables. Most opts files removed. New ParticleProperty service. Old style HLT configuration removed.
-
-  PHYS Highlights: 
-
-  * New package Phys/PhysConf containing the configuration of physics
-packages. Do not call directly, it is used internally in DaVinci().
-
-  * ALL .opts files removed from all packages. They have been replaced
-by .py options or configurables where necessary. (Juan, Patrick)
-
-  * Migrate to new particle property service
-  
-  * VertexFit : Improvements in PVReFitterAlg. Steer choice of PV re-fitting interface and implementation from properties. (Juan)
-
-  * ParticleMaker : More robust pi0 making for 2008 MC (Olivier)
-
-  * DaVinciMonitors : New package for all Particle-level DQ (Patrick)
-
-  ANALYSIS highlights:
-
-  * Many .opts files removed from all packages. They have been replaced
-by .py options or configurables where necessary. (Juan, Patrick)
-  - Warning : many .opts files still in the release (especially in
-PhysSel) do not work anymore. Follow this recipe to adapt:
-
-    https://twiki.cern.ch/twiki/bin/view/LHCb/DaVinciConfigurable
-
-  * New package Phys/AnalysisConf containing the configuration of
-analysis and MC packages. Do not call directly, it is used internally in
-DaVinci() (Patrick)
-
-  * Migration to new Particle Property service
-
-  * Tools/Stripping : Declared obsolete. Kept for backward-compatibility.
-
-  * Tutorial/Analysis : Adpated to DaVinci v22r0.
- 
-  * Phys/DecayTreeTuple : Additions to geometry. More variables. Now IP
-and FD come in three flavours: Best PV, Best PV of mother, Origin (i.e.
-mother) vertex.
- 
-  * Phys/CommonParticles: First release of python "configurables" for standard particles. Standard particles now accessible via loading of python modules. For details see release notes (Vanya)
-
-  * MicroDST : Automatic creation of algorithm configurables with their typedef name, not mangled name from template specialisation. All packaged in MicroDST.MicroDSTAlgorithm module, available in MicroDST/MicroDSTConf. Ex/MicroDSTExample adapted to use DaVinci() configurable and new particle property service. (Juan)
-
-  HLT highlights
-
- * Major changes in configuration. Most .opts files are gone.
-   "OldStyle" configuration removed.
- * Changes in infrastructure. See HltBase and HltCommon.
- * Improvements in many alleys.
- * Only changes in configuration in Hlt2.
-
-  
-
-</PRE><H1><A NAME=v21r0>2008-11-28 DaVinci v21r0</A></H1><PRE>
-Based on Phys v7r3, Analysis v2r3, Rec v6r0, HLT v4r4, Lbcom v6r24, LHCb v26r0, Gaudi v20r3, LCGCMT 55b
-
-Highlights
-
- * DaVinci
-  - New DaVinci configurable, basic examples in options/Davinci-Default.py and options/DaVinci-2008.py
-    Working QM test example tests/options/DVTestB2DiMuon.py
-
- * Phys/DaVinciTools
-   - IOnOfflineTool/OnOfflineTool
-    . Interface now only returns strings with names of PV location or some 
-      tools, depenting on context. It no longer holds any tools of its own.
-
-   - Related or "best"PV finding overhaul
-   . New IRelatedPVFinder interface. No configuration beyond that of GaudiTool. All configuration at compile-time, through template GenericParticle2PVRelator with implementations (typedefs) for on and off-line, IP and IP Chi2
-
-   - PhysDesktop
-    . Output location no longer fixed to "Phys/AlgName". Now taken from IOnOffline::trunkOnTES() method. Default" "Hlt/AlgName" and "Phys/AlgName" for on and off-line respectively.
-    . Input locations now deduced from context if AlgName not preceded by a "/":
-      "MyBsSelection" becomes "Phys/MyBsSelection" or "Hlt/MyBsSelection" in off/online context
-      "Phys/MyBsSelection" stays the same regardless of context.
-
-    . Desktop now uses new IOnOfflineTool and it's own IRelatedPVFinder.
-      Defaults for IRelatedPVFinder and IDistanceCalculator are now "".
-      In this case, IOnOfflineTool is in charge of getting the type name
-      of the implementation of these two. A similar logic applies to the 
-      location of primary vertices.
-    . Add property P2PVInputLocations, vector of strings with TES locations of
-      Particle* -> VertexBase* relations. The PhysDesktop now can take 
-      user-defined P->PV relations tables. These over-write relations loaded
-      from the default location InputLocations + "/Particle2Vertices".
-    . When dealing with Particles and PVs, users should now use the relations
-      and not the primaryVertices() method directly.
-
- * Ex/MicroDSTExample:
-   - Improvements to MicroDST making python script, addition of python helper modules to aid in reading of DST and MicroDST, improvement to MicroDST reading script.
-
-</PRE><H1><A NAME=v20r3>2008-10-08 DaVinci v20r3</A></H1><PRE>
-Based on Phys v7r2, Analysis v2r2, Rec v5r12, HLT v4r3, Lbcom v6r23, LHCb v25r3, Gaudi v20r2, LCGCMT 55
-
-
-</PRE><H1><A NAME=v20r2>2008-09-11 DaVinci v20r2</A></H1><PRE>
-Based on Phys v7r1, Analysis v2r1, Rec v5r11, HLT v4r2, Lbcom v6r22, LHCb v25r1, Gaudi v20r2, LCGCMT 55
-
-
-</PRE><H1><A NAME=v20r1>2008-08-28 DaVinci v20r1. Version with Updated Hlt.</A></H1><PRE>
-Based on Phys v7r0, Analysis v2r0, Rec v5r10, HLT v4r1, Lbcom v6r21, LHCb v25r0, Gaudi v20r2, LCGCMT 55
-
-</PRE><H1><A NAME=v20r0>2008-08-06 DaVinci v20r0. First version with LHCb v25 series</A></H1><PRE>
-Based on Phys v7r0, Analysis v2r0, Rec v5r10, HLT v4r0, Lbcom v6r21, LHCb v25r0, Gaudi v20r2, LCGCMT 55
-
- - Users are encouraged to write python options. 
- - Default geometry tool is now IDistanceCalculator. IGeomDispCalculator is obsolete
- - Standard Particles for DC06 renamed to StdDC06LooseXXX. 
-   . Selections adapted accordingly.
-   . One can now start editing StdLooseXXX for real data
- - FilterDesktop uses LoKi::Hybrid::FilterCriterion. Change Filter to get old behaviour.
-   . Selections adapted accordingly
- - New state machine in Hlt1, all-python options Hlt2
-
-</PRE><H1><A NAME=v19r14>2008-07-09 DaVinci v19r14. First version with LHCb v24 series</A></H1><PRE>
-Based on Phys v6r14, Analysis v1r14, Rec v5r8, HLT v3r4, Lbcom v6r19, LHCb v24r0, Gaudi v20r1, LCGCMT 55
-
- - DaVinci now aliased to gaudirun.py. Users are encouraged to use gaudirun.py and to write .py options.
-   . DaVinci.exe kept for ganga. 
- - Major changes in Hlt2
- - FlavourTagging v8r0
- - Many developments in DecayTreeTuple
- - FilterDesktop moved to DaVinciTools. Phys/DaVinciFilter package moved to Analysis and falgged as deprecated.
-
-</PRE><H1><A NAME=v19r13>2008-06-09 DaVinci v19r13. June 2008 software week tutorial version</A></H1><PRE>
-Based on Phys v6r13, Analysis v1r13, Rec v5r7, HLT v3r3, Lbcom v6r18, LHCb v23r7, Gaudi v19r9, LCGCMT 54e
-
- - Minor changes and bug fixes in Phys and Analysis.
- - Changes to HLT, see http://lhcb-release-area.web.cern.ch/LHCb-release-area/DOC/hlt/
- - Fix python jobs for Ganga and gaudirun.py
-
-</PRE><H1><A NAME=v19r12>2008-04-25 DaVinci v19r12. CCRC stripping version.</A></H1><PRE>
-Based on Phys v6r11, Analysis v1r12, Rec v5r5, HLT v3r2, Lbcom v6r16, LHCb v23r5, Gaudi v19r9, LCGCMT 54e
-
- - Restore pre-v19r11 ParticleTransporter behaviour and extend to transport without projection.
- - Extend MicroDST capabilities.
- - New syntax for CombineParticles, see https://twiki.cern.ch/twiki/bin/view/LHCb/LoKiHybridFilters
- - Various bug fixes and improvements, see PHYS, ANALYSIS and LLT release notes.
-
-</PRE><H1><A NAME=v19r11>2008-03-11 DaVinci v19r11. DC06-compatible analysis version.</A></H1><PRE>
-Based on Phys v6r11, Analysis v1r11, Rec v5r4, HLT v3r1, Lbcom v6r15, LHCb v23r4, Gaudi v19r8, LCGCMT 54b.
-
- - Various bug fixes, notable to Phys/DaVinciTransporter
- - Developments to MicroDST
- - New HLT with finctioning LoKiHybrid selections
- - Tutorials changed to use LoKiHybrid selections a la HLT
-
-</PRE><H1><A NAME=v19r10>2008-02-07 DaVinci v19r10. DC06-compatible analysis version.</A></H1><PRE>
-Based on Phys v6r10, Analysis v1r10, Rec v5r3, HLT v3r0, Lbcom v6r14, LHCb v23r3, Gaudi v19r7, LCGCMT 54.
-
- Contains bug fixes, options and code developments and cleanups in Phys, Analysis and HLT. 
-
-</PRE><H1><A NAME=v19r9>2007-12-18 DaVinci v19r9. DC06-compatible analysis version.</A></H1><PRE>
-Based on Phys v6r9, Analysis v1r9, Rec v5r2, HLT v2r0, Lbcom v6r13, LHCb v23r2, Gaudi v19r6, LCGCMT 53f.
-Minor changes to Phys and Analysis with respect to DaVinci v19r8. Most changes relate to HLT.
-* MicroDST split into several packages.
-* First beta release of DecayTreeTuple, the successor of DecayChainNTuple.
-* Use newest versions of everything. Including the Tf framework for reconstruction and HLT
-* HLT v2r0 using Tf
-
-</PRE><H1><A NAME=v19r8>2007-11-18 DaVinci v19r8. DC06-compatible stripping and analysis version for HLT benchmark tests.</A></H1><PRE>
-Based on Phys v6r8, Analysis v1r8, Rec v4r12, HLT v1r11, Lbcom v6r10p1, LHCb v22r11, Gaudi v19r5, LCGCMT 53c.
-Minor changes to Phys and Analysis with respect to DaVinci v19r7. Most changes relate to HLT.
-* Use versions of Phys, Analysis, Rec, Hlt, built with LHCb v22r11.
-* New version of HLT for online benchmark tests (see HLT documentation)
-
-</PRE><H1><A NAME=v19r7>2007-11-05 DaVinci v19r7. New DC06 stripping version</A></H1><PRE>
-Based on Phys v6r7p1, Analysis v1r7p1, Rec v4r11, HLT v1r10, Lbcom v6r10, LHCb v22r10, Gaudi v19r5, LCGCMT 53c.
-Identical to DaVinci v19r6 except for:
-* Bug fixes to Phys/VertexFit (PHYS v6r7p1)
-* Bug fix Phys/DaVinciAssociators (ANALYSIS v1r7p1)
-* New preselection in PhysSel/B2uds (ANALYSIS v1r7p1)
-
-</PRE><H1><A NAME=v19r6>2007-10-25 DaVinci v19r6. New DC06 stripping version</A></H1><PRE>
-Based on Phys v6r7, Analysis v1r7, Rec v4r11, HLT v1r10, Lbcom v6r10, LHCb v22r10, Gaudi v19r5, LCGCMT 53c.
-
-</PRE><H1><A NAME=v19r5>2007-09-24 DaVinci v19r5. New DC06 stripping version</A></H1><PRE>
-Based on Phys v6r6, Analysis v1r6, Rec v4r9, HLT v1r9, Lbcom v6r9, LHCb v22r9, Gaudi v19r4, LCGCMT 52a.
-
-Improvements, bug fixes, added functionality. See release notes for Phys, Analysis and Hlt. Mayor differences are in much improved tracking and PID from REC.
-
-</PRE><H1><A NAME=v19r4>2007-07-31 DaVinci v19r4. DC06 analysis version</A></H1><PRE>
-Based on Phys v6r5, Analysis v1r5, Rec v4r8, HLT v1r8, Lbcom v6r8, LHCb v22r8, Gaudi v19r4, LCGCMT 52a.
-
-Minor improvements and bug fixes. See release notes for Phys, Hlt and Analysis.
-
-</PRE><H1><A NAME=v19r3>2007-06-18 DaVinci v19r3. DC06 stripping version</A></H1><PRE>
-Based on Phys v6r4, Analysis v1r3, Rec v4r6, HLT v1r7, Lbcom v6r6, LHCb v22r6, Gaudi v19r4, LCGCMT 52a.
-
-Highlights:
-
-Minor changes for Gaudi v19r4 migration.
-
-</PRE><H1><A NAME=v19r2>2007-05-29 DaVinci v19r2. DC06 stripping version</A></H1><PRE>
-Based on Phys v6r3, Analysis v1r3, Rec v4r5, HLT v1r6, Lbcom v6r5, LHCb v22r5, Gaudi v19r3, LCGCMT 50b.
-
-Highlights:
- - New package MicroDST/MicroDSTAlgorithm for creation and reading of microDSTs (Ulrich Kerzel).
- - Minor changes in code, esp. concerning checking of StatusCodes.
-
-
-</PRE><H1><A NAME=v19r1>2007-04-27 DaVinci v19r1. DC06 stripping version</A></H1><PRE>
-Based on Phys v6r2, Analysis v1r2, Rec v4r4, HLT v1r5, Lbcom v6r4, LHCb v22r4, Gaudi v19r3, LCGCMT 50b.
-
-Highlights:
- - Minor changes in code
- - Stripping options updated. The official stripping file is 
-   $DAVINCIROOT/options/DVOfficialStrippingFile.opts
-
-Note that there is no DaVinci based on hys v6r1, Analysis v1r1, Hlt v1r4, LHCb v22r3.
-
-</PRE><H1><A NAME=v19r0>2007-03-09 DaVinci v19r0. Updated DaVinci based on slit Phys and Analysis</A></H1><PRE>
-Based on Phys v6r0, Analysis v1r0, Rec v4r2, HLT v1r3, Lbcom v6r2 LHCb v22r2, Gaudi v19r2, LCGCMT 50a.
-
-Highlights:
-
- - Splitting of Phys into Phys and Analysis. See Phys and Analysis release notes
- - Move of DaVinci(MC)Kernel to LHCb : All interfaces are now in LHCb
- - Updated preselection
- - Changed code to get HLT selections back in business.
-
-</PRE><H1><A NAME=v18r0>2007-02-06 DaVinci v18r0. Final DC06 stripping pre-seleciton tuning versin.</A></H1><PRE>
-Based on Phys v5r0, Rec v4r0, HLT v1r1, Lbcom v6r0 LHCb v22r0, Gaudi v19r0, LCGCMT 48a. 
-Highlights:
-
- - Improvements to most pre-selections. 31/39 Pre-selections cleared for stripping based on CPU and retention rate.
-
-</PRE><H1><A NAME=v17r8>2007-01-12 DaVinci v17r8. First DC06 version with HLT. </A></H1><PRE>
-Based on Phys v4r6, Rec v3r14p1, HLT v1r1, Lbcom v5r9 LHCb v21r12, Gaudi v18r11, LCGCMT 48a. 
-Highlights:
-
-  - Used HLT v1r1. Otherwise identical to DaVinci v17r7.
-
-</PRE><H1><A NAME=v17r7>2006-12-07 DaVinci v17r7. Version for accept rate and CPU performance of DC06 pre-selectionss.</A></H1><PRE>
-Based on Phys v4r6, Rec v3r14p1, Lbcom v5r9 LHCb v21r12, Gaudi v18r11, LCGCMT 48a.
-Highlights from Phys v4r6:
-
- - Speed improvements for pre-selections and CommonParticles.
- - Bug-fixes
- - New DC06 versions of PhysSel/Radiative (L. .Shchutska) and PhysSel/Bd2PiPiPi0 (O. Deschamps).
-
-</PRE><H1><A NAME=v17r6>2006-12-07 DaVinci v17r6. Version for validation of DC06 pre-selectionss.</A></H1><PRE>
-Based on Phys v4r5, Rec v3r14, Lbcom v5r9 LHCb v21r12, Gaudi v18r11, LCGCMT 48a.
-Highlights from Phys v4r5:
-
- - Improvements to DaVinciTransporter, electron brem adding, 
-   ProtoParticle Filtering
- - Bug fixes to pre-selections
- - Bug fixes and additions to Phys/CommonParticles, 
-   notably merged and resolved pi0
-
-
-</PRE><H1><A NAME=v17r5>2006-11-16 DaVinci v17r5 Fourth DC06 physics validation version. </A></H1><PRE>
-Based on Phys v4r4, Rec v3r13, Lbcom v5r8 LHCb v21r11, Gaudi v18r10, LCGCMT 48.
-
-</PRE><H1><A NAME=v17r4>2006-10-31 DaVinci v17r4 Third DC06 physics validation version with minor bug-fixes wrt v17r3. </A></H1><PRE>
-Based on Phys v4r3, Rec v3r12, Lbcom v5r7, LHCb v21r10, Gaudi v18r9.
-Uses new Gaudi and LCGCMT_47c
-
-
-</PRE><H1><A NAME=v17r3>2006-10-24 DaVinci v17r3 Second DC06 physics validation version with major bug-fixes. </A></H1><PRE>
-Based on Phys v4r2, Rec v3r11, Lbcom v5r6, LHCb v21r9, Gaudi v18r8.
-
-
-</PRE><H1><A NAME=v17r2>2006-10-04 DaVinci v17r2 First DC06 physics validation version with major bug-fixes and added functionality. </A></H1><PRE>
-Based on Phys v4r1, Rec v3r10, Lbcom v5r5, LHCb v21r8, Gaudi v18r7.
-
-
-</PRE><H1><A NAME=v17r1>2006-08-04 DaVinci v17r1 DC06 Stripping version with new vertex classes. </A></H1><PRE>
-Based on Phys v4r0, Rec v3r6, Lbcom v5r3, LHCb v21r3, Gaudi v18r6.
-Equivalent to v17r0 with fixes to options files.
-
-</PRE><H1><A NAME=v17r0>2006-07-28 DaVinci v17r0 First DC06 Stripping version with new vertex classes</A></H1><PRE>
-Based on Phys v4r0, Rec v3r6, Lbcom v5r3, LHCb v21r3, Gaudi v18r6.
-
-First version with new vertex classes. All CommonParticles adapted to new Particle making scheme. DebugTool restored. Most DC04-tuned preselections run but are yet untested.
-
-</PRE><H1><A NAME=v16r2>2006-07-07 DaVinci v16r2 First DC06 Stripping version </A></H1><PRE>
-Based on Phys v3r2, Rec v3r5, Lbcom v5r2, LHCb v21r2, Gaudi v18r5.
-
-First DC06 version that reads Brunel output. Includes new ParticleMakers and fully functional vertex fitting. DaVinciAssociators complete. StandardParticles for long lived particles tested and working. Composite particles under development. 
-$DAVINCIROOT/options/DVDC06StripETCRandom.opts reads brunel rDST and selects randome events
-$DAVINCIROOT/options/TestDC06CommonParticles.opts for testing making of standard particles with data-on-demand.
-
-!========================== DaVinci v16r2 2006-07-11 ===================
-
-! 2006-07-11 - Juan Palacios
-  Add options/DVDC06StripETCRandom.opts for stripping by selecting random events.
-
-! 2006-06-26 - Juan PALACIOS
-  Add options/TestDC06CommonParticles.opts for testing CommonParticles translated to DC06 syntax.
-
-! 2006-06-20 - Juan PALACIOS
-  Add options/TestDODMCPArticles.opts : Test Particle generation via 
-	MCPArticleMaker with DataOnDemansSvc
-  Add options/DVDC06TesTParticle2PV.opts, Particle2PVAsct.opts for retrieving
-	Particle -> PV relations with DataOnDemandSvc. Not working yet.
-
-
-
-</PRE><H1><A NAME=v16r1>2006-05-30 DaVinci v16r1 - Streamlined development version</A></H1><PRE>
-Based on Phys v3r1, Rec v3r3, Lbcom v5r0, LHCb v21r0, Gaudi v18r4.
-
-
-Limited set of packages available and no Brunel-output data yet. 
-This release is essentially here to allow developers to compile their 
-packages against DC06 software. Moderate testing using Gauss data is possible:
-
-$DAVINCIROOT/options/DVDC06MCParticlemaker.opts runs on Gauss events and calls the MCParticleMaker to produce Particles. Then some test algorithms are called.
-
-
-!========================== DaVinci v16r1 2006-05-29 ===================
-
-! 2006-05-24 - Juan PALACIOS
-        - cmt/requirements remove all -no_auto_imports to ease use by LoKi
-
-! 2006-05-03 - P. Koppenburg
-  - options/DVDC06MCParticleMaker.opts
-    . Use MCPrimVertexMaker
-    . Use new Gauss data
-    . Run DC06Test
-
-! 2006-04-04 - Juan Palacios
-  Version using Gaudi v18r3 and SMatrix interface and bug fixes (ROOT 5.10.00c)
-
-!========================== DaVinci v16r0 2006-03-29 ===================
-! 2006-03-16 - P. Koppenburg
-  Version fof DC06
-  Only a few things ``work'' and there is no data...
-  
-  - options/DVDC06MC.opts
-    . Would allow to use the MCParticlemaker (not yet funbctional)
-      to start from MCParticles.
-  - options/DVDC06Test.opts 
-    . Tests initialize and finalize
-
-</PRE><H1><A NAME=v15r0>2005-12-21 DaVinci v15r0 - Compiling development version</A></H1><PRE>
-Based on Phys v2r2, Rec v2r2, Lbcom v3r2, LHCb v19r3, Gaudi v17r2.
-
-One small step towards DC06. This version compiles (except Tampering and TriggerSource)
-but does not run as the ProtoParticle making is confused between Track and TrStoredTrack.
-
-The trigger wroks fine.
-
-</PRE><H1><A NAME=v14r5>2005-10-21 DaVinci v14r5 - Updated RTTC compatible version</A></H1><PRE>
-Based on Phys v1r5, Rec v1r5, Lbcom v2r5, LHCb v18r9, Gaudi v16r5.
-
-</PRE><H1><A NAME=v14r4>2005-07-26 DaVinci v14r4 - RTTC Legacy version</A></H1><PRE>
-Based on Phys v1r4, Rec v1r4, Lbcom v2r4, LHCb v18r8, Gaudi v16r5.
-
-Fixes many small problems found during RTTC. 
-
-Warning: Due to a new version of LoKi, the stripping does not run with this
-version. Fixed in head of relevant packages.
-
-</PRE><H1><A NAME=v14r3>2005-06-30 DaVinci v14r3 - Updated RTTC version</A></H1><PRE>
-Based on Phys v1r3, Rec v1r3, Lbcom v2r3, LHCb v18r7, Gaudi v16r4.
-
-Allows to re-run the RTTC version of the trigger. A few memory leaks
-have been fixed. See Rec and Phys prtojects for details.
-
-</PRE><H1><A NAME=v14r2>2005-06-15 DaVinci v14r2 - RTTC version</A></H1><PRE>
-Based on Phys v1r2, Rec v1r2, Lbcom v2r2, LHCb v18r6, Gaudi v16r4.
-
-Allows to re-run the RTTC version of the trigger.
-
-</PRE><H1><A NAME=v14r1>2005-05-30 DaVinci v14r1 - Towards RTTC</A></H1><PRE>
-Based on Phys v1r1, Rec v1r1, Lbcom v2r1, LHCb v18r5, Gaudi v16r4.
-Big reshuffling of options to aloow Panoramix not to depend on DaVinci.
-                                                                                                                                                      
-</PRE><H1><A NAME=v14r0>2005-05-18 DaVinci v14r0 - First split version</A></H1><PRE>
-Result of new splitting into projects. 
-- Hlt/ Phys/ PhysSel/ and Tools/ go to Phys.
-- L0/ goes to Lbcom.
-- Trg/, Rec/, Rich and Muon/ to Rec.
-Only Phys/DaVinci stays in DaVinci.
-
-This version uses Phys v1r0, Rec v1r0 and Lbcom v2r0.
-                                                                                                                                                      
-</PRE><H1><A NAME=v13r1>2005-04-20 DaVinci v13r1 - Version able to read RTTC data</A></H1><PRE>
-First DaVinci version able to read in data from RTTC.
-
-This version is backward-incompatible with the DC04 data. For development
-purposes only. 
-
-</PRE><H1><A NAME=v13r0>2005-03-08 DaVinci v13r0 - Parralel version with v12r8</A></H1><PRE>
-Version released in parralel with v12r8. 
-
-First DaVinci release with new Gaudi v16, LHCb v18, new ROOT, new CLHEP 1.9...
-
-This version is backward-incompatible with the DC04 data. For development 
-purposes only. 
-
-</PRE><H1><A NAME=v13r0>2005-03-08 DaVinci v13r0 - Parralel version with v12r8</A></H1><PRE>
-Version released in parralel with v12r8. 
-
-First DaVinci release with new Gaudi v16, LHCb v18, new ROOT, new CLHEP 1.9...
-
-This version is backward-incompatible with the DC04 data. For development 
-purposes only. 
-
-################################################################################
-################################################################################
-################################################################################
-##                               DC04 SERIES                                   #
-################################################################################
-################################################################################
-################################################################################
-
-</PRE><H1><A NAME=v12r17>2006-03-14 DaVinci v12r17 - DC06 preselections preparation version</A></H1><PRE>
-Release to prepare for DC06 stripping preselections
-  . Ks2PiPi now on-demand as Pi0 and shared intermediate states
-  . TriggerSource updated
-  . HLT updated
-  
-This version is the last DC04 version built on HEAD. All packages still
-available in DC06 now have a branch "DC04b" for the DC04 developments.
-
-#######################################MM#######################################
-#                                DaVinci v12r17                                #
-################################################################################
-##################################### CALO #####################################
-##################################### EVENT ####################################
-#################################### EXTERNAL ##################################
-###################################### HLT #####################################
-!========================== HltInclusive v1r1 2006-03-14 ===================
-! 2005-12-21 - Luis Fernandez
- - options/HLTselDstar.opts
-   . Lower D* pt cut
-
-! 2005-12-20 - Luis Fernandez
- - options/HLTselDstar.opts
-   . Change pt cut of D* for inclusive D* thanks to new Hlt PV
-
-!========================== HltSelections v4r1p1 2006-03-14 ===================
-! 2006-02-14 - P. Koppenburg
- - src/HltDecision.cpp
-   . Bug fix of bug fix. return StatusCode::SUCCESS when m_makeCorr = false!
-
-! 2006-02-11 - Luis Fernandez
- - src/HltDecision.cpp
-   . Bug fix. Do not return IAlgorithmCorrelations when m_makeCorr = false!
-
-! 2005-12-09 - P. Koppenburg
-  - src/HltDecision.*
-    . Bug fix. Inclusive B stream was ignored in correlations.
-
-##################################### KTJET ####################################
-###################################### L0 ######################################
-##################################### MUON #####################################
-##################################### PHYS #####################################
-!========================== DaVinciTools v12r5p1 2006-03-14 ===================
-! 2006-03-06 - P. Koppenburg
- - src/CheckPV.cpp
-   . Check if PVLocation exists.
-!========================== Ks2PiPiSel v1r9 2006-03-14 ===================
-! 2006-03-14 - P. Koppenburg
-  - options/best*.opts
-  - options/DaVinciKshortTight.opts
-    . Removed as these options are deprecated
-  - options/*.opts
-    . All algorithms are on-demand now.
-    
-!========================== TriggerSource v1r1 2006-03-14 ===================
-! 2006-03-13 - Patrick KOPPENBURG
-  - src/L1TriggerSource.{cpp,h}
-    . Split Dimu (IP) and DimuJPsi (no IP) streams in L1. Chnage requested by Tomasz.
- 
-! 2006-03-10 - Patrick KOPPENBURG
- - Implemented the changes requested by Tomasz Skwarnicki in his nice overview 
-   talk at http://indico.cern.ch/materialDisplay.py?contribId=8&amp;sessionId=0&amp;materialId=slides&amp;confId=1129
-   - TriggerSource/ITriggerSource.h
-     . The main method now takes an optional variable of type
-       ItriggerSource::Report*, which is a 
-       std::vector<std::pair<std::string,TisTosTob>>
-       The first memeber is a string describing the sub-trigger, the second 
-       is the TisTosTob ressult of that trigger
-   - src/*TriggerSource.{cpp,h}
-     . All implementations have been adapted. the isTOS and isTIS
-       booleans dissappear, replaced by the enum. The logics is handled
-       in two methods TriggerSourceBase.
-   - src/TriggerSourceAlg.{cpp,h}
-     . New option GetResult that makes use of the above. It generates an output 
-       of the kind:
-     
-TriggerSourceAlg INFO Details for TriggerSourceAlg.L1TriggerSource getting TOE
-TriggerSourceAlg INFO    Generic gets TOE
-TriggerSourceAlg INFO    Muon gets TIS
-TriggerSourceAlg INFO    DiMuJPsi gets TOB
-     
-#################################### PHYSSEL ###################################
-!========================== Bd2MuMuKstar v3r1 2006-03-14 ===================
-! 2006-02-16 - P. Koppenburg
-  - options/Bd2MuMuKstar.opts
-  - options/DVBd2MuMuKstar.opts
-  - options/FinalCuts.opts 
-    . Restored
-!========================== Bs2JpsiPhi v3r1 2006-03-14 ===================
-! 2006-03-14 - P. Koppenburg
-  - options/Jpsi2MuMuForDC04selBs2Jpsi2MuMu_Phi2KK.opts
-    . Shortened a few lines because they confused the stripping options parser
-    
-! 2006-02-07 - Jan Amoraal
-  - Cleaned up a bit and added comments. It's now a bit more compliant
-    to the guidelines.
-  - . Added
-  - options/CombinedForDC04selBs2Jpsi2MuMu_Phi2KK.opts
-  - options/Jpsi2MuMuForDC04selBs2Jpsi2MuMu_Phi2KK.opts
-  - options/Phi2KKForDC04selBs2Jpsi2MuMu_Phi2KK.opts
-  - options/ NtupleForDC04selBs2Jpsi2MuMu_Phi2KK.opts
-  - . Removed
-  - options/DC04Jpsi2MuMuForSelBs2JpsiPhi.opts
-  - options/DC04Phi2KKForSelBs2JpsiPhi.opts
-  - options/DC04combinedForSelBs2Jpsi2MuMu_Phi2KK.opts
-
-!========================== Bs2PhiEtac v3r8 2006-03-14 ===================
-! 2006-03-11 - Luis Fernandez
- - options/
-   . Final stripped dst, bb v2, signal, preselection ...
-
-! 2006-02-08 - Luis Fernandez
- - . Background category
-
-! 2005-12-24 - Luis Fernandez
- - options/DVMonitorBs2PhiEtac.opts
-   . Background category
-
-!========================== Bu2LLK v2r7 2006-03-14 ===================
-! 2006-02-16 - P. Koppenburg
-  - src/Bu2LLKTruthTuple.cpp
-    . More truth
-  - options/PreselBu2LLK_*.opts
-    . Moved files in Castor
-
-! 2006-02-09 - P. Koppenburg
-  - options/DVTuple.opts
-    . The file that produces the nTuples for Bu2LLK
-  - options/{DV,Do,}PreselB2MuE.opts
-    . New preselection for B->eMuX
-
-!========================== PhysSelSys v8r12 2006-03-14 ===================
-! 2006-03-14 - P. Koppenburg
-> use  Bd2MuMuKstar               v3r1     PhysSel
-> use  Bs2JpsiPhi                 v3r1     PhysSel
-> use  Bs2PhiEtac                 v3r8     PhysSel
-> use  Bu2LLK                     v2r7     PhysSel
-> use  Ks2PiPiSel                 v1r9     Phys
-> use  CommonParticles            v2r0     Phys
-
-! 2006-02-27 - P. Koppenburg
-  - cmt/requirements 
-    . Use Ks2PiPiSel and CommonParticles for Stripping. Do not use Stripping.
-
-#####################################  REC  ####################################
-!========================== GlobalReco v4r8p2 2006-02-24 ===================
-!  2006-02-24 - P. Koppenburg
-  - options/ChargedProtoPAlg.opts
-    . Correction of comment: default in ProtoParticle making is 
-      VTT = true, Downstream = true ;
-      Error reported by Jose Helder Lopes
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-###################################### TR ######################################
-###################################### TRG #####################################
-</PRE><H1><A NAME=v12r16>2006-02-03 DaVinci v12r16 - DC04v2 re-stripping version</A></H1><PRE>
-Main modifications:
- 
-  - CommonParticles:
-    . Many "standard" particles are provided on-demand. See option files 
-      for details.
-
-  - BackgroundCategory tool: many new improvements
-  
-  - MakeResonances: Make both cc states if requested even if decay products are cc.
-     Example: "[D0 -> pi+pi-]cc" will make both D0 and D~0.
-     Warning: This duplicates all combinations.
-      
-  - Filter: New filter DaughterVertexFilterCriterion and 
-      MassConstrainedChi2FilterCriterion
-      
-  - Preselections: Many new preselections, many changed preselections
-
-  - HLT:
-    . Some more tuning by Luis 
-    . Bug fix in TrgForwardAlg
-
-#######################################MM#######################################
-#                                DaVinci v12r16                                #
-################################################################################
-##################################### CALO #####################################
-##################################### EVENT ####################################
-#################################### EXTERNAL ##################################
-###################################### HLT #####################################
-!========================== HltSelChecker v4r1 2006-02-03 ===================
-! 2006-01-19 - Luis Fernandez
- - options/NoCuts.opts
-   . Correct typo
-! 2006-01-13 - P. Koppenburg
- - options/OfflineTracks.opts
-   . Set HLT sequence to offline mode.
-! 2006-01-03 - Luis Fernandez
- - options/
-   . Truth
-! 2005-12-20 - Luis Fernandez
- - options/
-   . DebugTool property
-!========================== HltSelections v4r1 2006-02-03 ===================
-! 2006-01-03 - Luis Fernandez
- - options/
-   . More MB-DC04v2 L0L1 stripped data
-! 2005-12-21 - Luis Fernandez
- - options/HLTSharedD0.opts
-   . Lower pt cut
-! 2005-12-20 - Luis Fernandez
- - options/HLTSharedD0.opts
-   . Change pt cut of D0-> pi pi for inclusive D* thanks to new Hlt PV
-
-##################################### KTJET ####################################
-###################################### L0 ######################################
-##################################### MUON #####################################
-!========================== MuonID v3r11p1 2006-02-03 ===================
-! 2006-01-26 - P. Koppenburg
-  - options/MuonIDDLLTool.opts
-    . Replace X.XXXe-30X values by 0. Windows doesn't like them.
-      Bug reporter by Karl Harrison.
-##################################### PHYS #####################################
-!========================== CommonParticles v2r0 2006-02-03 ===================
-! 2006-01-31 - P. Koppenburg 
-  - options/MergedPi0Alg.opts
-  - options/ResolvedPi0Alg.opts
-  - options/ProducePairPhotons.opts
-    . Make algorithms "on-demand"
-
-! 2006-01-31 - P. Koppenburg and Vanya Belyaev
-  First commit of standard on-demand particles. To be reviewed by the
-  Physics WG.
-  - options/StandardParticles.opts
-    . Particles "on demand" with standard PID cuts, originally by Vanya
-  - options/StandardD0.opts
-  - options/StandardDs.opts
-  - options/StandardDstar.opts
-  - options/StandardJpsi.opts
-  - options/StandardKstar.opts
-  - options/StandardPhi.opts
-    . Some intermediate states with just-tighter-than-HLT cuts
-  - options/StandardOptions.opts
-    . Options to include them all
-  - options/DVTestStandardParticles.opts
-    . File to test all this
-!========================== DaVinciAssociators v5r5p1 2005-12-14 ================
-! 2005-12-14 - Marco Cattaneo
- - Remove unneccessary dependency on CaloAssociators
-!========================== DaVinciEff v3r4p1 2006-02-03 ===================
-! 2006-01-24 - P. Koppenburg
- - src/EffSelCheck.*
-   . Removed unused DecayFinder
-!========================== DaVinciFilter v3r4 2006-02-03 ===================
-! 2006-02-01 - P. Koppenburg
- - src/DaughterVertexFilterCriterion..{cpp,h}
-   . New option filter selecting on the distance between the mother and
-     a given daughter. Options are:
-FilterLongDs.Filter.Selections = { "B_s0 : DaughterVertexFilterCriterion" };
-FilterLongDs.Filter.DaughterVertexFilterCriterion.MinDeltaZ = -1*mm ;               // signed delta z
-FilterLongDs.Filter.DaughterVertexFilterCriterion.MaxDeltaZ = 100*mm ;              // signed delta z
-FilterLongDs.Filter.DaughterVertexFilterCriterion.MinDistance = 0.01*mm ;           // unsigned distance
-FilterLongDs.Filter.DaughterVertexFilterCriterion.MaxDistance = 100*mm ;            // unsigned distance
-FilterLongDs.Filter.DaughterVertexFilterCriterion.MinDistanceSignificance = 2.5 ;   // unsigned distance error
-FilterLongDs.Filter.DaughterVertexFilterCriterion.DaughterName = "D_s-" ;           // Name of daughter. Can be "Any"
-  - options/DVDaughterVertexFilterCriterion.opts
-    . Example options
-! 2006-01-30 - P. Koppenburg
- - src/FilterDesktop.{cpp,h}
-   . New option OutputLocation to get non-default outputLocations
-! 2006-01-17 - P. Koppenburg
- - src/Particle2VertexAsct.h moved to Kernel in DaVinciKernel
- - src/Particle2VertexWithIPS.{cpp,h} moved to DaVinciTools
-! 2006-01-05 - M. Patel
- - src/KinFilterCriterion.{h,cpp}
-   . Added new option for max momentum cut
-! 2005-12-21 - P. Koppenburg for Besma M'charek
- - src/MassConstrainedChi2FilterCriterion.{h,cpp}
-   . New FilterCriterion that fits a mass constrained vertex and selects the particles
-     according to the chi2 or z position of this vertex. Wraning: The fitted vertex 
-     is not saved anywhere.
-!========================== DaVinciKernel v3r10 2006-02-03 ===================
-! 2006-02-02 - P. Koppenburg
-  - Kernel/IBTaggingTool.h
-    . No inclusion of DVAlgorithm   
-! 2006-01-31 - P. Koppenburg
-  - Kernel/IPhysDesktop.h
-  - src/component/PhysDesktop.{cpp,h}
-  - src/Lib/DVAlgorithm.cpp
-    . Make sure each DVAlgorithm always writes out something to TES   
-! 2006-01-30 - P. Koppenburg
-  - src/component/PhysDesktop.cpp
-    . Ignore OutputLocation of parent algorithm if it is ""   
-! 2006-01-23 - P. Koppenburg
-  - src/component/PhysDesktop.cpp
-    . Issue primary vertex empty container warning only if primary
-      vertices are requested   
-! 2006-01-17 - P. Koppenburg
-  - Kernel/Particle2VertexAsct.h
-    . Moved from DaVinciFilter.
-!========================== DaVinciMCTools v5r18 2006-02-03 ===================
-! 2006-01-30 - V. Gligorov
-  - src/BackgroundCategory.cpp
-  - src/BackgroundCategory.h
-  - DaVinciMCTools/IBackgroundCategory.h
-    . Considerable extra documentation added in all three files.
-! 2006-01-30 - V. Gligorov
-  - src/BackgroundCategory.cpp
-    . Added property m_rescut controlling the cut at which an MCParticle is 
-      considered a stable resonance or not.
-! 2006-01-30 - Luis Fernandez
- - DaVinciMCTools/IBackgroundCategory.h
-   . Make map protected and added getCategoryMap() to return map between enum 
-     values and names.
- - src/PrintBackgroundCategory.{h,cpp}
-   . Adapt to above changes.
- - src/BackgroundCategory.cpp
-   . Minor modification for m_cat member.
-! 2006-01-30 - V. Gligorov
-  - src/BackgroundCategory.cpp
-  Modified category AllFromSamePV to reflect the fact that if a particle has no mothers with
-  a significant lifetime it should be considered as coming from the primary vertex.
-  Added support for map<int,string> in IBackgroundCategory.h
-! 2006-01-26 - Luis Fernandez
- - src/PrintBackgroundCategory.cpp
-   . Rename string categories according to IBackgroundCategory changes.
-     Warning: a change of the enum in IBackgroundCategory should also be translated 
-     to the strings used by the category map in the PrintBackgroundCategory constructor.
-! 2006-1-23 - V. Gligorov
-  - src/BackgroundCategory.cpp
-  Added support for ignoring soft photons through propeties UseSoftPhotonCut and SoftPhotonCut.
-  Tool now ignores neutrinos when deciding if final state is correctly reconstructed or not
-  Added categories FromPV and AllFromSamePV; these represent the primary vertex background (one and all 
-  final state particles from a PV respectively; event not a pileup)   
-! 2006-01-23 - P. Koppenburg
-  - src/MCParticleMaker.cpp
-    . Check momentum before using it to make covariance matrix.
-! 2006-1-12 - V. Gligorov
-  - src/BackgroundCategory.cpp
-  Fixed bug which misidentified signal decays where a protoparticle has an association 
-  to more than one particle.
-! 2005-12-24 - Luis Fernandez & Jeremie Borel
- - src/PrintBackgroundCategory.{h,cpp}
-   . New features: print trees, MC dump, filtering
- - options/DVBkgCatBs2PhiEtac.opts
-   . Adapt to above.
- - src/DecayChainNTuple.{h,cpp}
-   . Add background category
-! 2005-12-21 - V. Gligorov
-  - src/BackgroundCategory.cpp
-  Fixed bug in decays of excited B states which mis-identified signal as background.  
-! 2005-12-21 - V. Gligorov
-  - src/BackgroundCategory.cpp
-  fixed bug that caused crashing when submitted particle was
-  badly reconstructed (no daughters). The method now returns 
-  the "undefined" category in such cases.
-! 2005-12-20 - P. Koppenburg
-  - src/MCPIDProtoPAlg.cpp
-    . RichPID has methods recTrack in v12 and trSoredTrack in later code.
-  - cmt/requirements  
-    . Added a compilation flag for v12
-! 2005-12-19 - P. Koppenburg for L. Fernandez
-  - src/PrintBackgroundCategory.cpp
-    . New algorithm that prints BackgroundCategory for all particles
-      on input location.
-!========================== DaVinciTools v12r5 2006-02-03 ===================
-! 2006-02-03 - P. Koppenburg
- - src/MakeResonances.{cpp,h}
-   . Make a both cc states if requested even if decay products are cc. 
-     Example: "[D0 -> pi+pi-]cc" will make both D0 and D~0. 
-     Warning: This duplicates all combinations.
-! 2006-01-30 - P. Koppenburg
- - src/FilterDesktop.{cpp,h}
-   . New option OutputLocation to get non-default outputLocations
-! 2006-01-20 - P. Koppenburg
-  - src/Particle2VertexWithIPS.*
-    . GaudiAlgorithm
-! 2006-01-18 - P. Koppenburg
-  - src/DaVinciTools_load.cpp
-    . Added CheckVeloOverlap
-!========================== DaVinci v12r16 2006-02-03 ===================
-! 2006-02-03 - P. Koppenburg
-  - options/DaVinci.opts
-    . Remove DaVinciKshortTight.opts that should not be used
-! 2006-01-31 - P. Koppenburg
-  - options/DaVinciKshortLoose.opts
-  - options/DaVinciKshortTight.opts
-    . Duplicates of Ks2PiPiSel. Remove.
-  - options/DVStripping.opts
-  - options/DaVinci.opts
-  - options/DaVinciNeutrals.opts
-  - options/DaVinciReco.opts
-    . Put all algorithms in CommonParticles on-demand
- ! 2006-01-23 - P. Koppenburg
-  - cmt/requirements
-    . Remove unmaintained DaVinciTest package
-! 2006-01-19 - P. Koppenburg
-  - options/Good-Stripped-DST-DC04v2.opts
-    . DC04v2 Good stripped BB dst
-! 2006-01-17 - P. Koppenburg
-  - options/DVWriteDst.opts
-    . Example options to write a DST of preselected events
-!========================== FlavourTagging v6r5 2006-02-03 ===================
-! 2006-01-27 - P. Koppenburg
-  - src/DoubleTagging.cpp
-    . std::sqrt -> sqrt for Windows
-! 2006-01-28 - Marco Musy
- - The new DoubleTagging algorithm is introduced to study the correlations
-   between SS/OS taggers. Please refer to the tagging web page for details.
-   Files added are DoubleTagging.*; corresponding changes are in
-   the FlavourTaggingChecker package
- - Options file DoubleTagging.opts changed to DVDoubleTagging.opts
- - The SVertexABTool is updated. It returns two inclusive secondary
-   vertices instead of just one.
-! 2006-01-27 - P. Koppenburg for Chris Barnes
-  - New tool CombineTaggersOSTDR.
-  - Options file options/DoubleTagging.opts
-!========================== Ks2PiPiSel v1r8 2006-02-03 ===================
-! 2006-01-25 - Y. Xie 
-  - PreLoadPions.opts
-    . increase the long track kaon veto from dllk>10.0 to dllk>5.0
-  - Ks2PiPi.cpp/.h DDKs2PiPi.opts bestDDKs2PiPi.opts
-    . add requirement of  Ks vxz>0.5mm (10mm for DD Ks)
-!========================== ParticleMaker v1r7 2006-02-03 ===================
-! 2006-01-31 - P. Koppenburg
- - src/CombinedParticleMaker.{cpp,h}
-   . Better printout for debugging
-! 2006-01-30 - P. Koppenburg
- - src/PreLoadParticles.{cpp,h}
-   . New option OutputLocation to get non-default outputLocations
-! 2006-01-24 - P. Koppenburg
-  - src/ParticleStuffer.cpp
-    . Remove double filling of momentum and matrices
-  - src/PreLoadParticles.cpp
-    . Use debug()  
-!========================== VertexFit v1r10 2006-02-03 ===================
-! 2006-01-30 - Y. Xie
-  - src/KFFitTool.cpp
-    . replaced some err() with debug()
-    . fixed the problem of wrongly setting resonance vertex position to
-    the state position after transport
-    . call setMass() for photon pair to allow for retrivial 
-    of pi0/eta->gammagamma mass from KFFittool
-#################################### PHYSSEL ###################################
-!========================== B2XGamma v3r2 2006-02-03 ===================
-! 2006-01-30 - Lesya Shchutska
- - Update for the 2nd round of DC04v2 stripping 
- - cmt/requirements 
-   version increment to v3r2 
-
-  The preselection is valid for 3 modes 
-     Bd -> K*0  gamma
-     Bd -> rho0 gamma
-     Bs -> phi  gamma
-
-  The Rejection factor for bb-inclusive background is estimated to be 
-  inbetween 1200 and 2200. 
-!========================== Bc2RhoPi v1r1 2006-02-03 ===================
-! 2006-02-01 - Vanya BELYAEV
-
- - update for the 2nd round of DC04v2 stripping
-   
-    src/PReselBc2RhoPi.cpp - new algorithm
-    options/DVPreselBc2RhoPi.opts - updated configuration file 
-    options/DoPreselBc2RhoPi.opts - new configuration file 
-
-- cmt/requirements
-    version increment to v1r1 
-!========================== Bd2D0Kstar v4r5 2006-02-03 ===================
-! 2006-02-01 - Kirill Igorevich Voronchev
- - options/DVPreselB2KstarD0viaK0S.opts
-   options/DoPreselB2KstarD0viaK0S.opts
-   		new options file to run new preselection algorithm 
- - src/PreselB2KstarD0viaK0S.cpp
-      new preselection algorithm for both Kspipi and KsKK modes
- - options/DVPreselB2DstarX2D02Kshh.opts
-	 options/DoPreselB2DstarX2D02Kshh.opts
- - src/PreselB2DstarH2D02KsHH.cpp
-	 selection for B->D*(D0(KsPiPi/KsKK)pi)H channel for normalization		
-!========================== Bd2DstarMu v1r0 2006-02-03 ===================
-! 2006-01-26 - P. Koppenburg for Marta Calvi
-  Imported this new preselection. It looks for Bd -> MuNuD*
-!========================== Bd2DstarPi v2r8 2006-02-03 ===================
-! 2006-01-27 - P. Koppenburg for Marta Calvi
- - src/Dstar2D0Pi.{h,cpp}
-   . Reset histogram flasg to false by default
-! 2006-01-27 - P. Koppenburg for Marta Calvi
- - src/Dstar2D0Pi.{h,cpp}
-   . Added option m_DstarFake allowing to make fake D*.
-     Used in the Bd2DstarMuNu preselection
-!========================== Bd2EtapKs v1r1 2006-02-03 ===================
-! 20060202 - Y. Xie
-  - rename Rho2PiPi to Rho2PiPiForEtap to avoid conflict with an algorithm
-   called Rho2PiPi in Bd2a1Dstar
-! 20060130 - Bd2EtapKs v1r0
- - creation of package
-!========================== Bd2MuMuKstar v3r0 2006-02-03 ===================
-! 2006-02-02 - Vanya BELYAEV
-    - options/DVPreselBd2KstarMuMu.opts 
-    - options/DoPreselBd2KstarMuMu.opts
-    - src/PreselBd2KstarMuMu.cpp  
-        one more preselection (a'la Bs-> phi mumu) for 
-        the 2nd round of DC04v2 striopping 
-    - src/Bd2MuMuKstaar_load.cpp 
-        add the factory for new algorithm 
-    - cmt/requirements
-        add LoKi
-        version increment to v2r4
-! 2006-01-31 - P. Koppenburg for Jeremy Dickens
-  - options/CombinedForPreselBd2MuMuKstarNew.opts
-  - options/DVPreselBd2MuMuKstarNew.opts
-  - options/DoPreselBd2MuMuKstarNew.opts
-  - options/FilterParticlesForPreselBd2MuMuKstarNew.opts
-  - options/Kstar2KPiForPreselBd2MuMuKstarNew.opts
-  - options/PreselBd2MuMuKstarNew.opts
-    . New preselection for restripping of DC04v2    
-! 2006-01-31 - P. Koppenburg
-  - options/Bd2MuMuKstar.opts
-  - options/DVBd2MuMuKstar.opts
-  - options/FinalCuts.opts 
-    . Removed pre-TDR selection
-!========================== Bd2PhiKs v4r4 2006-02-03 ===================
-! 2006-01-25 - Y. Xie
- - options/PreLoadKaon.opts
-   . increase long track kaon dllk cut from -10.0 to 5.0 
- - src/Phi2KKUoE.cpp  
-   . set default MinImpParamKL and MinImpParamKV to 3.0
- - options/PreselPhi2KK.opts
-   . require kaon ip significance > 3.0
-! 2005-12-19 - Y. Xie
- - update on src/BdFillNtp.cpp, the algorithm that is used to fill ntuple 
-   for DC04 analysis. Varibales are added for phi vertex isolation. 
--  added kumac/ddks.kumac  nddks.kumac
-   . new directory and kumac files for selection cuts in DDKs and non-DDKs categories
- - added src/LifetimeMonitor.cpp (.h) options/LifetimeMonitor.opts 
-         kumac/time.kumac
-   . new algorithm for decaytime check
-!========================== Bs2DsH v3r5 2006-02-03 ===================
-! 2005-06-29 - P. Koppenburg for Jeremie Borel
- - src/D?PreselBs2DsHjb.opts
-   . New preselction with different cuts
-!========================== Bs2DsMuX v1r0 2006-02-03 ===================
-! 20060129 - Bs2DsMuX 
- - options/PreselBs2DsMuX.opts
-   . relax PID cuts for preselection
-! 20051207 - Bs2DsMuX 
- - creation of package
-   . selection code src/Bs2DsMuX.cpp/.h src/Ds2KKPi.cpp/.h
-   . check code src/CheckBs2DsMu.cpp/.h src/CheckDs.cpp/.h src/VtxTruth.cpp/.h
-!========================== Bs2DsRho v1r0 2006-02-03 ===================
-! 2006-02-01 - P. Koppenburg
-    . First import
-!========================== Bs2JpsiPhi v3r0 2006-02-03 ===================
-! 2006-01-26 - P. Koppenburg
-  - options/CombinedForTDRselBs2Jpsi2MuMu_Phi2KK.opts
-  - options/DVTDRselBs2Jpsi2MuMu_Phi2KK.opts
-  - options/DoTDRselBs2Jpsi2MuMu_Phi2KK.opts
-  - options/Phi2KKForTDRselBs2Jpsi2MuMuPhi.opts 
-  - options/TDRselBs2Jpsi2MuMu_Phi2KK.opts
-  - options/TDRselBs2Jpsi2MuMu_Tag.opts
-    . Removed old TDR selection
-! 2006-01-26 - P. Koppenburg for Jan Amoraal
-  - options/DC04Jpsi2MuMuForSelBs2JpsiPhi.opts
-  - options/DC04Phi2KKForSelBs2JpsiPhi.opts
-  - options/DC04combinedForSelBs2Jpsi2MuMu_Phi2KK.opts
-  - options/DC04selBs2Jpsi2MuMu_Phi2KK.opts
-  - options/DVDC04selBs2Jpsi2MuMu_Phi2KK.opts
-  - options/DoDC04selBs2Jpsi2MuMu_Phi2KK.opts
-    . New DC04 selection by Jan Amoraal
-!========================== Bs2MuMu v2r5 2006-02-03 ===================
-! 2006-01-31 - Kirill Igorevich Voronchev
- - src/PreselBs2MuMu_II.cpp
-    new algorithm for (new) Bs->mu+ mu- preselection 
- - options/DVPReselBs2MuMu_II.opts
-   options/DoPReselBs2MuMu_II.opts
-   configuration files to run 
-    (new) Bs->mu+ mu- preselection 
- - cmt/requirements 
-    1) add LoKi 
-    2) increment the version to v2r5 
-!========================== Bs2PhiMuMu v1r0 2006-02-03 ===================
-! 2006-02-03 - P. Koppenburg
- - Comment all histogramming options in DVPresel file.
-! 2006-02-02 - Vanya BELYAEV
- - move Bd -> K* mu+ mu- stuff into PhysSel/Bd2MuMuKstar package
-! 2006-02-01 - Andrey Tayduganov
- - New import : 
-    preselection algorithms for the 2nd round of DC04V2 stripping 
-     src/PreselBs2PhiMuMu.cpp
-     src/PreselBd2KstarMuMu.cpp
-   configuration files:
-    options/DVPreselBs2PhiMuMu.opts   
-    options/DoPreselBs2PhiMuMu.opts   
-    options/DVPreselBd2KstarMuMu.opts   
-    options/DoPreselBd2KstarMuMu.opts   
-!========================== Bs2PhiPhi v2r4 2006-02-03 ===================
-! 2006-01-30 - Sergey Barsuk
- - The preselection algorithm is updated for 2nd round of DC04v2 stripping 
-   Rejection of bb-inclusive backgroud is ~2k
- - cmt/requirements 
-     version update to v2r4 
-!========================== Bu2D0K v2r0 2006-02-03 ===================
-! 2006-02-02 - P. Koppenburg
-  - options/*.opts
-    . Batchelor -> Bachelor  
-! 2006-02-02 - P. Koppenburg for Andrew Powell
-  - options/CombinedForPreselBu2D0K_4hnew.opts
-  - options/D02KPiForPreselBu2D0K_4hnew.opts
-  - options/DVPreselBu2D0K_4hnew.opts
-  - options/FilterParticlesForPreselBu2D0K_4hnew.opts
-  - options/PreselBu2D0K_4hnew.opts
-    . New preselection with D0->4hadrons
-   
-! 2006-02-01 - P. Koppenburg
-  - src/D02KsPiPi.cpp
-    . Allow non-histogramming mode    
-! 2006-02-02 - P. Koppenburg for Cristina Lazzeroni
-  - options/DVPreselBu2D0K_KsPiPi.opts
-  - options/PreselBu2D0K_KsPiPi.opts
-    . Updated preselction for Bu2D0K with D0->KsPiPi
-  - options/DVPreselBu2D0K_KsKK.opts
-  - options/PreselBu2D0K_KsKK.opts
-    . New preselction for Bu2D0K with D0->KsPiPi
-! 2006-02-01 - P. Koppenburg for Agnieszka Oblakowska-Mucha
-  - src/Bu2D0K.cpp
-  - src/Bu2D0K.h
-  - src/D02HHForBu2D0K.cpp
-  - src/D02HHForBu2D0K.h
-    . Proper indentation
-  - options/D02HHForBu2D0K.opts
-  - options/DVPreselBu2D0K.opts
-  - options/DoPreselBu2D0K.opts
-  - options/PreselBu2D0K.opts
-  - options/CombinedForPreselBu2D0K.opts
-    . New cuts for re-stripping of DC04v2
-! 2006-01-30 - P. Koppenburg for M. Patel
-  - options/CombinedForDC04selBu2D0Knew.opts
-  - options/CombinedForPreselBu2D0Knew.opts
-  - options/D02KPiForDC04selBu2D0Knew.opts
-  - options/D02KPiForPreselBu2D0Knew.opts
-  - options/DC04selBu2D0Knew.opts
-  - options/DVDC04selBu2D0Knew.opts
-  - options/DVPreselBu2D0Knew.opts
-  - options/FilterParticlesForDC04selBu2D0Knew.opts
-  - options/FilterParticlesForPreselBu2D0Knew.opts
-  - options/PreselBu2D0Knew.opts
-    . New preselection for Bu2D0K
-!========================== Bu2D0Mu v1r0 2006-02-03 ===================
-B+->(D~0->K Pi)Mu+:
-Reconstruction du D~0->K Mu: meme que pour le D~0 Pi
-
-Reconstruction du B+->D~0 mu:
-  . p(muon)>8GeV, 
-  . pT(muon)>2GeV, 
-  . ips(muon)>2, 
-  . PID(muon)>-3.0, (ignored)
-  . pT(D0)>4GeV, 
-  . p(D0)>15GeV,
-  . chi2(D0mu)<10, 
-  . 2GeV<m(D0mu)<6GeV
-!========================== Bu2D0Pi v1r0 2006-02-03 ===================
-B+->(D~0->K Pi)Pi+:
------------------
-Reconstruction du D~0->K Pi:
-  . p(kaon)>4GeV, p(pion2)>4GeV, 
-  . pT(kaon)>1GeV, pT(pion2)>1GeV, 
-  . ips(kaon)>2, ips(pion2)>2, 
-  . PID(kaon)>-3.0, PID(pion2)>-3.0, (ignored)
-  . DeltaM(KPi)<60MeV, 1.8GeV<m(KPi)<2GeV (?)
-  . chi2(KPi)<10, 
-  . ips(KPi)>2
-Reconstruction du B+->D~0 Pi+:
-  . p(pion1)>10GeV, 
-  . pT(pion1)>1GeV, 
-  . ips(pion1)>1, 
-  . PID(pion1)>-3.0, (ignored)
-  . pT(D0)>3GeV, 
-  . p(D0)>12GeV,
-  . chi2(D0 Pi)<10, 
-  . DeltaM(D0Pi)<100MeV
-!========================== Bu2JpsiK v1r0p2 2006-02-03 ===================
-! 2006-01-26 - P. Koppenburg
-  - cmt/requirements
-    . Don't use other packges
-!========================== Bu2LLK v2r6 2006-02-03 ===================
-! 2006-01-27 - P. Koppenburg
-  - options/*PreselB2DiMuon,Electron.opts
-    . Tuning of cuts
-! 2006-01-26 - P. Koppenburg
-  - options/*PreselB2DiMuon,Electron.opts
-    . Generic preselections for di-leptons
-!========================== Jpsi v1r2 2006-02-03 ===================
-! 2006-01-31 - P. Koppenburg
-  - options/DVPreselJpsi2*.opts
-    . Cut into options/DoPresel* file and DV file.
-  - options/DoPreselJpsi2MuMu.opts
-    . Use standard J/psi 
-!========================== Lb2LambdaXGamma v1r0 2006-02-03 ===================
-! 2006-02-02 P. Koppenburg
-  - src/*.cpp
-    . fabs(int) -> abs(int) for windows
-  - src/Lb2LambdaXGamma_load.cpp
-    . LmdGammaFitter is a tool, not an algorithm
-! 2006-01-30 P. Koppenburg fopr Federica Legger
-  First import
-!========================== TriggerSel v2r0 2006-02-03 ===================
-! 2006-01-26 - P. Koppenburg
-  - options/DVPreselHltExclusiveSel.opts
-    . New preselection requiring L0xL1xHltExclusive accepted events
-  - options/DVPreselHltDstarSel.opts
-    . New preselection requiring L0xL1xHltDstar accepted events
-  The two other streams are not done as they select much more that 1/1000
-  events in BB inclusive.
-!========================== PhysSelSys v8r11 2006-02-03 ===================
-For DC04v2 restripping
-> use  B2XGamma                   v3r2     PhysSel
-> use  Bc2RhoPi                   v1r1     PhysSel
-> use  Bd2a1Dstar                 v2r4     PhysSel
-> use  Bd2D0Kstar                 v4r5     PhysSel
-> use  Bd2DstarMu                 v1r0     PhysSel
-> use  Bd2DstarPi                 v2r8     PhysSel
-> use  Bd2EtapKs                  v1r1     PhysSel
-> use  Bd2MuMuKstar               v3r0     PhysSel
-> use  Bd2PhiKs                   v4r4     PhysSel
-> use  Bs2DsH                     v3r5     PhysSel
-> use  Bs2DsMuX                   v1r0     PhysSel
-> use  Bs2DsRho                   v1r0     PhysSel
-> use  Bs2JpsiPhi                 v3r0     PhysSel
-> use  Bs2MuMu                    v2r5     PhysSel
-> use  Bs2PhiMuMu                 v1r0     PhysSel
-> use  Bs2PhiPhi                  v2r4     PhysSel
-> use  Bu2D0Pi                    v1r0     PhysSel
-> use  Bu2D0K                     v2r0     PhysSel
-> use  Bu2D0Mu                    v1r0     PhysSel
-> use  Bu2LLK                     v2r6     PhysSel
-> use  Bu2JpsiK                   v1r0p2   PhysSel
-> use  Jpsi                       v1r2     PhysSel
-> use  Lb2LambdaXGamma            v1r0     PhysSel
-> use  TriggerSel                 v2r0     PhysSel
-> use  Stripping                  v3r3     Tools
-
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================== Stripping v3r3 2006-02-03 ===================
-! 2006-02-03 - P. Koppenburg
- - options/Correlations.opts
-   . Make correlations of related selections
-    
-! 2006-01-31 to 2006-02-03 - P. Koppenburg
- - options/*.opts
-   . New options for DC04v2 re-stripping
-    
-! 2006-01-26 - P. Koppenburg
- - python/optionparser.py
- - python/Base.opts
-  . Add Hlt to standard executed algorithms. 
-###################################### TR ######################################
-###################################### TRG #####################################
-!========================== TrgForward v4r1 2006-02-03 ===================
-! 2006-01-31 - P. Koppenburg
- - src/TrgForwardAlg.{cpp,h}
-   . Correction for residual B field. New option ResidualBFieldCorrection
-     with default value 0.09.
-     Bug found by Thomas Ruf. He writes:
-        Following my presentation of today, it had been agreed to put this
-        modification of the xSlope of trgforward tracks into the next release 
-	of DV. The hack which I made is in TrgForwardAlg.cpp :
-	There is a line (~288) saying:
-	        tx0 = tr->newSlopeX();  // correct for momentum dependence
-	This should be replaced by
-	        double qOverPt  = qOverP * sqrt( 1. + 1./(tx0*tx0+ty0*ty0)) ;
-                tx0 = tx0 - 0.09 * qOverPt ;   // correct for residual B-field in Velo
-
-	(I noticed, that state.pt() is not always set, for whatever strange
-	reason, that is why I am computing it myself.)
-
-	The constant 0.09, if this should be set via option, I should say,\
-! 2006-01-24 - P. Koppenburg
- - new branch v4r0b for DC04. Make it version v4r1.
- 
-!========================== TrgSys v1r12 2006-02-03 ===================
-! 2006-02-03 - P. Koppenburg
-  - Restore TrgTools v6r6 as v6r7 is not yet fixed
-  
-! 2006-01-31 - P. Koppenburg for Thomas Ruf
-  - TrgForward v4r1
-  
-! 2005-12-19 - P. Koppenburg for Mitesh Patel and Cristina Lazzeroni
-  - TrgTools v6r7
-  
-
-
-</PRE><H1><A NAME=v12r15>2005-12-15 DaVinci v12r15 - Updated DC04 version</A></H1><PRE>
-Main modifications:
- 
-  - MuonID:
-    . New tuning for DC04 (E.Polycarpo). See Erica's talk at 
-      http://agenda.cern.ch/fullAgenda.php?ida=a055058#2005-12-08 
-      WARNING: This new tuning is used by default, affecting all
-      Muon identification. To switch it off edit DaVinciReco.opts.
-
-  - Background categorisation tool:
-    . First partial implementation of the Background categorisation tool
-      DaVinciMCTools/IBackgroundCategory (V.Gligorov). See Vava's talk at
-      http://agenda.cern.ch/fullAgenda.php?ida=a055152#2005-12-16
-      
-  - Global Fitter:
-    . First release of the already popular Bologna LagrangeGlobalFitter (G.Balbi).
-      
-  - MCParticleMaker: Many improvements (G.Balbi)
-
-  - IParticleDescendents: Small utility tool to return the daughters
-      of a Particle (PK).
-
-  - DVAlgorithm: New methods globalFitter() and descendants() returning 
-      pointers to IGlobalFitter (G.Balbi) and IParticleDescendants (PK).
-       Requires recompilation of all private code.
-
-  - TriggerSource
-    . New package that gets the TisTosTob information witout using the Tampering.
-        Works for L1, HltGeneric and HLT (PK). See Patrick's talk at
-	http://agenda.cern.ch/fullAgenda.php?ida=a057167#2005-12-05
-    . L1Score: Added some additional temporary fields to store all L1 triggering 
-        tracks (PK).
-    . HltGeneric: Save all triggering particles to TES (PK).
-    . Tampering: Small change of TamperingResults class. 
-    . L1Decision: Save all necessary tracks.
-    
-  - Tampering: L1 bug fix (PK).
-    
-  - HLT: MAJOR CHANGES !
-    . HltInclsuive : New package containing all inclusive selections.
-        Only D* slection is used by default.
-	New optional steams: inclusive Phi (M.Patel) and inclsuive dilepton (PK)
-    . HltScore: New vector of HltAlgorithmScore inclusiveCandidates() that 
-        behaves as the exclusive counterpart and contains all inclusive candidates. 
-        By default only contains HLTFilterDstar (PK).
-    . HltSelections : Adapt to new structure (PK).
-        New tuning of all selections (L.Fernandez).
-    . HltSelChecker : Adapted to new structure. Added TestHltScore and 
-        PlotTrackDeviation from the HltMonitor package (RTTC). With this move
-	HltSelChecker becomes RTTC-incompatible (PK).
-    . TrgPrimVertex : Redesigned PV finding (M.Witek). See Mariusz's talk
-        at http://agenda.cern.ch/fullAgenda.php?ida=a057168#2005-12-12
-    
-  - L1:
-    . Bug fix in L1Reco (PK).
-  
-  
-#######################################MM#######################################
-#                                DaVinci v12r15                                #
-################################################################################
-##################################### CALO #####################################
-##################################### EVENT ####################################
-!========================== TrgEvent v5r3p2 2005-12-15 ===================
-! 2005-12-09 - P. Koppenburg
- - xml/HltScore.xml
-   . New member inclusiveCandidates with a list of all exclusive 
-     (non-HltGeneric) streams.  
-   . Rename method addAlgorithmScore to addExclusiveAlgorithmScore
-   . New method addInclusiveAlgorithmScore
-
- - xml/L1Score.xml
-   Changes for TriggerSource. To be revised.
-   . New members allTrackPairs for High Pt tracks
-   . New members allTracksMu for muon stream
-   . New members allDiMuMass, allDiMuIP, allTracksDiMuPlus, 
-     allTracksDiMuMinus for dimuon streams
-
-#################################### EXTERNAL ##################################
-###################################### HLT #####################################
-!========================== HltGeneric v2r8 2005-12-15 ===================
-! 2005-12-09 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Set SaveCandidates to true by default
-! 2005-11-03 - P. Koppenburg
-  - options/HltGeneric.opts
-    . When SaveCandidates = true, all candidates contributing to 
-      HltGeneric yes are save to TES for TriggerSource.
-!========================== HltInclusive v1r0 2005-12-15 ===================
-! 2005-12-09 - P. Koppenburg for Mitesh Patel
- - options/HLTselPhiIncl.opts
-   . Set the kaon DLL cut to 10
-                                                                                                                                                               
-! 2005-12-09 - P. Koppenburg for Mitesh Patel
- - options/HLTselPhiIncl.opts
-   . New options for Phi Inclusive stream 
- - options/HLTselPhiInclLoose.opts
-   . Additional options for Loose Phi Inclusive stream 
-                                                                                                                                                              
-! 2005-12-01 - Luis Fernandez
- - options/*
-   . Complete revision of the selection criteria!
-                                                                                                                                                              
-! 2005-11-23 - P. Koppenburg
-  First import containing D* and inclusive dilepton sleections
-  . The D* selection comes from HltSelections
-  . The dilepton from Bu2LLK
-
-!========================== HltSelChecker v4r0 2005-12-15 ===================
-%% WARNING: FROM REVISION v4r0 THIS PACKAGE IS INCOMPATIBLE WITH NON DC04-SOFTWARE %% 
-! 2005-12-09 - P. Koppenburg
- - src/TestHltScore.*
- - src/PlotTrackDeviation.*
-   . Restoring algorithms moved to HltMonitor package.
-   %% WARNING: FROM THIS REVISION THIS PACKAGE IS INCOMPATIBLE WITH NON DC04-SOFTWARE %% 
-
-! 2005-12-07 - Luis Fernandez
- - options/
-   . Truth
-
-! 2005-12-01 - Luis Fernandez
- - options/
-   . Corrections and PVEff
-
-! 2005-11-29 - Luis Fernandez
- - options/
-   . Add missing "Context" in options, correct typos and few features added
-
-!========================== HltSelections v4r0 2005-12-15 ===================
-! 2005-12-09 - P. Koppenburg
-  - src/HltDecision.*
-    . Reflect change of HltScore class
-
-! 2005-12-01 - P. Koppenburg
-  - options/HLTselDstar.opts
-    . Moved to HltInclusive
-
-! 2005-12-01 - P. Koppenburg
-  - src/HltDecision.*, src/HltFilter.*
-    . Reflect change of HltScore class
-    . Add some more functionality
-
-! 2005-12-01 - Luis Fernandez
- - options/*
-   . Complete revision of the selection criteria!
-
-##################################### KTJET ####################################
-###################################### L0 ######################################
-!========================== L0Checker v3r2p1 2005-11-05 ======================
-! 2005-11-02 - Eduardo Rodrigues
- - options file fixed to reflect properties from GaudiTupleAlg
-
-##################################### MUON #####################################
-!========================== MuonID v3r11 2005-12-15 ===================
-! 2005-12-12 - P. Koppenburg
-  - src/MuonIDFOI.cpp
-  - src/MuonDSTPrepare.cpp
-    . Remove acess to eventSvc. Use get and put instead.
-! 2005-12-07 - P. Koppenburg for Erica Polycarpo
-  - src/MuIDDLLTool.cpp
-    . new tool MuiDDLLTool.cpp. It uses the average square distance of track 
-      extrapolation to hits in the Muon stations to build the DLL
-  - options/MuIDDLLTool.opts
-    . has the values for the distributions tuned with DC04 data, as for the FOI 
-      in v3r10
-##################################### PHYS #####################################
-!========================== DaVinciFilter v3r3 2005-12-15 ===================
-! 2005-12-14 - Luis Fernandez
- - src/VtxIsolationFilterCriterion.{h,cpp}
-   . Add case of long-lived composite particles when using MaxDeltaChi2
-!========================== DaVinciKernel v3r9 2005-12-15 ===================
-! 2005-12-13 - P. Koppenburg
-  - Kernel/DVAlgorithm.h
-  - src/Lib/DVAlgorithm.cpp
-    . Added particleDescendants tool
-    . Reshuflle order
-
-! 2005-11-13 - Gabriele Balbi & Stefania Vecchi
-  - Kernel/IGlobalFitter.h
-	.added documentation
-
-! 2005-11-16 - Gabriele Balbi & Stefania Vecchi
-  - Kernel/IGlobalFitter.h
-	.added documentation
-
-! 2005-11-11 - P. Koppenburg for Gabriele Balbi
-  - Kernel/IGlobalFitter.h 
-    . Interface for Global Fitter
-  - Kernel/DVAlgorithm.h
-  - src/Lib/DVAlgorithm.cpp
-    . New method globalFitter() thta returns a pointer to the above.
-    
-! 2005-10-21 - P. Koppenburg
-  - Kernel/IParticleDescendants.h
-    . New utility tool that returns the daughters of a Particle
-
-!========================== DaVinciMCTools v5r17 2005-12-15 ===================
-! 2005-12-15 - P. Koppenburg for V. Gligorov
- - DaVinciMCTools/IBackgroundCategory.h
- - src/BackgroundCategory.*
-   . some more comments
-
-! 2005-12-13 - P. Koppenburg for V. Gligorov
- - DaVinciMCTools/IBackgroundCategory.h
- - src/BackgroundCategory.*
-   . New backgroundcatgory tool
- - options/BackgroundCategory.opts
-   . example options
-
-! 2005-12-13 - Luis Fernandez
- - src/DecayChainNTuple.{h,cpp}
-   . HltScore
-
-! 2005-11-11 - G. Balbi & S. Vecchi
- - src/MCParticleMaker.(cpp,h)
-   . Bug fixed in the momentum error parametrization  
-   . Added the facility to create Particles by smearing the MCtruth information of only stable products of a given decay Channel 
-     Different options are possible:
-      1) smearing according a Gaussian or Double Gaussian distribution
-      2) adding BIAS to the measurement and/or ScalingFactors covariance matrix 
-         (momentum dependent parametrization  C0+C1*p ..see below) 
-      3) generate correlated or NOT measurements
-      4) smear MCTruth information at its origin Vertex or at PointOnTrack
-   . Added new properties: 
-      OnlyStableDecayProducts (Default:false) to generate Particles only from the stable products 
-                                              of the decay channel. If true also  OnlyDecayProducts must be set true
-      SmearATPoT (Default:false) if true smears the MCParticle info at PointOnTrack
-                                 (minimum distance from beam line) otherwise it smears at origin vertex 
-      rhoVAR1VAR2(Default=0.0) set the correlation coefficient between VAR1&VAR2 (VAR== x,y,tx,ty,p) 
-                               typical correlations in reconstructed particles: xy=0., xtx=-0.95 xty=0,   xp=0.
-                                                                                                            ytx =0., yty=-0.95 yp=0.
-                                                                                                                     txty=0   txp=0.
-                                                                                                                             typ=0.
-      ***** To smear MCParticles according a Double Gaussian distribution **************
-      dualGaussW(Default=0.,0.,0.,0.,0.,0.) set !=0 in case of Double Gaussian generation: 
-                                            vector of Gauss2 contribution on (x,y,z,tx,ty,p)
-      dualGaussSF(Default=1.,1.,1.,1.,1.,1.) in case of Double Gaussian generation this is the vector of 
-                                             sigma2/sigma1 ratios (x,y,z,tx,ty,p) 
-                                      
-      ***** To add momentum dependent Scaling Factors on errors (SF=1./(C0+C1*p))  
-      ScaleFactorCovarianceC0(Default=1.,1.,1.,1.,1.,1.) 
-      ScaleFactorCovarianceC1(Default=0.,0.,0.,0.,0.,0.) Vector of scaling factors on errors (x,y,z,tx,ty,p)
-      ***** To add a momentum dependent BIAS to the measurement (BIAS=q*(C0+C1*p)) q=particle's charge
-      MeasurementBiasC0(Default=0.,0.,0.,0.,0.,0.)
-      MeasurementBiasC1(Default=0.,0.,0.,0.,0.,0.)
-
-!========================== DaVinciTools v12r3 2005-12-15 ===================
-! 2005-11-07 - P. Koppenburg
-  - src/MakeResonances.{h,cpp}
-    . Some statistics to be printed at finalization.
-! 2005-10-21 - P. Koppenburg
-  - src/ParticleDescendants.{h,cpp}
-    . New utility tool that returns the daughters of a Particle
-
-!========================== DaVinci v12r15 2005-12-15 ===================
-! 2005-12-12 - P. Koppenburg
-  - options/DaVinciReco.opts
-    . Add MuonIDRetuning by default. This will get the better tuning for the
-      MuonID, but will change all muon efficiencies. See Erica's talk at
-      http://agenda.cern.ch/fullAgenda.php?ida=a055058#2005-12-08
-    
-! 2005-11-09 - P. Koppenburg
-  - options/*.opts
-    . Use ROOT everywhere for histogram/Ntuples persistency
-    
-! 2005-11-04 - P. Koppenburg
-  - options/DstContents.opts
-    . Add Raw/Ecal
-    
-! 2005-11-02 - P. Koppenburg
-  - options/L0Checking.opts
-    . Removed. Replaced by L0CHECKERROOT/options/L0Checker.opts
-      Because of a bug noticed by Krzysztof Syryczynski
-  - options/DaVinci.opts
-  - options/DVTriggerFilter.opts
-    . Corrected accordingly
-    
-!========================== FlavourTagging v6r4 2005-12-15 ===================
-! 2005-11-22 - Marco Musy
-  - small bug fix on CombineTaggersTDR
-
-!========================== ParticleMaker v1r6p1 2005-12-15 ===================
-! 2005-11-11 - P. Koppenburg for G. Balbi
-  - src/ParticleStuffer.h
-    . Issue a warning when there is not particle property found
-    . Convert to GaudiTool
-
-!========================== PVEff v1r0p1 2005-10-21 ===================
-! 2005-10-21 - P. Koppenburg
- - use MCTools explicitly
-!========================== Tampering v1r4 2005-12-15 ===================
-! 2005-11-03 - P. Koppenburg
-  - src/TamperingL1Alg.cpp
-    . Bug fix: Do not ignore Elec and Phot triggers
-  - xml/TamperingResults_Event.xml
-    . Added HLT results
-! 2005-10-31 - P. Koppenburg
-  - options/Tampering.opts
-    . Include options from L1 rather than copying them
-!========================== TriggerSource v1r0 2005-12-15 ===================
-! 2005-12-09 - Patrick KOPPENBURG
- - New package TriggerSource that allows to get TisTosTob for
-   for L1, HltGen and Hlt without running the Tampering.
-   It works by matching online to offline tracks.
-   See talk at 5/12/2005 T-Rec
-   http://agenda.cern.ch/askArchive.php?base=agenda&categ=a057167&id=a057167s1t3/transparencies
-
-   It contains:
-
-   - TriggerSource/ITriggerSource.h
-     . Interface that returs a TisTosTob enum for a given input (B) particle
-
-   - src/L1TriggerSource.{cpp,h}
-   - src/HltGenericTriggerSource.{cpp,h}
-   - src/HltTriggerSource.{cpp,h}
-     . Three concrete implementations for L1, HltGeneric and Hlt.
-     . Presently Photons are not matched, hence it will not get correct
-       results if the signal particle contains photons (all photons
-       are considered as non-signal)
-     . It is recommended to use these tools directly from one's monitoring
-       (ntuple filling) algorithm.
-
-   - src/TriggerSourceAlg.{cpp,h}
-     . Algorithm that allows to run the three tools on the final particles
-       in the input location. It saves the output in a TamperingResult object.
-       Only one object per event is saved, hence only the first candidates 
-       considered.
-
-   - src/TriggerSourceMonitor.{cpp,h}
-     . Algorithm that compares the Tampering and TriggerSource results for L1.
-     
-   - src/TriggerSourceBase.{cpp,h}
-     . Shared implementation class for the three tools. Do not use.
-     
-   - options/DVTriggerSource.opts
-     . Example option file to run the two abovementioned algorithms
-     
-   - options/DVMonitor.opts
-     . Run in monitor mode, i.e. without a B candidate. Reserved for experts
-      
-!========================== VertexFitChecker v1r0 2005-12-15 ===================
-! 2005-11-16 - Gabriele Balbi	
- - Added documentation and fixed some bugs
-! 2005-11-11 - Patrick KOPPENBURG
- - First import
-!========================== VertexFit v1r9 2005-12-15 ===================
-! 2005-12-09 - P. Koppenburg for L. Fernandez
-  - src/KFFitTool.cpp
-    . Replaced
-    bool isPhotonPair = (daupid==111 || daupid==221);
-      by
-    bool isPhotonPair = isPurePhotonDecay(*dau);
-      to allow proper treatment of eta->pipipi0
-    . Remove unused variables.
-  - src/TrgVertexFitter.cpp
-    . Remove unused variables.
-
-! 2005-11-16 - Gabriele Balbi & Stefania Vecchi
-  - src/LagrangeGlobalFitter.{cpp,h}
-    .added documentation
-    .fixed a numerical bug	
-
-! 2005-11-11 - P. Koppenburg for G. Balbi
-  - src/LagrangeGlobalFitter.{cpp,h}
-    . New global fitter
-#################################### PHYSSEL ###################################
-!========================== Bs2JpsiEta v4r3 2005-12-15 ===================
-! 2005-11-30 - Luis Fernandez for Benjamin Carron
- - src/
-   . Adapt for KFF tool
- - options/
-   . Add ee selection
-   . Clean-up
-!========================== Bs2JpsiPhi v2r4 2005-12-15 ===================
-! 2005-11-22 - P. Koppenburg
-  Many errors corrected. Bs2Jpsi2ee_Phi was not working at all. 
-  This selection has obviously never been tested...  
-  Only solution compliant with stripping: Have two identical but
-  differently name Phi2KK algorithms :-( 
-  - options/Phi2KKForTDRselBs2JpsiPhi.opts
-    . Removed 
-  - options/Phi2KKForTDRselBs2Jpsi2MuMuPhi.opts
-  - options/Phi2KKForTDRselBs2Jpsi2eePhi.opts
-    . Added
-  - options/DoTDRselBs2Jpsi2MuMu_Phi2KK.opts
-  - options/DoTDRselBs2Jpsi2ee_Phi2KK.opts
-  - options/TDRselBs2Jpsi2MuMu_Phi2KK.opts
-    . Reflect new algorithm names
-  - options/TDRselBs2Jpsi2ee_Phi2KK.opts
-    . Reflect new algorithm names and correct many typos.
-  - options/Bs2Jpsi2MuMu_Phi2KK.opts
-  - options/Bs2Jpsi2ee_Phi2KK.opts
-  - options/Jpsi2MuMuForBs2JpsiPhi.opts
-  - options/Jpsi2eeForBs2JpsiPhi.opts
-  - options/Phi2KKForBs2JpsiPhi.opts
-    . Removed old selection
-!========================== Bs2PhiEtac v3r7 2005-12-15 ===================
-! 2005-12-08 - Luis Fernandez
- - options/AddHLTBs2PhiEtac.opts
-   . PVEff
-
-! 2005-11-29 - Luis Fernandez
- - options/*.opts
-   . HLT selection    
-!========================== Bu2LLK v2r5 2005-12-15 ===================
-! 2005-10-17 - P. Koppenburg
-  - options/HLTselB2DiLepton.opts
-    . Moved to HltInclusive package
-!========================== PhysSelSys v8r10 2005-12-15 ===================
-> use  Bs2JpsiEta                 v4r3     PhysSel
-> use  Bs2JpsiPhi                 v2r4     PhysSel
-> use  Bs2PhiEtac                 v3r7     PhysSel
-> use  Bu2LLK                     v2r5     PhysSel
-> use  Stripping                  v3r2     Tools
-> use  Bu2JpsiK                   v1r0p1   PhysSel
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================== Stripping v3r2 2005-12-15 ===================
-! 2005-11-24 - P. Koppenburg
- - python/stripping.py -> options/DVMerge.opts
-  .  Bug fix: Merging options ere containing names of kind "PreselPreselBu2LLK"
-    
-! 2005-10-31 - P. Koppenburg
- - python/stripping.py
-  .  Bug fix: Do not look for sequencers but for the algorithms when writing 
-     out the DST. Prevented anything to be written out in the DST.
-!========================== Utilities v2r1p2 2005-12-15 ===================
-! 2005-12-13 - P. Koppenburg
-  - src/CheckSelResult.cpp
-    . Put message in debug()
-    
-###################################### TR ######################################
-###################################### TRG #####################################
-!========================== L1Decision v4r7 2005-12-15 ===================
-! 2005-11-03 - P. Koppenburg
- - src/L1MaxPt.cpp
- - src/L1Muon.cpp
-   . Fill additional L1Score fields for TriggerSource tests
-!========================== L1Reco v6r3 2005-12-15 ===================
-! 2005-11-03 - P. Koppenburg
- - src/PrepareL1Tracks.cpp
-   . Bug fix: needed three tracks to enter loop. Two should be enough.
- - src/L1Select2dIP.cpp
-   . Better indentation
-!========================== TrgPrimVertex v4r3 2005-12-15 ===================
-! 2005-12-14 - Mariusz Witek
- - New PV seeding tool. Modified strategy to fit vertices.
-   Improved efficiency for close PVs.
- - Added files:
-   PVSeedTool.cpp, PVSeedTool.h 
- - Modified files
-   TrgPrimVertexFinder.cpp TrgPrimVertexFinder.h TrgPrimVertex_load.cpp
-!========================== TrgSys v1r11 2005-12-15 ===================
-! 2005-12-12 - P. Koppenburg for Thomas Ruf
-  - Restored TrgVertex2Container after TrgTrack2Container
-  
-! 2005-11-07 - P. Koppenburg for Mariusz Witek
-  - Removed TrgVertex2Container from TrgChecking sequence
-!========================== TrgTools v6r6 2005-12-15 ===================
-! 2005-11-21 - P.Koppenburg
- - src/TrgParticleMaker.cpp
-   . Do not test on qOverP != 0
-! 2005-11-11 - P.Koppenburg
- - src/TrgParticleMaker.cpp
-   . Remove the "Correct VeloTT" warning.
-! 2005-11-01 - P.Koppenburg for V. Gligorov
- - src/TrgTrack2TrStoredTrack.{h,cpp}
-   . New version of matching tool
-
-
-</PRE><H1><A NAME=v12r14>2005-10-19 DaVinci v12r14 - Updated DC04 version</A></H1><PRE>
-
-Main modifications:
-  LHCb v16r6:
-    . Change in STDet that allows upgrade of VeloTT (Luis Fernandez)
-  Gaudi v15r7: Backported some changes
-    . New StagerSvc !only for CERN! (Hubert Degaudenzi)
-    . Context for sequencers, algorithms and tools (Olivier Callot)
-    . Support for -= in array job options (PK)
-  DaVinci v12r14:
-  - L0: New tunings (Julien Cogan & Shafik Benchouk)
-  - New muon matching for L1 (Rio)
-  - L1 decision tuned for new muon matching and new L0 (Thomas Schietinger)
-    Makes TrgMuonID obsolete -> Removed
-  - Updated TrgMuon (Alessia Satta)
-  - OnOffline tool does not have a Set method anymore (PK) 
-    Takes On/Offline behviour from Context. 
-    WARNING: *MUST* be used as private tool
-  - HLT: Use context ("HLT") instead of ResetOnOffline algorithm (PK)
-    WARNING: ResetOnOffline does not exist anymore. To run an algorithm
-    in HLT mode do 
-    Algo.Context = "HLT" ; 
-    or
-    Sequence.Context = "HLT" ;
-     
-  - New MomentumMotherDirectionFilterCriterion (Federica Legger)
-  - BTaggingTool uses NoSharedHit Tool (Marco Musy)
-  - Bug fix in parabolic transporter (Matt Needham)
-  - MuonID: MuonIDNSharedHitsTool released (Erica Polycarpo)
-  - Corrected Run number bug (PK)
-  - Writing out of Raw/Velo on DST mandatory (noticed by tagging group)
-  - New package PVEff for PV efficiency on and offline (Mariusz Witek)
-  - Updated tampering (Mariusz Witek)
-  - Many updates in physics selections
-  - Options for writing L0TDR dsts released (PK)
-  - Stripping now considers DC04 selections (PK)
-################################################################################
-###################################### L0 ######################################
-!========================== L0DU v6r7p6 2005-10-19 ===================
-! 2005-10-19 - P. Koppenburg fo Julien Cogan
- - New tunings for L0 for 1,2,3,4,5,6 10^32
-###################################### HLT #####################################
-!========================== HltGeneric v2r7 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Added HltMuonRec according to $TRGMUONIDROOT/doc/release.notes
-!========================== HltSelChecker v3r8 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
- - options/
-   . Do not use ResetOnOffline but context.
-! 2005-08-29 - Luis Fernandez
- - options/
-   . Print headers
-!========================== HltSelections v3r9 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
-  - options/TrgTracks.opts
-    . Do not use ResetOnOffline.Use context from HLT sequence.
-! 2005-08-27 - Luis Fernandez
- - options/UseRich.opts
-   . Add missing options to have the online Rich
-! 2005-08-26 - Luis Fernandez
- - options/HLTSelections.opts
-   . Online Rich before making particles
-##################################### MUON #####################################
-!========================== MuonID v3r9 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg for Erica Polycarpo
-  - src/*.{cpp,h}
-    . Modernize code.
-! 2005-10-17 - P. Koppenburg for Erica Polycarpo
-  - options/MuonIDDLLTool.opts
-  - options/MuonIDFOI.opts
-    . New options.
-! 2005-09-30 - P. Koppenburg
-  - src/MuonIDNSharedHitsTool.h
-    . Make all private methods and members really private
-  - src/MuonIDNSharedHitsTool.cpp
-    . Initialize all member variables
-    . Use tool<> 
-! 2005-09-30 - P. Koppenburg for Erica Polycarpo and Myriam Gandelman
-  - MuonID/IMuonIDNSharedHitsTool.h
-  - src/MuonIDNSharedHitsTool.{cpp,h}
-    . New tool that calculates the number of muonID's that share a hit
-      with a given MuonID and are closest to the hit than this one.
-! 2005-09-30 - P. Koppenburg
-  Go back to v3r7p2, tagged as v3r8back
-##################################### PHYS #####################################
-!========================== DaVinciFilter v3r2 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
-  - src/FlightDistanceFilterCriterion.cpp
-  - src/LifetimeSignificanceCriterion.cpp
-  - src/Momentum2FlightAngleFilterCriterion.cpp
-  - src/PVIPFilterCriterion.cpp
-  - src/VtxIsolationFilterCriterion.cpp
-    . OnOfflineTool must be private as it is using the context.
-! 2005-10-17 - P. Koppenburg for F. Legger
-  - src/MomentumMotherDirectionFilterCriterion.{cpp,h}
-    . New tool that filters particles according to the projection of the
-      momentum of a particle on the direction of the mother momentum 
-      (it's a cut I borrowed from Bs->phi /K* gamma).
-! 2005-09-09 - P. Koppenburg
-  - src/FilterCriteriaTESTool.h
-    . Don't use DaVinciTools/ but Kernel/
-!========================== DaVinciKernel v3r8 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
-  - Kernel/IOnOffline.h
-    . Uses context now. Thus this tool *must* be private.
-      No setOnline(bool) method anymore.
-  - Kernel/Lib/DVAlgorithm.cpp
-  - Kernel/component/PhysDesktop.cpp
-    . Use OnOffline tool privately.
-!========================== DaVinciMCTools v5r15 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
- - src/DecayChainNTuple.cpp
-   . OnOffline tool must be private
-! 2005-10-03 - Luis Fernandez
- - src/DecayChainNTuple.cpp
-   . True ID
-! 2005-09-28 - Luis Fernandez
- - src/DecayChainNTuple.{cpp,h}
-   . Verbose
-!========================== DaVinciTools v12r2 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
-  - src/OnOfflineTool.{cpp,h}
-    . Uses context now. Thus this tool *must* be private.
-      No setOnline(bool) method anymore.
-  - src/SimplePlotTool.cpp
-  - src/CheckPV.cpp
-    . Use OnOffline tool privately.
-!========================== DaVinciTransporter v2r1 2005-10-19 ===================
-! 2005-09-02 - P. Koppenburg
-  - src/ParabolicTransporter.cpp
-    . Bug reported by Matt Needham:
-      "There is a bug in the TrParabolic extrapolator. Since the DaVinci 
-       transporter is a copy of this the bug also exists there.
-       The bug has little or no effect for long tracks (maybe there are some 
-       subtle effects if you look in detail). For seed or VeloTT tracks it can 
-       have more effect. ie I cannot tell you whether you need to urgently fix it 
-       or not.
-       The problem is that the field is taken to be constant and equal to that 
-       at the start of the extrapolation. This is wrong. Better is to integrate 
-       the field along the trajectory. In practice I get similar results to 
-       integrating  by taking the field at the midpoint of the extrapolation. ie 
-       in the TrParabolicExtrapolator (similar in the ParabolicTransporter)"
-!========================== DaVinci v12r14 2005-10-19 ===================
-! 2005-09-01 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . Added decoding of event header:
-> Event and run number are wrong (Run = 1, Event = # events processed) when 
-> DaVinci is run on recent DC04v2 data. It was due to a slight change in the 
-> content of the dst (the EventHeader is not saved anymore but can be restored 
-> from the raw data) as has been pointed out by Marco.
-
-!========================== FlavourTagging v6r3 2005-10-19 ===================
-! 2005-10-05 - Marco Musy
-  - SVertexTool.cpp has been changed: muon are now rejected only
-    if they are possible taggers
-    - VertexCharge is evaluated with pT weights.
-    - NoSharedHit Tool added for muon taggers
-! 2005-09-30 - Marco Musy
-  - bug fix in CombineTaggersTDR.cpp, it affects the numer and type 
-    of taggers to be put in FlavourTag obj
-
-!========================== PVEff v1r0 2005-10-19 ===================
-! 2005-09-27 - M. Witek
- - first version for HLT and L1 reconstruction of PV
- - PVCheck is a common algorithm which collects MC and Rec info
-   by dedicated tools with common interface PVEff/IRecbleMCPV.h
-!========================== Tampering v1r3 2005-10-19 ===================
-! 2005-10-15 - Mariusz Witek
-  - more info exposed to user (L1Score and L0DUReport after TIS TOS)
-  - L0TamperingAlg: remove all L0 candidates around the track path
-                    bremstrahlung photons removal included
-  - modified files
-    xml/TamperingResults_Event.xml
-    src/TamperingL0Alg.cpp .h
-    src/TamperingL1Alg.cpp
-    src/TamperResRead.cpp
-!========================== VertexFit v1r8 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg for F. Legger
-  - src/TrgVertexFitter.cpp
-    . Adapt to needs of Lb->Lambda gamma channel.
-#################################### PHYSSEL ###################################
-!========================== Bd2D0Kstar v4r4 2005-10-19 ===================
-! 2005-10-19 - P. Koppenburg
- - options//DVPreselB2KstarD0viaK0S.opts
-   . Replace bestKs2PiPi by Ks2PiPi (loose) to avoid conflicts)
-   ## WARNING: To be revised ##
-! 2005-10-19 - P. Koppenburg for Kirill Igorevich Voronchev
- - options//DVPreselB2KstarD0viaK0S.opts
- - src/LoKi_PreselB2KstarD0viaK0S.cpp
-   . New selection for B->KstarD0(KsPiPi)
-!========================== Bd2MuMuKstar v2r3p2 2005-10-19 ===================
-! 2004-10-19 - P. Koppenburg
-  - options/DoTDRselBd2MuMuKstar.opts
-    . GaudiSequencer
-!========================== Bs2DsDs v2r2 2005-10-19 ===================
-! 2005-09-07 - A. Sarti
- - options/ABsStudy(LoKi_Stripper).opts
-   . Updated options
- - src/BsMonitor.cpp minor change
-!========================== Bs2JpsiEta v4r2p1 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
-  - options/DVMonitorBs2Jpsi2MuMu_Eta2GammaGamma.opts
-  - options/DVMonitorBs2Jpsi2MuMu_Eta2PiPiPi0.opts
-    . Don't use obsolete ResetOnOffline anymore. 
-      HLT behaviour is given by "context()" now.
-!========================== Bs2JpsiPhi v2r3p4 2005-10-19 ===================
-! 2005-10-18 - P. Koppenburg
-  - options/*Bu2JpsiK*.opts
-    . Removed. See Bu2JpsiK package.
- !========================== Bs2PhiEtac v3r6 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
-  - options/*.opts
-    . Don't use obsolete ResetOnOffline anymore. 
-      HLT behaviour is given by "context()" now.    
-! 2005-10-03 - Luis Fernandez
- - options/
-   Clean-up
-!========================== Bu2JpsiK v1r0 2005-10-19 ===================
-! 2005-10-18 - P. Koppenburg
-  New package containing a selection for B+ -> J/psi K+. Requested by O. Leroy
-  for tagging studies.
-  The cuts have been copied from Bu2LLK (B+ -> l+l-K+) but adding a J/psi mass
-  cut and remiving all IP/PV separation cuts. 
-  The package only contains a DC04 selection and no preselection. Use
-  the J/psi preselection in PhysSel/Jpsi instead.
-  There is only a genric selection selection both the ee and mumu modes. Experience
-  with Bu2LLK shows that the efficiencies of each selection on the other signal 
-  sample is very low.
-  
-  Files:
-  - options/DVDC04selBu2JpsiK.opts
-    . Main option file
-  - options/DoDC04selBu2JpsiK.opts
-    . Actually does the selection. Can be included in trigger jobs for instance.
-  - options/JpsiForDC04selBu2JpsiK.opts
-    . Cuts for the J/psi -> mu+ mu- and J/psi -> e+ e- selection
-  - options/DC04selBu2JpsiK.opts
-    . Cuts for the B+ -> J/psi K selection
-  - options/StandardCombined.opts
-    . Options for the standard particle maker
-!========================== Bu2LLK v2r4 2005-10-19 ===================
-! 2005-10-17 - P. Koppenburg
-  - options/HLT*Tuple.opts
-    . Use Context instead of ResetOnOffline
-!========================== D02MuMu v2r2 2005-10-19 ===================
-! 2005-08-25 - Alessio Sarti for Davide Pinci
- - src/*Monitor.cpp
-   . Monitor Upgrade. Added MC matching study
-!========================== DsSelector v1r4 2005-10-19 ===================
-! 2005-09-07 - A. Sarti
- - Revised selection cuts
-! 2005-09-07 - A. Sarti
- - Added L1 dumping to the monitor. DsMonitor.cpp(h)
- - Updated the LoKi_stripper/monitor.opts files for easy job configuration/running
-   inside Bs2DsDs, corrected the settings in GeV
- - Changed the Rho+/- making inside the LoKi loops and code structure
-   
-##################################### TOOLS ####################################
-!========================== Stripping v3r1 2005-10-19 ===================
-! 2005-10-19 - P. Koppenburg
-  - ooptions/L0TDRstrip-Bs2DsK-5e32.opts
-    . Options for L0xTDR stripping with 5e32 lumi
-! 2005-10-19 - P. Koppenburg
-  - python/stripping/py
-    . Add DC04 selections to combined options.
-! 2005-10-18 - P. Koppenburg
-  - options/L0TDRstrip-*.opts
-    . Options for L0xTDR stripping
-       
-###################################### TRG ##################################### 
-!========================== L1Decision v4r6 2005-10-19 ===================
-! 2005-10-18 - P. Koppenburg
- - options/L1-lumi5e32.opts 
- - options/L1-lumi3e32.opts
-   . Removed as they do not match the new L0 tunings by CPPM.
-   
-! 2005-10-14 - Thomas Martin Schietinger
- - src/L1Decision.cpp: new thresholds for DaVinci v12r14
- - src/L1Check.cpp/.h: add tagging flag and event flavor
- - options/DVL1BdPiPi.opts, DVL1BsDsK.opts, DVL1BsPhiGamma.opts
-     DVL1BsJpsi2MuMuPhi.opts: examples how to run with tagging
-
-! 2005-10-04 - Thomas Martin Schietinger
- - src/L1Check.cpp/.h: add L0 lines
-
-! 2005-09-20 - Thomas Martin Schietinger
- - src/L1Check.cpp/.h: add some ntuple options
-
-! 2005-08-25 - Thomas Martin Schietinger
- - src/L1MaxPt.cpp: bug fix
-
-!========================== L1Reco v6r2 2005-10-19 ===================
-! 2005-09-30 - P. Koppenburg for Sandra Amato
- - L1Match2dMuonHits and L1Match3dMuonHits
-   . Check that L0Muon has found the events.
-  
-! 2005-09-23 - P. Koppenburg for Sandra Amato
- - Added new algorithms L1Match2dMuonHits and L1Match3dMuonHits
-   . L1Match2dMuonHits.cpp:
-     Try to do the match between 2d velo tacks and muon segments
-     reconstructed using the muon hits in M2-M5.
-     The algorithm is executed only in case there has been at least one match
-     with L0MuonCandidate.
-     Reconstruct all the muon segments.
-     For a given 2d velo track, loop over the muon segments. Take the y
-     position of its M2 hit, extrapolate to the z of the velo track and check
-     if it is inside the corresponding velo sector. In case this is true,
-     calculate the x as x**2+y**2 = R**2. Estimate the slope in x as xVelo /
-     (trackZ - zpv) where zpv is given by zpv =z - r/slr. 
-     Extrapolate the x position of velo 2d to the center of magnet,
-     extrapolate the muon segment to the same z, and choose the muon segment
-     with the smallest difference in the extrapolation. Apply some cut to
-     this difference depending on the region. Having passed the cut, the 2d
-     is selected as muon candidate.
-
-   . L1Match3dMuonHits:
-     Try to do the match between 3d velo tacks and muon segments
-     reconstructed using the muon hits in M2-M5.
-     The algorithm is executed only in case there has been at least one match
-     with L0MuonCandidate.
-     Reconstruct all the muon segments. Use only the ones that have not been
-     matched previously as L0MuonCandidate.
-     For a given 3d velo track, loop over the muon segments.
-     Extrapolate the x velo track to the center of magnet, and x muon segment
-     to the same z.
-     Extrapolate the y velo track to M2.
-     Take the muon segment with the smallest Delta y and Delta x, and apply
-     cuts on these distances, depending on the region.
-     If several velo tracks are matched to the same muon segment, take only
-     the two with smallest Delta y.
-     Assign a momentum to the velo track.
-
-!========================== TrgSys v1r10 2005-10-19 ===================
-! 2005-10-18 - P. Koppenburg
-  - Remove TrgMuonID. All its functionality is taken over by TrgMuon
-    run in the HltGeneric sequence.
-  
-! 2005-09-23 - P. Koppenburg for Sandra Amoto
-  - New muon matching
-  
-! 2005-09-02 - P. Koppenburg for Mariusz Witek
-  - New TrgTools
-  - Added TrgVertex2Container to TrgChecking sequence
-
-!========================== TrgTools v6r5 2005-10-19 ===================
-! 2005-10-18 - P.Koppenburg for V. Gligorov
- - TrgTools/ITrgTrack2TrStoredTrack.h
-   . New method doubleMatched().
- - src/TrgTrack2TrStoredTrack.{h,cpp}
-   
-! 2005-09-30 - P.Koppenburg for V. Gligorov
- - src/TrgTrack2TrStoredTrack.{h,cpp}
- - TrgTools/ITrgTrack2TrStoredTrack.h
-   . New tool that associates TrgTracks to TrStoredTracks
-   
-! 2005-09-02 - P.Koppenburg for Mariusz Witek
- - src/TrgVertexToContainer
-   . Algorithm allowing to look at L1 and HLT vertices in TES instead of 
-     those in dedicated trigger.
-!========================== TrgMuon v1r3 2005-10-15 ===================
-! 2005-10-15 - Alessia Satta
- - Main modification:  
-   a standalone algorithm for muon reconstruction for trigger has been 
-   created (named TrgMuonRec)
-   This algo can be used by Hlt and L1 muonID setting the appropriate 
-   output container where the muon segments are stored.
-   The muon identification of velo tracks is performed in the HltMuonRec 
-   which uses the utput of TrgMuonRec in input.
-   Additional improvement: the decoding of the muon buffer has been optimized
-	 in speed. 
-   Some better tuning of the reconstruction cuts has been implemented.
-   To use this new version a different HltGeneric sequence should be used
-   an example is reported here:
-   HLTGenericSeq.Members =  {
-     "TrgMuonRec"
-    ,"HltMuonRec"
-    ,"HltGenericSelection"
-    ,"DecodeTTFromRaw/GenMakeTTHit"
-    ,"TrgVeloTT/GenVeloTT"
-    ,"TrgMuonRecover"
-    ,"FwdHitFromRawBuffer/GenMakeTHit"
-    ,"TrgForwardAlg/GenForward"
-    ,"TrgMuonRefine"
-    ,"TrgInsertTrackErrParam/GenErrParam"
-    ,"TrgParticleMaker/GenParticleMaker"
-    ,"HltGenericDecision"
-  };
-  where the explicit call to HltMuonRec has been added.
-   
-
-</PRE><H1><A NAME=v12r13>2005-08-24 DaVinci v12r13 - Updated DC04 version</A></H1><PRE>
-
-Main modifications:
- 
- - L0 and L1 Triggers: New options for high luminosity samples. Simply add
-          #include "$L0DUROOT/options/L0-lumi3e32.opts"
-          #include "$L1DECISIONROOT/options/L1-lumi3e32.opts"
-     or
-          #include "$L0DUROOT/options/L0-lumi5e32.opts"
-          #include "$L1DECISIONROOT/options/L1-lumi5e32.opts"
-     to your options.                                                                                                                                                       
-     See http://erodrigu.home.cern.ch/erodrigu/lhcb/trigger/L0/bwd.html#2005-05
-     and http://tschieti.home.cern.ch/tschieti/lhcb/L1/highLumi.html
- 
- - L1 retuned. No cut on number of PVs anymore. Warning: different results 
-      than from DC04v2 stripping to be expected.
-     
- - HLT: HltGeneric is always run. The explicit inclusion of  
-     $HLTGENERICROOT/options/HltGeneric.opts is not necessary anymore. Just do:
-          // Run HLT generic and HLT selections
-          #include "$HLTSELECTIONSROOT/options/HLTSelections.opts"
-       TrgParticleMaker now knows how to make protons and Bremsstrahlung-
-       corrected electrons.
- 
- - PhysDesktop: New method that returns the primary vertex as PrimVertex.
-     Usage:
-     std::vector<const PrimVertex*> primaries = desktop()->primaryVertices<PrimVertex>() ;
- 
- - Kernel/IJetMaker.h
-     Jet finding tools. See DaVinciKernel release.notes.
- 
- - New CheckSelResultsTool (ICheckSelResults) that checks for SelResults.
-   See Tools/Utilities release.notes
-
- - Memory leaks fixes in Tampering and BTagging
-
- - The stripping scripts have been rewritten.
-
-#######################################MM#######################################
-################################################################################
-#################################### EXTERNAL ##################################
-###################################### L0 ######################################
-!========================= L0DU v6r7p5 2005-08-12 =========================
-! 2005-08-23 - P. Koppenburg
- - Do not re-run L0DU for high-lumi stuff, to follow the L1 syntax
-! 2005-08-12 - P. Koppenburg for Eduardo Rodrigues
- - New settings for high Lumi
- See http://erodrigu.home.cern.ch/erodrigu/lhcb/trigger/L0/bwd.html#2005-05
-###################################### HLT #####################################
-!========================== HltSelChecker v3r6 2005-08-23 ===================
-! 2005-08-08 - P. Koppenburg
- - options/
-   . Don't include TestHltScore
-
-! 2005-08-07 - Luis Fernandez
- - options/
-   . Add dummy HltFilter/CorrTrgHltGen
-
-! 2005-07-13 - P. Koppenburg
-  - New files L0TDR replace L0L1TDR
-  - options/True*.opts
-    . Check for long tracks
-!========================== HltSelections v3r7 2005-08-23 ===================
-! 2005-08-18 - P. Koppenburg
-  - HLTSelections.opts
-    . Always run HltGeneric
-! 2005-07-29 - P. Koppenburg
-  - Added new L0TDR stripped data that replaces the old L0L1TDR data.
-  Warning: re-run L1 to get the same results.
-  - Removed all L0L1TDR files.
-##################################### MUON #####################################
-##################################### PHYS #####################################
-!========================== DaVinciEff v3r4 2005-08-23 ===================
-! 2005-07-14 - Luis Fernandez
- - src/EffSelCheck.cpp
-   . Go back to previous version (2005-04-12); problem when the selected mothers 
-     are saved several times to the TES (e.g. using RefineSelection) since 
-     EffSelCheck reads all locations in SelResults ...
-
-! 2005-07-13 - Luis Fernandez
- - src/EffSelCheck.cpp
-   . Dirty bug fix: count as different candidates selected mothers with same
-     mass but final states arranged in different composite daughters.
-
-!========================== DaVinciFilter v3r1p1 2005-08-23 ===================
-! 2005-07-27 - P. Koppenburg
-  - DLLFilterCriterion
-    . Kaon can be "k" or "K". Reported by Luis Fernandez.
-
-!========================== DaVinciKernel v3r6 2005-08-23 ===================
-! 2005-08-10 - P. Koppenburg
-  - IPhysDesktop.h
-    . New method that returns the primary vertex as PrimVertex.
-      Usage:
-      std::vector<const PrimVertex*> primaries = desktop()->primaryVertices<PrimVertex>() ;
-
-! 2005-07-27 - Vanya BELYAEV
-
- - Kernel/IJetMaker.h
-     update the doxygen comments for code examples: 
-
-     // get the tool
-     const IJetMaker* jetMaker = tool<IJetMaker> ( .... ) ;
-
-     How to use the method with 2-arguments: 
-     =======================================
-   
-     // input particles 
-     IJetMaker::Inputs input = ... 
-     // // (1)  
-     // const Particles* particles = .... ;
-     // // create the input container 
-     // IJetMaker::Inputs input( particles->begin() , particles->end() ) ;
-     // // (2) 
-     // ParticleVector particles = .... ;
-     // // create the input container 
-     // IJetMaker::Inputs input( particles.begin() , particles.end() ) ;
-     // // (3) 
-     // LoKi::Range particles = .... ;
-     // // create the input container 
-     // IJetMaker::Inputs input( particles.begin() , particles.end() ) ;
-   
-     // placeholder for "output" jets 
-     IJetMaker::Jets   jets ;
-   
-     // find the jets! 
-     StatusCode sc = jetMaker -> makeJets ( input , jets ) ;
-   
-     // make  a loop over jets:
-     for ( IJetMaker::Jets::const_iterator iJet = jets.begin() ; 
-           jets.end() != iJet ; ++iJet ) 
-       {
-           // get the jet 
-           Particle* jet = *iJet ;
-       }
-   
-     How to use the templated method with 3 arguments:
-     =================================================
-
-     // get the tool
-     const IJetMaker* jetMaker = tool<IJetMaker> ( .... ) ;
-   
-     // get input data 
-     const Particles* ps = get<Particles> ( ... ) ;
-    
-     // output jets 
-     IJetMaker::Jets  jets ;
-   
-     // find the jets! 
-     StatusCode sc = jetMaker -> makeJets ( ps -> begin () , 
-                                            ps -> end   () , jets ) ;
-   
-     
-     // make  a loop over jets:
-     for ( IJetMaker::Jets::const_iterator iJet = jets.begin() ; 
-           jets.end() != iJet ; ++iJet ) 
-       {
-           // get the jet 
-           Particle* jet = *iJet ;
-       }
-   
-     Use together with LoKi: 
-     ======================= 
-
-     // get input data : get all basic particles 
-     Range basic = select( "basic" , HASORIGIN ) ; 
-   
-     // output jets 
-     IJetMaker::Jets  jets ;
-      
-     // find the jets! 
-     StatusCode sc = jetMaker -> makeJets ( basic.begin () , 
-                                            basic.end   () , jets ) ;
-   
-     
-     // make  a loop over jets:
-     for ( IJetMaker::Jets::const_iterator iJet = jets.begin() ; 
-           jets.end() != iJet ; ++iJet ) 
-       {
-           // get the jet 
-           Particle* jet = *iJet ;
-       }
-
-! 2005-07-26 - Vanya BELYAEV
-
- - Kernel/IJetMaker.h
-   serc/Lib/IJetMaker.cpp
-
-   New abstract interface for jet-finding tools
-
-   Usage:
-   ======
-
-   // get the tool
-   const IJetMaker* jetMaker = tool<IJetMaker> ( .... ) ;
- 
-   IJetMaker::Jets  jets ;
-   IJetMaker::Inputs input = ... 
- 
-   // find the jets! 
-   StatusCode sc = jetMaker -> makeJets ( input , jets ) ;
-
-   always << " Found " << jets.size() << " jets! " << endreq ;
- 
-   * ATTENTION:
-   * ==========
-   * It is a responsibility of users (e.g. the algorithm) to 
-   * take care about the ownership of jets *AND* their vertices). 
-   * Tool is not intended to do it! 
-
-
-! 2005-07-25 - Vanya BELYAEV
-
- - Kernel/ICheckSelResults.h 
-   src/Lib/ICheckSelResults.cpp
-
-   new abstract interface for the tool, which is able to check 
-   the "selection results". It is especuially convinient 
-   to inspect the results of stripping or sto study the correlations 
-   correlations between "(TDR,HLT,"Pre")-selection" and 
-   "preselection" or different (pre)-selections
-
-   Usage:
-   ======
-   
-   // locate the tool:
-   const ICheckSelResults* check = 
-    tool<ICheckSelResults> ( "CheckSelResultsTool" ) ;
-   
-   // use it e.g in filling of N-Tuple:
-   tuple -> column ( "mumu" , check -> isSelected ( "PreselBs2MuMu" ) ) ;
-	 tuple -> column ( "hh"   , check -> isSelected ( "PreselB2hh"    ) ) ;
-   
-
-!========================== DaVinciMCTools v5r15 2005-08-23 ===================
-! 2005-08-20 - Luis Fernandez
- - src/DecayChainNTuple.{cpp,h}
-   . Add a few variables
-!========================== DaVinci v12r13 2005-08-23 ===================
-! 2005-08-23 - P. Koppenburg
-  - options/DVTriggerFilter.opts
-  - options/DaVinci.opts
-    . Optional high lumi tuning for L1
-    
-    For High Luminosity simply inclde two of:
-//#include "$L0DUROOT/options/L0-lumi3e32.opts"
-//#include "$L0DUROOT/options/L0-lumi5e32.opts"
-//#include "$L1DECISIONROOT/options/L1-lumi3e32.opts"
-//#include "$L1DECISIONROOT/options/L1-lumi5e32.opts"
-
-    WARNING: HltGeneric is now included in HLTSelections.opts.
-    There is no need to include it anymore.    
-    
-! 2005-08-12 - P. Koppenburg
-  - options/L0.opts
-    . Optional high lumi tuning.
-!========================== FlavourTagging v6r2 2005-07-22 ===================
-! 2005-07-20 - Marco Musy
-  - bug fix on the user predefined list of tracks to be used 
-    as tagger candidates (vtags in BTaggingTool)
-  - cosmetics
-
-! 2005-07-13 - M. Musy
-  - bug fix for multiple candidates in BTagging.cpp
-  - small bug fix in summaryof.cpp for TDR categories
-
-!========================== Ks2PiPiSel v1r7 2005-07-18 ===================
-! 2005-05-24 - P. Koppenburg
- - src/KShortMonitor.* 
-   . Removed as it clashes with a class in Rec.
- - src/PIDCheck/*
-   . Also removed
- - options/KsCheckMC.opts, src/Ks2PiPiSel_load.cpp
-   . Adapted accordingly
-!========================== Tampering v1r2 2005-08-23 ===================
-! 2005-07-19 - Mariusz Witek
-  - L?TamperingAlg.cpp
-    . Memory leak correction
-#################################### PHYSSEL ###################################
-!========================== B2DstarX2D02hh v2r1p2 2004-07-25 ===================
-! 2005-07-25 - P. Koppenburg
-  - options/*.opts
-    . Don't use MCppAssociators. Does not exist in LoKi anymore.
-!=========================== Bd2JpsiKstar v2r2 2007-07-22 ====================
-! 2008-07-22- P. Koppenburg
- - options/DVTDRselBd2Jpsi2MuMu_Kstar2KPi.opts
-   . TDRselBd2JpsiKstar should be TDRselBd2Jpsi2MuMu_Kstar2KPi
-     Bug kindly reported by Lauran Somerville
-!========================== Bs2JpsiEta v4r2 2005-08-23 ===================
-! 2005-08-22 - Luis Fernandez for Benjamin Carron
- - options/
-   . Final selection cuts
- - src/AnalyzeBs2JpsiEta.{h,cpp}
-   . More variables
-
-!========================== Bs2PhiEtac v3r4 2005-08-23 ===================
-! 2005-08-07 - Luis Fernandez
- - options/
-   . Final offline selection cuts
-
-! 2005-07-31 - Luis Fernandez
- - options/
-   . Tune HLT exclusive cuts, add dst and some options
-
-!========================== Bs2PhiPhi v2r3p3 2005-07-25 ===================
-! 2005-07-25 - P. Koppenburg
-  - options/*.opts
-    . Don't use MCppAssociators. Does not exist in LoKi anymore.
-
-!========================== Bu2D0K v1r1p2 2005-08-23 ===================
-! 2005-038-22 - P. Koppenburg
-  - src/D02HHForBu2D0K.cpp
-    . Don't use FATAL instaed of ALWAYS
-    . Translated to GaudiAlgorithm shortcuts
-    . Removed useless includes
-    . Initialised all global variables (except histos) 
-
-!========================== Bu2LLK v2r2 2005-08-23 ===================
-! 2005-08-15 - P. Koppenburg
-  - analysis/*
-    . Analysis code
-! 2005-08-10 - P. Koppenburg
-  - src/Bu2LLKTuple.cpp
-    . Use new primaryVertices<PrimVertex>() method
-! 2005-08-08 - P. Koppenburg
-  - src/Bu2LLKTuple.cpp
-    . More possibilities for MC truth.
-! 2005-07-20 - P. Koppenburg
-  - src/Bu2LLKTuple.cpp
-    . DLLs
-! 2005-07-19 - P. Koppenburg
-  - src/Bu2LLKTruthTuple.cpp
-  - src/Bu2LLKTuple.cpp
-    . More variables.
-! 2005-07-18 - P. Koppenburg
-## prepare inclusive B->Dilepton stream
-  - options/HLTselB2DiLepton.opts
-  - options/HLTselB2DiLepton.opts
-    . New
-!========================== DsSelector v1r3 2005-08-23 ===================
-! 2005-XX-XX - A. Sarti
- - undocumented changes.
-!========================== PhysSelSys v8r7 2005-08-23 ===================
-use  B2DstarX2D02hh             v2r1p2   PhysSel
-use  Bs2JpsiEta                 v4r2     PhysSel
-use  Bs2PhiEtac                 v3r4     PhysSel
-use  Bs2PhiPhi                  v2r3p3   PhysSel
-use  Bu2LLK                     v2r2     PhysSel
-use  Bu2D0K                     v1r1p2   PhysSel
-use  DsSelector                 v1r3     PhysSel
-use  TriggerSel                 v1r0p2   PhysSel
-use  Stripping                  v3r0     Tools
-!========================== TriggerSel v1r0p2 2005-08-23 ===================
-! 2005-08-11 - P. Koppenburg
-  Un-rename TrgL1Filter instance
-! 2005-07-25 - P. Koppenburg
-  Rename TrgL1Filter instance
-#####################################  REC  ####################################
-!========================== PrimVtx v2r1p1 2004-08-17 ===================
-! 2003-08-03 - P. Koppenburg
-  Rename release_notes to release.notes
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================== LoKiGen v2r1 2005-08-23 ===================
-! 2005-07-14 - Vanya BELYAEV
-
- - redesign of the package
-   1) remove the ugly functionality from the tool.
-      Now tool is just a super-light class, teh actual 
-      work is delegated to the algorithm (and Data-On-Demand service)
-   2) Add the algorithm to build the relation tables 
- 
-  "Typical" usage is 
-
-     #include "Relations/IRelation2D.h"
-     #incldue "MCTools/HepMC2MC.h"
-
-     typedef IRelation2D<HepMC::GenParticle*,MCParticle> Table ;
-  
-     const Table* table = get<Table>( HepMC2MCLocation::Default ) ;
-
-     const HepMC::GenParticle* genp = ... ;
-  
-     // get the corresponding MCparticle(s) 
-     Table::Range  mcps = table->relations( gen ) ; 
-     // loop over related particles:
-     for ( Table::Range::iterator mc = mcps.begin() ;  
-      mcps.end() != mc ; ++mc ) 
-      {
-        const MCParticle* mcps = mc->to() ;
-      }
-  
-  In principle number of rleations is either 0 or 1 (by construction), therefore 
-  the loop coudl be substituted:
-  
-   const MCParticle* mcp = 0 ;  
-   if ( !mc.empty() ) { mcp = mc.front().to() ;}
- 
-
-  For inverse relations (get HepMC::Particle, related to a given MCparticle) :
-
-   typedef Table::InverseType   ITable ;
-   
-   // use "inverted" itable:
-   const ITable* itable = table->inverse() ;
-
-   const MCParticle*  mcp = ... ;
-
-   // get the corresponding HepMC::GenParticle(s) 
-   ITable::Range  genps = itable->relations( gen ) ; 
-   // loop over related particles:
-   for ( ITable::Range::iterator gen = genps.begin() ;  
-      genps.end() != gen ; ++gen ) 
-      {
-        const HepMC::GenParticle* genp = get->to() ;
-      } 
-  
-   // OR: 
-
-   const HepMC::GenParticle* genp = 0 ;  
-   if ( !genps.empty() ) { genp = genps.front().to() ;}
-
-
-   To use these functionality, incldue the following lines into your *.opts file: 
-
-      #include "$LOKIGENOPTS/HepMC2MC.opts" 
-      ApplicationMgr.DLLs += {"LoKiGen"} ;
-
-
-  For easy navigation of mother/daughter relations in 
-  MC trees and HepMC structures, use the function 
-  FROMGTREE and GMCMOTH
-
-
- - src/LoKi_HepMC2MCAlg.cpp 
-   new file (the algorithm iteself)
- - MCTools/HepMC2MC.h 
-   definition of "default" TES location for relation table 
- - options/HepMC2MC.opts
-   the configuration of Data-On-Demand Service  
-   
-   =========================================================
-      It has been proved that all links from GenMCLink
-           structure are reproduced correctly.
-   =========================================================
-
- - cmt/requirements 
-   version increment to v2r1 
-
-!========================= LoKi v3r14p1 2005-08-23 ==================
-! 2005-07-14 - Vanya BELYAEV
-  
- - remove *ALL* associators from the code, 
-   direct manipulation with relations tables 
-   (and Data-On-Demand) service is performed now 
-
-!========================== Stripping v3r0 2005-08-23 ===================
-! 2005-08-12 - P. Koppenburg for Hugo Ruiz
-  New implementation:
-  - Now supports DC04sel
-  - Takes list of selections from PhysSelSys requireemnts
-  - Produces merging options.
-
-! 2005-07-25 - P. Koppenburg
-  - python/strip.py
-    . Protect against TrgL1Filter from TriggerFilter
-!========================== Utilities v2r1 2005-08-23 ===================
-! 2005-07-25 - Vanya BELYAEV
- - src/CheckSelResultsTool.cpp
-   new tool which implements abstract interface ICheckSelResults, 
-   which allows to check the "selection results". It is especuially 
-   convinient 
-   to inspect the results of stripping or sto study the correlations 
-   correlations between "(TDR,HLT,"Pre")-selection" and 
-   "preselection" or different (pre)-selections
-
-   Usage:
-   ======
-   
-   // locate the tool:
-   const ICheckSelResults* check = 
-    tool<ICheckSelResults> ( "CheckSelResultsTool" ) ;
-   
-   // use it e.g in filling of N-Tuple:
-   tuple -> column ( "mumu" , check -> isSelected ( "PreselBs2MuMu" ) ) ;
-         tuple -> column ( "hh"   , check -> isSelected ( "PreselB2hh"    ) ) ;
-   
-    Selections and flags are either specified exlicitely throught 
-    the arguments of the  2nd and 3rd form of "isSelected" method, 
-    or specified through the properties of the tool (for the first 
-    form of "isSelected" method. In this case:
-    
-   
-    <XXX>.CheckSelResultsTool.Selections = { "PreselBs2MuMu" , 
-                                             "PreselB2hh"    } ;
-    <XXX>.CheckSelResultsTool.ANDmode    = false               ; // default
-    <XXX>.CheckSelResultsTool.Prefix     = "/Event/Phys/"      ; // default
- 
-  - src/Utilities_load.cpp 
-    add new tool 
-  
-###################################### TRG #####################################
-!========================== L1Decision v4r5 2005-08-23 ===================
-! 2005-08-23 - P. Koppenburg
- - New options for high luminosities
-
-! 2005-08-23 - Thomas Martin Schietinger
- - src/L1Muon.*/L1MaxPt.*/L1Decision.*: finalize multi PV upgrade
- - src/L1Check.cpp: minor bug fix.
-
-! 2005-08-12 - Thomas Martin Schietinger
- - src/L1MaxPt.cpp: enable treatment of more than 2 primary vertices
-
-!========================== TrgSys v1r8 2005-08-12 ===================
-! 2005-08-12 - P. Koppenburg
-  - New L1Decision
-!=========================== TrgTools v6r4 2005-08-23 ===================
-! 2005-08-24 - P.Koppenburg for Luis Fernandez and Federica Legger
- - src/TrgParticleMaker.cpp
-   . Make protons from all tracks
-     To switch on do:
-     TrgParticleMaker.MakeProton = true ;
-                                                                                                                                                         
-! 2005-07-27 - P.Koppenburg for Cristina Carloganu
- - src/TrgParticleMaker.cpp
-   . Use state with brem-corrected energy when making electrons
-
-</PRE><H1><A NAME=v12r12>2005-07-06 DaVinci v12r12 - Updated DC04 version</A></H1><PRE>
-New version based on LHCb v16r5
-use XmlDDDB v22r2 version used during DC04
-
-Main modifications:
-  FlavourTagging
-    The tagging is now a tool again (IBTaggingTool), that calls
-    ITagger tools. It returns a FlavourTag that contains all
-    necessary information (Marco Musy)
-    The BTagging is still working, but now only calls the tool.
-    Have a look at Marco's slides at the 07/07 Tagging WG meeting:
-    http://agenda.cern.ch/fullAgenda.php?ida=a053447#2005-07-07    
-    The BTagging is still working, but now only calls the tool.
-    New package FlavourTaggingChecker with all MC-truth stuff.
-  DaVinciKernel: 
-    DVAlgorithm now provides a method flavourTagging() 
-    interfacing the new tagging tool.
-  DaVinciFilter: 
-    All FilterCriteria now have a "flagging" mode where the cut is not 
-    applied but saved in a FilterCriterionResult
-    object on the TES. Allows to recover correlations of cuts.
-    Technicalities: New base-class FilterCriterionBase that all
-    FilterCriteria now implement. (Cristina Lazzeroni)
-  HLT & DaVinciTools: 
-    Changes for RTTC (PK & Luis Fernandez)
-    Now the PV location and the geometry tools are obtained from
-    an OnOffline tool.
-  LoKi: v3r13p1  
-
-#######################################MM#######################################
-#                               DAVINCI v12r12                                 #
-################################################################################
-#################################### EXTERNAL ##################################
-###################################### L0 ######################################
-###################################### HLT #####################################
-!========================== HltGeneric v2r6 2005-06-27 ===================
-! 2005-06-17 - P. Koppenburg
-  - src/PlotTrackDeviation.{cpp,h}
-    . Moved to HltMonitor
-! 2005-06-13 - P. Koppenburg for Hugo Ruiz and Joe Helder Lopes
-  - src/PlotTrackDeviation.{cpp,h}
-    . New algorithm that monitors IP.  
-  - cmt/requirements
-    . import AIDA
-  - src/HltGeneric_load.cpp
-    . Add algorithm 
-! 2005-06-09 - P. Koppenburg
-  - src/TrgInsertTrackErrParam.*
-   . Moved from TrgTools
-   . New tuning by Hugo
-   - src/HltGeneric_load.cpp
-    . Add algorithm
-! 2005-06-09 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Use TrgDispCalculator (just in case)
-! 2005-06-03 - P. Koppenburg
-  Allow to run HltGeneric when L1 is not executed in the same job 
-  (as in the RTTC)
-  - src/HltGenericDecision.{cpp,h}
-  - src/HltGenericMonitor.cpp
-    . Protect agains absence of L1score
-    . Initialize all member variables in constructor (except those having a 
-      default constructor).
-!========================== HltSelChecker v3r4 2005-07-06 ===================
-! 2005-07-01 - P. Koppenburg
-  Rename HLTFilterDs2KKPi into HLTSharedDs
-
-! 2005-06-29 - Luis Fernandez
- - options/
-   . New option files for ntuples
-   . Clean-up of truth options, rename associators for each decay
-   . Note that association to muons does not work due to problem in TrgMuon
-! 2005-06-10 - P. Koppenburg
-  - options/TestHltScore.opts
-    . Moved to HltSelections
-! 2005-06-03 - P. Koppenburg
-  - src/TestHltScore.cpp
-    . Moved to HltSelections
-! 2005-05-25 - P. Koppenburg
-  - options/HLTExSelectionsNTuples.opts
-    . Removed
-!========================== HltSelections v3r5 2005-07-06 ===================
-! 2005-07-01 - P. Koppenburg
-  Rename HLTFilterDs2KKPi into HLTSharedDs
-! 2005-06-24 - Chris Jones
- - Update UseRich.opts to adapt to new RICH reconstruction code
-
-! 2005-06-17 - P. Koppenburg
-  - src/Hlt2RawBuffer.cpp
-  - src/Hlt2RawBuffer.h
-  - src/HltCompare2RawBuffer.cpp
-  - src/HltCompare2RawBuffer.h
-  - src/HltDAQ.h
-  - src/TestHltScore.cpp
-  - src/TestHltScore.h
-  - options/TestHltScore.opts
-    . Moved to HltMonitor
-
-! 2005-06-10 - P. Koppenburg
- - src/HltCompare2RawBuffer: same as below.
-
-! 2005-06-10 - Marco Cattaneo
- - src/TestHltScore: remove online specific tests and job options, instead 
-   call directly declareInfo method of Algorithm base class, which makes the 
-   test internally
-
-! 2005-06-10 - P. Koppenburg
-  - src/TestHltScore.cpp
-    . Check message level outside of printStatistics method, as boost 
-      clashes info() when OutputLevel = 4.
-  - options/TestHltScore.cpp
-    . Moved from HltSelChecker  
-    
-! 2005-06-09 - P. Koppenburg
-  - src/HltCompare2RawBuffer.cpp
-    . Added Gaucho Monitoring
-    
-! 2005-06-08 - P. Koppenburg
-  - options/TrgTracks.opts
-    . Use OnOffline tool to set all vertex and geom tools
-    
-! 2005-06-08 - P. Koppenburg for Jose Helder Lopes
-  - src/TestHltScore.cpp
-    . Added Gaucho Monitoring
-! 2005-06-03 - P. Koppenburg
-  - src/testHltScore.cpp
-    . Moved from HltSelChecker
-! 2005-06-02 - P. Koppenburg
-  - src/HltDecision.cpp
-    . New FillTrgDecision (=true) option for writing out to TrgDecision
-  Convert HltScore class to rawbuffer. Many new files:
-  - src/Hlt2RawBuffer.{cpp,h}
-    . Store HltScore in raw buffer
-  - src/HltCompare2RawBuffer.{cpp,h}
-    . Compare HltScore in rawbuffer and as output by HLT
-  - src/HltDAQ.h
-    . Common enums
- - src/HltSelections_load.cpp
-    . Modified accordingly
-! 2005-05-24 - P. Koppenburg
-  - options/
-    . Removed a few obsolete files
-##################################### MUON #####################################
-!========================== MuonID v3r8 2005-07-06 ===================
-! 2005-06-17 - P. Koppenburg
-  - src/MuonIDFOI.{cpp,h}
-    . Translate to GaudiAlgorithm
-    . Initialize all global variables
-  - src/MuonIDDLLTool.{cpp,h}
-    . Translate to GaudiAlgorithm
-    . Initialize all global variables
-
-! 2005-06-17 - P. Koppenburg for Andre Massafferri
-  - src/MuonIDFOI.{cpp,h}
-    . ADD SOME COMMENT HERE
-  - src/MuonIDDLLTool.{cpp,h}
-    . ADD SOME COMMENT HERE
-  - options/MuonIDDLLTool.opts
-    . ADD SOME COMMENT HERE
-  - options/MuonIDFOI.opts
-    . ADD SOME COMMENT HERE
-##################################### PHYS #####################################
-!========================== DaVinciAssociators v5r5 2005-07-06 ===================
-! 2005-06-29 - Luis Fernandez
- - src/CompositeParticle2MCLinks.{h,cpp}
-   . New property to ignore PID (IgnorePID), e.g. running on Bs -> KK data and 
-     reconstructing B0 -> pi pi. Meant for hlt studies.
-!========================== DaVinciFilter v3r0 2005-07-06 ===================
-! 2005-07-06 - P. Koppenburg for Jan Almoraal
- - DLLFilterCriterion
-   . New: Cuts according to the DLL of a Particle.
-! 2005-06-29 - P. Koppenburg
- - VtxFilterCriterion.cpp
-   . Make the filter inactive when default options are not reset
-     (bug reporter by Mitesh Patel).
-! 2005-06-28 - Cristina Lazzeroni
- - Update all filter tools to use new base class
-   Two new options:
-       declareProperty( "SaveFilterResults", m_saveResults = false );
-       declareProperty( "FlaggingMode",      m_flagMode    = false );
-   that loow to save the result of the cut and to run in flagging mode
-   (return true whatever the actual result is).
- - Add filter result tool
-! 2005-06-08 - P. Koppenburg
-  - src/FlightDistanceFilterCriterion.{cpp,h}
-  - src/LifetimeSignificanceCriterion.{cpp,h}
-  - src/Momentum2FlightAngleFilterCriterion.{cpp,h}
-  - src/PVIPFilterCriterion.{cpp,h}
-  - src/VtxIsolationFilterCriterion.{cpp,h}
-    . Get GeomTool and Vertex fitter from IOnOffline tool.
-  - src/DaVinciFilter_load.cpp
-    . Reflect change
-! 2005-06-02 - P. Koppenburg
-  - src/OverlapFilterCriterion.{cpp,h}
-    . Allow to choose implementation of ICheckOverlap tool
-    . Bug fix in initialisation
-
-!========================== DaVinciKernel v3r5 2005-07-06 ===================
-! 2005-07-06 - P. Koppenburg
-  - Kernel/ITagger.h
-    . Return Tagger object
-    
-! 2005-07-05 - P. Koppenburg
-  - src/component/PhysDesktop.cpp
-    . Call getPrimaryVertices() in primaryVertices() method
-      in order to be able to avoid having to call getInput().
-    
-! 2005-07-04 - P. Koppenburg
-  - Kernel/DVAlgorithm.h
-  - src/Lib/DVAlgorithm.cpp
-    . Added flavourTagging() method
-    
-! 2005-07-04 - P. Koppenburg
-  - Kernel/IBTaggingTool.h
-  - Kernel/ISecondaryVertexTool.h
-  - Kernel/ITagger.h
-    . Tagging tools added here.
-
-! 2005-06-28 - Cristina Lazzeroni
- - Kernel/FilterCriterionBase.h, 
-   src/Lib/FilterCriterionBase.cpp
-   . New base class for Filter tools 
- - Kernel/IFilterCriteriaTESTool.h
-   . New interface for Filter result tool
- - src/Lib/DVAlgorithm.cpp
-   . Moved from src/
-! 2005-06-09 - P. Koppenburg
-  Merged with head revision. From now on use head revision in v14 series and
-  make branches without Kernel/IParticleTransporter.h for v12 series.
-   
-! 2005-06-09 - P. Koppenburg
-  - Kernel/IDirectionFit.h
-  - Kernel/IMassVertexFit.h
-  - Kernel/IParticleCombiner.h
-  - Kernel/IParticleReFitter.h
-  - Kernel/IVertexFit.h
-    . New interfaces for vertex fitters
-
-! 2005-06-08 - P. Koppenburg
-  - Kernel/IOnOffline.h
-    . New tool that resturns online or offline environment
-      Knows about PV (replaces PVLocator) and what geom and vertex 
-      tools to use.
-  - Kernel/DVAlgorithm.h
-  - src/DVAlgorithm.cpp
-  - src/component/PhysDesktop.cpp
-  - src/component/PhysDesktop.h
-    . Use new tool
-  - Kernel/IPVLocator.h
-    . Removed
-  - src/IAlgorithm2ID.h
-    . Return size of algorithm array
-
-! 2005-06-02 - P. Koppenburg
-  - src/DVAlgorithm.{h,cpp}
-    . Allow change of CheckOverlap Tool implementation
-
-!========================== DaVinciMCTools v5r13 2005-07-06 ===================
-! 2005-06-29 - Luis Fernandez
- - src/DecayChainNTuple.{cpp,h}
-   . Use composite associator, protections, Hlt score, ...
-
-! 2005-06-28 - Cristina Lazzeroni
-  - src/TrueMCFilterCriterion.cpp
-    . Update filter tool to use new base class
-
-! 2005-06-08 - P. Koppenburg
- - src/ src/DecayChainNTuple.{cpp,h}
-   . Use IOnOfflineTool 
-
-!========================== DaVinciTools v12r0p1 2005-07-06 ===================
-! 2005-06-27 - P. Koppenburg
-  - cmt/requirements
-    . Restored boost linkopts for DC04 data
-! 2005-06-10 - P. Koppenburg
-  - cmt/requirements
-    . Removed boost linkopts
-! 2005-06-08 - P. Koppenburg
-  - src/PVLocator.cpp
-  - src/PVLocator.h
-  - src/ResetPVLocation.cpp
-  - src/ResetPVLocation.h
-    . Removed
-  - src/OnOfflineTool.cpp
-  - src/OnOfflineTool.h
-    . New global tool that defines Online or Offline environment
-      It knows about the PV location, the geom and vertex tools to use
-      and replaces the PVLocator
-  - src/ResetOnOffline.cpp
-  - src/ResetOnOffline.h
-    . New algorith that sets Online or Offline environment
-  - src/CheckPV.cpp
-  - src/CheckPV.h
-  - src/DaVinciTools_load.cpp
-  - src/SimplePlotTool.cpp
-  - src/SimplePlotTool.h
-    . Modified accordingly
-                                                                                                                                                                                  
-! 2005-06-08 - P. Koppenburg
-  - src/Algorithm2ID.h
-    . Return size of algorithm array
-                                                                                                                                                                                  
-! 2005-06-02 - P. Koppenburg based on an idea by Miriam Calvi
-  - src/CheckVeloOverlap.{cpp,h}
-    . New ICheckOverlap tool that checks for common velo clusters.
-      By default it returns true when theer are shared clusters. This can be
-      tuned using the MaxCommonClusters and MaxCommonFraction properties.
-! 2005-05-24 - P. Koppenburg
-  - options/PreLoadParticles.opts
-    . Moved to ParticleMaker
-         
-!========================== DaVinci v12r12 2005-07-06 ===================
-No major changes in Phys/DaVinci package. See DaVinciSys for details.
-!========================== FlavourTaggingChecker v1r0 2005-07-06 ===================
-! 2005-07-04 - P. Koppenburg
-  New package containing all MC-related stuff 
-
-! 2005-07-04 - M. Musy
- - New version which exploits the new FlavourTag class definition 
-   in PhysEvent 
- - BTagging has became BTaggingTool, while it remains for backward
-   compatibility and as an example of how to use the tagging tool
- - BTaggingTool itself has been splitted in TaggerXXXTools which return
-   the tagger candidates to BTaggingTool which eventually combines them
-   into a final decision
- - SecondaryVertexTool has been splitted into 3 separate tools all
-   inheriting from the same interface ISecondaryVertexTool which has been
-   modified to return a vector of vertices instead of a single vertex
-   A new SVertexABTool is created. It returns two vertices instead of 
-   just one, for the moment only for development purposes.
-
-!========================== FlavourTagging v6r0 2005-07-06 ===================
-! 2005-07-05 - M Musy
-  - added reorganised:
-    CombineTaggersNNet.cpp  to combine taggers
-    CombineTaggersTDR.cpp    same with old TDR definition
-    inheriting from same interface ICombineTaggersTool.h
-  - changed the ITagger interf to return a Tagger
-  - included TaggerVertexChargeTool.cpp and TaggerJetSameTool.cpp
-  - evaluation of omega is now done inside Tagger individually
-
-! 2005-07-04 - P. Koppenburg
- - Add "const" where it seems reasonable
- - Indent properly
- - IMPORTANT: BTagging now uses the PhysDesktop to get it's input. 
-   ParticlesLocation is obsolete.
- - BTagging.cpp now uses flavourTagging() method of DVAlgorithm 
-   (needs DaVinciKernel v3r5)
- - Some reorganisation:
-  - FlavourTagging/IBTaggingTool.h
-  - FlavourTagging/INNetTool.h
-  - FlavourTagging/ISecondaryVertexTool.h
-    . Moved to DaVinciKernel
-  - FlavourTagging/ITagger.h
-    . Moved to src/
-
-! 2005-07-04 - M. Musy
- - New version which exploits the new FlavourTag class definition 
-   in PhysEvent 
- - BTagging has became BTaggingTool, while it remains for backward
-   compatibility and as an example of how to use the tagging tool
- - BTaggingTool itself has been splitted in TaggerXXXTools which return
-   the tagger candidates to BTaggingTool which eventually combines them
-   into a final decision
- - SecondaryVertexTool has been splitted into 3 separate tools all
-   inheriting from the same interface ISecondaryVertexTool which has been
-   modified to return a vector of vertices instead of a single vertex
-   A new SVertexABTool is created. It returns two vertices instead of 
-   just one, for the moment only for development purposes.
-
-! 2005-05-28 - M. Musy
- - summary.cpp has been updated
- - removed hlt part from options (no use case for the moment)
- - a WEB page is now available for tagging :
-
-       ********************************************************
-       https://uimon.cern.ch/twiki/bin/view/LHCb/FlavourTagging
-       ********************************************************
-
-   where you can find technical infos and summary of performances
-
-! 2005-05-25 - M. Musy
- - code has been cleaned up a bit.
- - added new properties for most hard-coded numbers
- - many comments added along the way
- - each tagger can be disabled separately via property
-
-! 2005-05-25 - P. Koppenburg
-  - src/BTagging.{h,cpp}
-    . Protect get<> methods with exist<>
-    . Do not use TrgDecision::HLT as it is called hlt() in DaVinci v14
-    . Use HltScore instead
-    . Indent properly
- - src/BTaggingMonitor.cpp
-    . Protect get<> methods with exist<>
-!========================== Ks2PiPiSel v1r6 2005-05-30 ===================
-! 2005-05-24 - P. Koppenburg
- - options/DaVinciKshortLoose.opts
- - options/DaVinciKshortTight.opts
-   . Moved from DaVinci (from v14r1)
-!========================== ParticleMaker v1r6 2005-05-30 ===================
-! 2005-05-24 - P. Koppenburg
- - options/PreLoadCombinedParticles.opts
- - options/PreLoadNoPIDParticles.opts
-   . Moved from DaVinci (v14r1)
- - options/PreLoadParticles.opts
-   . Removed
-!========================== DaVinciTransporter v2r0p3 2005-06-13 ===================
-! 2005-06-08 - P. Koppenburg
-  - src/CombinedTransporter.cpp
-  - src/LinearTransporter.cpp
-  - src/ParabolicTransporter.cpp
-   . change the message level to debug() for "initialization starting"
-
-!========================== VertexFit v1r6p1 2005-05-30 ===================
-! 2005-05-24 - H.Ruiz
-  - src/TrgVertexFitter.cpp
-    . Reduced level of verbosity for debug mode. Most messages moved to 
-      verbose mode
-
-#################################### PHYSSEL ###################################
-!========================== Bs2DsDs v2r1p1 2005-07-06 ===================
-! 2005-06-29 - P. Koppenburg
- - src/*Monitor.cpp
-   . Adapt to new format of FlavourTag class
-!========================== Bs2DsH v3r4p1 2005-07-06 ===================
-! 2005-06-29 - P. Koppenburg
- - src/*Monitor.cpp
-   . Adapt to new format of FlavourTag class
-!========================== Bs2PhiEtac v3r2 2005-07-06 ===================
-! 2005-06-29 - Luis Fernandez
- - options/
-   . Changes according to modifications of CompositeParticle2MCLinks and 
-     DecayChainNTuple
-
-! 2005-06-22 - Luis Fernandez
- - src/AnalyzeBs2PhiEtac.{h, cpp}
-   . Add Hlt score, protection against 'get'
- - options/DC04-Bs2PhiEtac.opts
-   . Comment out corrupted DC04 signal tapes
- - options/TightCutsForPreselBs2PhiEtac.opts
-   . Tuning of final selection cuts on inclusive b, DC04-v1
- - options/DVMonitorBs2PhiEtac.opts
-   . Run the Hlt
-
-! 2005-05-30 - Luis Fernandez
- - options/DVMonitorBs2PhiEtac.opts
-   . Added option in AnalyzeBs2PhiEtac configuration when running without
-     DaVinciNeutrals.opts: only use ChargedPP2MCAsct associator
-!========================== D02MuMu v2r1 2005-07-06 ===================
-! 2005-03-09 - Alessio Sarti for Davide Pinci
- - src/*Monitor.cpp
-   . Davide Reorganisation
-!========================== PhysSelSys v8r5 2005-07-06 ===================
-use  Bs2DsDs                    v2r1p1   PhysSel
-use  Bs2DsH                     v3r4p1   PhysSel
-use  Bs2PhiEtac                 v3r2     PhysSel
-use  D02MuMu                    v2r1     PhysSel
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================= LoKi v3r13p1 2005-06-16 ==================
-! 2005-06-02 - Vanya BELYAEV
- - LoKi/LoopObj.h
-   src/LoopObj.cpp
-
-  New method for changing the particle ID for "loop"-object is introduced
-   
-  for ( Loop Bc = loop ( "psi pi" , "B_c+" ) ; Bc ; ++Bc ) 
-   {
-     // set particle ID according to the charge of the pion
-      Bc->setPID ( Q( Bc(2) ) > 0 ? "B_c+" : "B_c-" ) ; 
-      //
-      Bc->save("Bc") ;
-   }
-
-  IMPORTANT:
-  ==========
-  The treatment of setPID method is modified now.
-  The particle ID of existing effective particle will 
-  be modified (if proper ownership is establshed).
-  For some configurations (rare) it could result in 
-  deletion and recreation of existing particle object. 
-  In this case, the results of various fit procedures 
-  could be modified. Therefore *IT IS RECOMMENDED* to 
-  use this method *ONLY BEFORE* the  actual explicit 
-  constrains procedures, e.g.
-  
-  correct order: 
-
-      Bc->setPID( ... ) ; 
-      Bc->fit( FitMassVertex && FitLifeTime) ;  
-
-  "wrong" order: 
-
-     Bc->fit( FitMassVertex && FitLifeTime ) ;  
-     Bc->setPID( ... ) ;       
-
-   It could be wrong e.g. in the context:
-
-      for ( Bc = loop ("psi pi", "B+") ;  .... ) 
-        {
-            Bc->fit( FitMassVertex && FitLifeTime ) ;  // WRONG
-            Bc->setPID( "B_c+") ;                      // WRONG  
-            Bc->save("Bc") ;       
-        } 
-   Here for the saved object only Vertex-constrained fit is performed.
-   (Note the mismatch between "B+" and "B_c+") 
-
-
-   Many thanks to Andreas Wenger for use-cases.... 
-
-  - cmt/requirements
-    version increment to v3r13 
-!========================== LoKiJets v1r1 2005-06-13 ===================
-! 2005-06-02 - P. Koppenburg
-  KtJets moved to External/
-
-
-###################################### TRG #####################################
-!========================== TrgSys v1r7 2005-07-06 ===================
-! 2005-06-27 - P. Koppenburg
-  - New TrgPrimVertex
-  - New TrgMuon
-  - New TrgTools
-!========================= TrgTools v6r3p2 2005-06-27 ===================
-! 2005-06-27 - P.Koppenburg
- - src/TrgInsertTrackErrParam.cpp
-   . Removed 
- - src/TrgTools_load.cpp
-   . Removed TrgInsertTrackErrParam
-
-!========================== TrgPrimVertex v4r2 2005-06-23 ===================
-! 2005-06-23 - Marco Cattaneo
- - Fix another memory leak, primary vertices added to myTrgVertices container
-   were never deleted
- - Remove tests on StatusCode of methods called by execute(). This is because
-   these methods always return Success, and in any case special handling would
-   be needed in case of failure to avoid memory leaks from myTrgVertices
- - Clean up requirements
-
-! 2005-06-22 - Olivier Callot
- - Fix (I hope) a memory leak, whenever a primary vertex is not good.
-   delete statements were missing at 3 locations.
-
-!========================== TrgMuon v1r2p2 2005-06-22 ===================
-! 2005-06-22 - Marco Cattaneo
- - Fix a memory leak due to only partially commented code...
- - Remove the unneccessary LinkerEvent dependency...
-
-
-</PRE><H1><A NAME=v12r11>2005-05-19 DaVinci v12r11 - Bug fix version</A></H1><PRE>
-Fixes a bug in DaVinciAssociators and takes some updates in selections
-
-#######################################MM#######################################
-#                               DAVINCI v12r11                                 #
-################################################################################
-###################################### L0 ######################################
-###################################### HLT #####################################
-##################################### PHYS #####################################
-!========================== DaVinciAssociators v5r4p1 2005-05-19 ===================
-! 2005-05-19 - Ph.Charpentier
- - src/Lib/Particle2MCLink.cpp
-   . Prevent adding /Particles to ProtoP containers
- - cmt/requirements
-   . Go to v5r4p1
-
-!========================== DaVinciMCTools v5r11 2005-05-19 ===================
-! 2005-05-17 - Yuehong Xie
- - src/CheatedLifetimeFitter.cpp(.h)
-   . Algtool -> Gauditool
-   . adapt to new CLHEP to make it compile with DaVinci v13r1
-
-! 2005-04-21 - Yuehong Xie
- - DaVinciMCTools/ICheatedLifetimeFitter.h
- - src/CheatedLifetimeFitter.cpp(.h)
-   . new tool for direction fit with cheated primary vertex, B momentum or B vertex
-
-!========================== ParticleMaker v1r5 2005-05-19 ===================
-! 2005-05-18 - Chris Jones
- - Fix bug in CombinedParticleMaker by adding calls to GaudiTool::initialize()
-   and GaudiTool::finalize() which where missing.
-
-#################################### PHYSSEL ###################################
-!========================== B2RhoRho v1r9 2005-05-19 ===================
-! 2005-05-18 - P. Koppenburg for Olivier Deschamps
-  - src/*.cpp
-    . Harder cuts
-!========================== Bd2PhisKs v4r3 2005-05-19 ===================
-! 2005-05-19 - Y. Xie
- - options/PreselBd2PhiKs.opts
-   . comment "/Event/Phys/LVPhi2KK" as input and increase rejection rate
-     by %20 for DC04 v2 stripping. Long-VTT type phi will not be considered
-     becasue they produce poor B mass resolution and therefore make it difficult
-     to estimate S/B.
-   . VTT kaons and LV phi themselves are not disabled, so it will be possible to
-     enable using LV phi by uncomment "/Event/Phys/LVPhi2KK" in PreselBd2PhiKs.opts
-                                                                                                                                                              
-!========================== Bs2JpsiEta v4r0 2005-05-19 ===================
-! 2005-05-18 - P. Koppenburg for Ben Carron
- - Total rewriting of the analysis.
- 
-!========================== Bs2PhiEtac v3r1 2005-05-19 ===================
-! 2005-05-13 - Luis Fernandez
- - src
-   . Remove all obsolete TDR codes
- - options
-   . Remove all obsolete TDR options
- - options/TightCutsForPreselBs2PhiEtac.opts
-   . Tuning of tight cuts
-
-! 2005-04-28 - Luis Fernandez
- - src/AnalyzeBs2PhiEtac.{h, cpp}
-   . Use CheatedLifetimeFitter
-
-! 2005-04-20 - Luis Fernandez
- - cmt/requirements
-   . Use LoKi
- - src/AnalyzeBs2PhiEtac.{h, cpp}
-   . New LoKi algorithm
- - src/Bs2PhiEtac_load.cpp
-   . Load AnalyzeBs2PhiEtac
-
-! 2005-04-06 - Luis Fernandez
- - options/TightCutsForPreselBs2PhiEtac.opts
-   . DLL cuts
-
-! 2005-04-04 - Luis Fernandez
- - options
-   . Changes for DecayChainNTuple
-
-! 2005-03-29 - Luis Fernandez
- - options
-   . Preliminary tuning, wild guess
-
-!========================== PhysSelSys v8r3 2005-05-19 ===================
-use  B2RhoRho                 v1r9     PhysSel
-use  Bd2PhisKs                v4r3     PhysSel
-use  Bs2JpsiEta               v4r0     PhysSel
-use  Bs2PhiEtac               v3r1     PhysSel
-
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-###################################### TRG #####################################
-##################################### KTJET ####################################
-</PRE><H1><A NAME=v12r10>2005-05-12 DaVinci v12r10 - HLT release version</A></H1><PRE>
-First usable version of HLT available. Use HltFilter algorithm (in HltSelections)
-and HltScore class (in TrgEvent).
-
-#######################################MM#######################################
-#                               DAVINCI v12r10                                 #
-################################################################################
-###################################### L0 ######################################
-###################################### HLT #####################################
-!========================== HltGeneric v2r4 2005-05-12 ===================
-! 2005-05-10 - P. Koppenburg
-  - Use TrgVertexFitter
-!========================== HltSelChecker v3r1 2005-05-12 ===================
-! 2005-05-11 - P. Koppenburg
-  - src/CheckHltGeneric.cpp
-    . Removed. Replaced by HltFilter in HltSelections.
-  - options/CorrB2HH.opts
-  - options/CorrB2JpsiX.opts
-  - options/CorrB2MuMu.opts
-  - options/CorrBd2JpsiKs.opts
-  - options/CorrBd2MuMuKstar.opts
-  - options/CorrBs2JpsiPhi.opts
-  - options/CorrDiMuons.opts
-  - options/CorrHLTsels.opts
-  - options/Correlations.opts
-    . Use HltFilter to check Correlations.
-
-! 2005-05-10 - P. Koppenburg
-  - src/TestHltScore.{cpp,h}
-    . New algorithm that checks the HltScore class
-  - src/HltSelChecker_load.cpp
-    . Add algorithm
-  - options/TestHltScore.opts
-    . Use this algorithm
-  - options/CorrB2JpsiX.opts
-  - options/CorrB2MuMu.opts
-  - options/CorrBd2JpsiKs.opts
-  - options/CorrBd2MuMuKstar.opts
-  - options/CorrBs2JpsiPhi.opts
-  - options/CorrDiMuons.opts
-  - options/CorrHLTsels.opts
-  - options/Correlations.opts
-  - options/DVHLTCorr.opts
-  - options/TruthInput.opts
-    . More changes reflecting the fact that the muons are now done in HltGeneric
-
-! 2005-04-04 - Luis Fernandez
- - options/NT*.opts
-   . Adapt to DecayChainNTuple modifications
-
-!========================== HltSelections v3r1 2005-05-12 ===================
-! 2005-05-11 - P. Koppenburg
-  - src/HltFilter.{cpp,h}
-    . Algorithm that allows to select events according to HLT decision
-      Options:
-          RequireHLT = true
-          RequireGeneric = false
-          RequireInclusiveB = false
-          RequireExclusiveB = false
-          RequireDstar = false
-          RequireDimuon = false
-    
-  - src/HltSelections_load.cpp
-    . Add algorithm
-
-! 2005-05-10 - P. Koppenburg
-  - src/HltDecision.{cpp,h}
-    . New algorithm that fills the HltScore class
-  - src/HltSelections_load.cpp
-    . Add algorithm
-  - options/HLTDecision.opts
-    . Use this algorithm
-  - options/HLTselB2MuMu.opts
-  - options/TrgDispCalculator.opts
-  - options/TrgTracks.opts
-  - options/TrgVertexFitter.opts
-    . More changes reflecting the fact that the muons are now done in HltGeneric
-    
-! 2005-05-09 - P. Koppenburg
-   . Restore Neutrals.
-
-! 2005-04-27 - P. Koppenburg
-   . Do not use TrgSys...
-
-##################################### PHYS #####################################
-!========================== DaVinciFilter v1r8 2005-05-12 ===================
-! 2005-05-12 - P. Koppenburg
-  - src/FilterDesktop.cpp
-    . No info() in execute()
-
-! 2005-05-02 - P. Koppenburg
-  - src/FilterDesktop.cpp
-    . Remove MakePlots option. Now use HistoProduce option inherited from
-      GaudiHistoAlg
-
-!========================== DaVinciKernel v3r3 2005-05-12 ===================
-! 2005-05-11 - P. Koppenburg for Vanya Belyaev
-  - src/component/PhysDesktop.cpp
-    . Allow to have tools as parent of physdektop
-
-! 2005-05-09 - P. Koppenburg
-  - Kernel/ICheckOverlap.h
-    . Method was not declared purely virtual. Bug kindly reported by Vanya.
-
-! 2005-05-02 - P. Koppenburg
-  - Kernel/IAlgorithm2ID.h
-    . New interface for a tool that returns an ID from a name and a 
-      name from an ID.
-  - Kernel/DVAlgorithm.h
-  - src/DVAlgorithm.cpp
-    . Use this tool.    
-  
-! 2005-04-21 - Y. Xie
-  - Kernel/INewDirectionFitter.h
-    . add this new interface 
-    . similar to ILifetimeFitter.h, used to fit for both lifetime and mass 
- 
-! 2005-04-14 - P. Koppenburg
-  - DaVinciTools/IParticleTransporter.h
-    . removed
-
-!========================== DaVinciTools v11r8 2005-05-12 ===================
-! 2005-05-12 - P. Koppenburg
-  - src/CheckPV.cpp
-  - src/PIDFilter.cpp
-    . No info() printout in execute()
-    
-! 2005-05-02 - P. Koppenburg
-  - src/MakeResonances.cpp
-    . Remove MakePlots option. Now use HistoProduce option inherited from
-      GaudiHistoAlg
-
-! 2005-04-20 - P. Koppenburg
-  - src/DecodeSimpleDecayString.{cpp,h}
-    . Remove finalize() method to get rid of warnings at end of job
-  - src/Algorithm2ID.{cpp,h}
-    . Small tool that alows to assign an ID to an algorithm by options.
-      ToolSvc.AlgorithmNames = { "DVAlg1", "DVAlg2" };
-      Since this tool is declared to DVAlgorithm, DVAlg1 will know
-      it is number 1, and DVAlg2 is 2. Essentially designed for HLT.
-
-! 2005-04-12 - P. Koppenburg for Luis Fernandez
-  - src/MakeResonances.cpp
-    . Small bug fix to avoid duiplication of mothers if the user does:
-      PhiForSimpleBs2PhiGamma.DecayDescriptor = "[phi(1020) -> K+ K-]cc";
-
-!========================== DaVinci v12r10 2005-05-12 ===================
-! 2005-05-10 - P. Koppenburg
-  - options/DVTRiggerFilter.opts
-    . Include HLT
-    . Switch off DstWriter by default
-!========================== Tampering v1r1 2005-05-12 ===================
-! 2005-05-09 - P. Koppenburg
-  - xml/TamperingResults_Event.xml
-    . Remove obsolete LHCbStreams
-
-! 2005-05-05 - Mariusz Witek
-  First version of L0 Tampering added.
-  New files: 
-  - TamperingL0Alg.cpp and .h
-  Modified files:
-  - xml/TamperingResults_Event.xml
-  - src/TamperingL1Alg.cpp
-  - src/TamperResRead.cpp
-  - options/TamperingCommon.opts
-  - options/SignalSelection.opts
-  - options/SignalParticles.opts
-
-!========================== VertexFit v1r6 2005-05-12 ===================
-! 2005-04-25 - P. Koppenburg for L. Fernandez
-  - src/UnconstVertexFitter.cpp 
-  - src/UnconstVertexFitter.h
-    . Another modification for neutrals. New options      
-      UseDaughters = true 
-    . looks recursively for all final states (with origin) or long-lived daughters
-      in the resonances' decay trees
-    . all gammas(s) found in the descendants are re-evaluated at the vertex
-    . does not refit vertex if only one composite and gamma(s)
-    . for composites in the original list only decaying to gammas:
-      Point on track, decay vertex, momentum are *not* changed
-    . TEMPORARY fix: allow to fit only gammas, e.g. pi0 -> gamma gamma. This should not be allowed
-
-! 2005-04-21 - Yuehong Xie
-  - introduce new tool src/NewDirectionFitter.cpp(.h)
-    .a upgraded version of LifetimeFitter. The difference is this tool fits
-     for both time and mass at the same time. Correlation between time and
-     mass is obtained. Based on this a mass constraint can then be applied 
-  - src/KFFitTool.cpp
-    . update vertex chi2 and NDoF when reFitting a Particle
-
-#################################### PHYSSEL ###################################
-!========================== B2RhoRho v1r8p1 2005-05-12 ===================
-! 2005-04-25- P. Koppenburg
-  - cmt/requirements
-    . Remove dependency on CommonPartticles. Only needed at runtime.
-!========================== Bd2PiPiPi0 v2r2p2 2005-05-12 ===================
-! 2005-04-25- P. Koppenburg
-  - cmt/requirements
-    . Remove dependency on CommonPartticles. Only needed at runtime.
-!========================== Bu2D0K v1r1 2005-05-12 ===================
-! 2005-03-24 - P. Koppenburg for Cristina Lazzeroni
-  - src/Bu2D0K_KsPiPi.cpp
-    . Fixed CLHEP problems.
-
-! 2005-03-24 - P. Koppenburg for Cristina Lazzeroni
-  - options/DVPreselBu2D0K_KsPiPi.opts
-  - options/PreselBu2D0K_KsPiPi.opts
-    . Typo fixes
-
-! 2005-03-22 - P. Koppenburg for Thomas Barber
-  - options/DVPreselBu2D0K_KsPiPi.opts
-  - options/PreselBu2D0K_KsPiPi.opts
-  - src/Bu2D0K_KsPiPi.{cpp,h}
-  - src/D02KsPiPi.{cpp,h}
-    . New code for D0->KsPiPi
-  - src/Bu2D0K_load.cpp
-    . Modified accordingly 
-!========================== PhysSelSys v8r1 2005-05-12 ===================
-use  B2RhoRho                 v1r8p1   PhysSel
-use  Bd2PiPiPi0               v2r2p2   PhysSel
-use  Bu2D0K                   v1r1     PhysSel
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================== LoKiJets v1r0 2005-03-21 ===================
-! 2005-03-21 - Vanya BELYAEV
- - New packge:
-
-  * One more piece of complex and unmaintainable software which "physicists" 
-  *     a) do not like 
-  *     b) do not need 
-  *     c) do not use
-!========================== Stripping v2r1 2005-05-12 ===================
-! 2005-05-09 - P. Koppenburg
-  - python/strip.py
-    . Restore Bu2D0K package
-! 2005-04-21 - P. Koppenburg
-  - python/strip.py
-    . Remove non-compliant Bu2D0K package
-!========================== Utilities v2r0 2005-05-12 ===================
-! 2005-05-12 - P. Koppenburg
-  - src/AlgorithmCorrelations.cpp
-    . Remove all std::cout
-    
-! 2005-04-20 - P. Koppenburg
-    New tool that implements the functionality of SelResultCorrelations.cpp:
-  - Utilities/IAlgorithmCorrelations.h
-    . Interface for a Tool to print a table of correlations of 
-      Bernoullian variables.
-      The list of algorithms (or any string) is set at initialization with
-        StatusCode algorithms(const std::vector<std::string>&)
-      At each event, for each algorithm the result is given by:
-        StatusCode fillResult(const std::string& algo,const bool& result) 
-      Then at the end of each event on needs to trigger the correlations:
-         StatusCode endEvent() 
-      The statistics are printed at finalization (or anywhere) with
-         StatusCode printTable(void)
-	 StatusCode printList(void) (for debugging)      
-  - src/AlgorithmCorrelations.cpp
-  - src/AlgorithmCorrelations.h
-    . Actual implementation. Options:
-      If one wants to declare the algorithm directly to the tool (ignoring
-      the corresponding methods):
-        Algorithms = { "alg1", "alg2"... }
-        AlgorithmsRow, optional, for non-squere matrices.
-       Other options:
-        OnlyNonZero = true ; ///< skips algorithms with eff=0 in table
-	Decimals = -1 ; ///< defines precision. -1 means automatic precision.
-  - src/SelResultCorrelations.cpp
-  - src/SelResultCorrelations.h
-    . Rewritten to use the tool.
-  - cmt/requirements
-    . Now exports headers. -> v2r0
-###################################### TRG #####################################
-!========================= TrgEvent v5r3p1 2005-05-10 ==================
-! 2005-05-10 - P. Koppenburg
- - xml/HltAlgorithmScore.xml
- - xml/HltScore.xml
-   . New HLT score classes
-
-</PRE><H1><A NAME=v12r9>2005-03-22 DaVinci v12r9 - Stripping version for DC04v2</A></H1><PRE>
-DaVinci for DC04v2 stripping with updated preselections and new
-L0 and L1 tunings.
-
-##################################### KTJET ####################################
-! # Package KtJet written by: 
-! #   Jon Butterworth                           
-! #   Jon Couchman                              
-! #   Brian Cox                                 
-! #   Ben Waugh                                 
-! # See documentation at <http://www.ktjet.org> 
-
-################################################################################
-#                               DAVINCI v12r9                                  #
-################################################################################
-##################################### L0 #######################################
-!========================= L0DU v6r7p4 2005-03-16 =========================
-! 2005-03-16 - P. Koppenburg for Eduardo Rodrigues
- - Thresholds retuned for analysis of the DC'04 data
-!
-! Built on a branch v6r7b2 on v6r7p2
-!
-##################################### HLT ######################################
-!========================== HltGeneric v2r3 2005-03-22 ===================
-! 2005-03-03 - J.A. Hernando
-  - src/HltGenericDecision (h,cpp)  
-    . making JPsi a container of particle and store them in the TES
-      location of JPsis: /Event/Phys/HltGeneric/JPsi/Particles (/Vertices) 
-      location of HltGeneric particles: /Event/Phys/HltGeneric
-    . making a line for dimuons with mass < 2.5 GeV and IP>0.1 mm
-    . the L1Score information is located in /Event/Trig/HltGenericScore
-  - src/HltGenericMonitor
-    . monitoring the HltGenericDecision 
-        (nof of particles, muons, dimuons)  
-        (and what trigger HltGeneric)
-
-!========================== HltSelChecker v3r0 2005-03-22 ===================
-! 2005-03-21 - Luis Fernandez
- - src/DecayChainNTuple.{h, cpp}
-   . Removed, will be in DaVinciMCTools
- - src/HltSelChecker_load.cpp
-   . DecayChainNTuple
- - cmt/requirements
-   . Remove flag
-
-! 2005-03-16 - P. Koppenburg
-  - options/DVWriteDST.opts
-   . Writes out DST with trigger-accepted events.
-
-! 2005-03-21 - Luis Fernandez
-  - src/DecayChainNTuple.{h, cpp}
-    . Remove TrgDataProvider stuff, get L1 through L1Score
-
-! 2005-03-21 - P. Koppenburg
-    . Many changes reflecting the fact that the muons are now done in HltGeneric
-
-! 2005-03-20 - Luis Fernandez
-  - src/DecayChainNTuple.{h, cpp}
-    . Association for gammas
-  - options/
-    . Modifications for association of gammas, TrueMCFilterCriterion
-
-! 2005-03-17 - Luis Fernandez
-  - src/DecayChainNTuple.{h, cpp}
-    . Added useful variables to the ntuple
-
-!========================== HltSelections v3r0 2005-03-22 ===================
-! 2005-03-21 - P. Koppenburg
-   . Many changes reflecting the fact that the muons are now done in HltGeneric
-
-! 2005-03-21 - Luis Fernandez
- - options/HLTSelections.opts
-   . Small change in options order, for dummy TrueSignals sequence
-
-##################################### PHYS #####################################
-!========================== DaVinciEff v3r2p2 2005-03-22 ===================
-! 2004-03-11 - P. Koppenburg
- - src/EffSelCheck.cpp
-   . Suppress annoying warning  
-     WARNING ! Particles Container not found at /Event/Phys/*/Particles
-
-!========================== DaVinciMCTools v5r9 2005-03-22 ===================
-! 2005-03-21 - Luis Fernandez
- - src/DecayChainNTuple.{h,pp}
-	 . Added generic decay chain ntuple (from HltSelChecker)
- - src/DaVinciMCTools_load.cpp
-   . Load DecayChainNTuple
-
-! 2005-03-21 - Luis Fernandez
- - src/TrueMCFilterCriterion.{h,cpp}
-   . Reviewed to find association of particles made from charged (online and 
-     offline) tracks or offline gammas in the same way. Works for online gammas, 
-     but requires offline calo clusters. To be fixed
-
-!========================== DaVinciTools v11r7 2005-03-22 ===================
-! 2005-03-11 - P. Koppenburg
-  - src/DaVinciTools_load.cpp
-    . Move MakeResonances from HltSelections
-  - src/MakeResonances.{cpp,h}
-    . Algorithm replacing CombineParticles (in PhysSelections).    
-    ALL entries about MakeResonances copied from HltSelections:
-    2005-03-11 - P. Koppenburg
-    . In cases when two particles of same PID are used in a decay,
-      avoid duplication of the mother. Implementation: sorts vector if PID
-      and checks that keys of particles with identical pids are ordered.
-      Bug reported by Luis Fernandez
-    2005-02-23 - P. Koppenburg
-    . Use CheckOverlap tool to kill overlap. Corrects bug that was affecting
-      decays with intermediate resonances.
-    2005-01-18 - P. Koppenburg
-    . Add MinMomentum and MinPt options to apply to sum 4-momentum
-      *before* mother particle is made
-    2005-01-13 - P. Koppenburg
-    . Override produceHitsos variable from GaudiHistoAlg so that it is off
-      by default
-    . New option "DecayDescriptors", a vector of strings that *supercedes*
-      the DecayDescriptor for the initialisation of the 
-      DecodeSimpleDecayDescriptor tool. This allows the same algorithm to
-      find several decays. 
-      Example:
-    2005-01-10 - P. Koppenburg
-    . Use IPlotTools to make recursive plots.
-      Example:
-         // D* stream
-         HLTselDstar.Members += {"MakeResonances/HLTFilterDstar"};
-         [...]
-         HLTFilterDstar.HistoProduce = true ;
-         HLTFilterDstar.DaughterPlots.Variables = { "M", "Chi2", "Pt", "IPs" } ;
-         HLTFilterDstar.MotherPlots.Variables =   { "M", "Chi2", "Pt", "IPs", "FS" } ;
-         HLTFilterDstar.DaughterPlotsPath = "DstarIn" ;
-         HLTFilterDstar.MotherPlotsPath   = "DstarOut";
-    2004-12-02 - P. Koppenburg
-    . Replacement algorithm for CombineParticles.
-    . Uses the ByPIDFilterCriterion to have the same syntax as 
-      FilterDesktop (replacing RefineSelection), in Phys/DaVinciFilter
-    . Allows to apply a mass window *before* the vertex cut that can 
-      save orders of magnitude in CPU time for a three-body decay 
-      for instance.
-    . Allows to kill overlapping combination of particles (can be switched off
-      by options)  
-    . Practical Example:
-         MakeResonances.PhysDesktop.InputLocations = {"Phys/PreLoadKaons", "Phys/PreLoadPions", "Phys/PreLoadProtons"};
-
-         MakeResonances.DecayDescriptor = "[D_s- -> K+ K- pi-]cc";
-         //MakeResonances.DaughterFilter.Selections = {"K- : BooleanFilterCriterion",
-         //                                           "pi+ : BooleanFilterCriterion"};
-         MakeResonances.MotherFilter.Selections = {"D_s- : VtxFilterCriterion/DsFilter"};
-         MakeResonances.Window = 50*MeV ;
-         MakeResonances.KillOverlap = true ;
-         MakeResonances.MotherFilter.DsFilter.MaxChi2 = 200 ; // some filtering
-  - options/DVTestMakeResonances.opts
-    . Tests that MakeResonances gets the same results as CombineParticles.
-    
-! 2005-03-10- P. Koppenburg for Luis Fernadez
-  - src/CheckOverlap.{h,cpp}
-    . Correct another bugs
-     
-!========================== ParticleMaker v1r4 2005-03-22 ===================
-! 2005-03-11 - P. Koppenburg
- - src/CombinedParticleMaker.{cpp,h}
-   . Set AddBremPhoton to true by default
-#################################### PHYSSEL ###################################
-!========================== B2HH v2r5 2005-03-22 ===================
-! 2004-10-29 - P. Koppenburg for Angelo Carbone
-  - options/PreselB2hh.opts
-    . Harder cuts because of ExclusieSelection = false ;
-!========================== B2RhoRho v1r8 2005-03-22 ===================
-! 2005-03-11- P. Koppenburg
-  - src/PreselBd2RhoRho.{cpp,h}
-  - options/PreselBd2RhoRho.opts
-    . Harder cuts fro DC04v2
-!========================== Bd2DPi v1r0 2005-03-22 ===================
-! 2005-03-18 - P. Koppenburg
-    . First import
-!========================== Bs2DsH v3r4 2005-03-22 ===================
-! 2005-03-21 - Luis Fernandez
- - src/Bs2DsHStrip.cpp
-   . Tighten a little bit some preselection cuts
-! 2004-03-16 - P. Koppenburg for Luis Fernandez
- - options/PreselBs2DsH.opts
- - src/Bs2DsHStrip.cpp
- - src/Bs2DsHStrip.h
-   . New cuts to achieve a better reduction rate. Based on the study by
-     Louis Nicolas.
-!========================== Bs2KstarKstar v1r4 2005-03-22 ===================
-! 2004-03-22 - P. Koppenburg
- - options/PreselBs2KstarKstar.opts
-   . Harder cuts for DC04v2
-!========================== Bs2PhiEtac v3r0 2005-03-22 ===================
-! 2005-03-21 - P. Koppenburg
- - options/DVPreselBs2PhiEtac.opts
-   . Fool stripping tool
-
-! 2005-03-21 - Luis Fernandez
- - options/DVMonitorBs2PhiEtac.opts
-   . Prepare for release, remove some DLL
-
-! 2005-03-18 - Luis Fernandez
- - options Now use the generic HLT algorithms and tools
-   . New preselection files for the second round of stripping
-   . Monitoring options (efficiency, trigger, tagging, ntuple)
-   . All DC04 data for event type 13336000
-
-! 2005-03-18 - Luis Fernandez
- - src/Bs2PhiEtac.cpp, Etac2FourHad.cpp
-   . Interface for CheckOverlap
- - options
-   . Remove obsolete option files, just keep 'TDRsel' files
-
-!========================== Bu2LLK v2r0 2005-03-22 ===================
-! 2005-03-18 - P. Koppenburg
-  - options/*.opts
-    . Use new MakeResonances algorithm for preselection. Allows
-      to use the same instance for ee and mumu. Alos use
-      standard combined partticle maker.
-       
-!========================== PhysSelSys v8r0 2005-03-22 ===================
-use  B2HH                     v2r5     PhysSel
-use  B2RhoRho                 v1r8     PhysSel
-use  Bd2DPi                   v1r0     PhysSel
-use  Bs2DsDs                  v1r1     PhysSel
-use  Bs2DsH                   v3r4     PhysSel
-use  Bs2KstarKstar            v1r4     PhysSel
-use  Bs2PhiEtac               v3r0     PhysSel
-use  Bu2LLK                   v2r0     PhysSel
-use  Bu2D0K                   v1r0     PhysSel
-   
-   
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================== LoKi v3r10 2005-03-22 ===================
-! 2005-03-05 - Vanya BELYAEV
-
- - LoKi/Particles.h, src/Particles.cpp, LoKi/ParticleCuts.h 
-    new functions 
-     LoKi::Particles::PseudoRapidity    (shortcut:   ETA)
-     LoKi::Particles::Phi               (shortcut:   PHI) 
-
- - LoKi/MCParticles.h, src/MCParticles.cpp, LoKi/MCParticleCuts.h 
-    new functions 
-     LoKi::MCParticles::PseudoRapidity  (shortcut: MCETA)
-     LoKi::MCParticles::Phi             (shortcut: MCPHI) 
-
-
-! 2005-03-05 - Vanya BELYAEV
- - src/Tuples.cpp 
-   add all subtriggers for L0DUReport class 
- - cmt/requirements
-   version increment to v3r10 
-
-!========================== Stripping v2r0 2005-03-22 ===================
-! 2005-03-22 - P. Koppenburg
-  - options/DVMerge.opts
-    . Exception of Jpsi2MuMu
-! 2005-03-21 - P. Koppenburg
-  - options/DVMerge.opts
-  - python/strip.py
-    . New preselection Bu2D0K
-! 2005-03-18 - P. Koppenburg
-  - options/DVMerge.opts
-  - python/strip.py
-    . New preselection Bd2DPi.
-
-</PRE><H1><A NAME=v12r8>2005-03-03 DaVinci v12r8 - Parralel version with v13r0</A></H1><PRE>
-Version released in parralel with v13r0 containing a lot of trivial
-fixes to accomodate CLHEP 1.9 (used in v13r0, not in this version).
-
-The L1 memory leak has been fixed
-
-But there is still a memory leak in L0Muon. To avoid this, L0Muon
-is not run anymore in L0.opts. !WARNING! This will make you use the old
-obsolete muon trigger result stored on the DST. So either you get the old L0Muon
-or you live with a 20kB memory leak. 
-
-There are some changes in Physics tools:
-
-- The ICheckOverlap tool has been completely revised. It now accepts 
-  const inputs. The missing single-particle method has been added. 
-  Another new method removeOverlap( ParticleVector& ) removes particles
-  with overlap (i.e. typically a B where twice the same track has been used)
-  for the vector.
-  
-- A new OverlapFilterCriterion applies the CheckOverlap tool in a filter.
-###################################### TRG #####################################
-!========================== L1Decision v4r4 2005-03-22 ===================
-! 2005-03-18 - Thomas Martin Schietinger
- - L1Decision.cpp: adapt default thresholds to new L0 thresholds, J/psi window 
-   new open from m(J/psi)-500 to infinity (to include psi(2S) etc.)
-!========================== TrgPrimVertex v4r1 2005-03-22 ===================
-! 2005-03-21 - P. Koppenburg
-  - src/TrgPrimVertexFinder.*
-    . Make it a GaudiAlgorithm, split execute() method in readable blocks
-!========================== TrgSys v1r5 2005-03-22 ===================
-! 2005-03-21 - P. Koppenburg
-  - New TrgPrimVertex
-  - New L1Decision
-
-
-################################################################################
-#                               DAVINCI v12r8                                  #
-################################################################################
-##################################### CALO #####################################
-##################################### EVENT ####################################
-##################################### HLT ######################################
-!========================== HltSelChecker v2r2 2005-03-03 ===================
-! 2005-02-23 - P. Koppenburg
-  - src/DecayChainNTuple.cpp
-    . std::map<int, HandleNTuple*>::data_type is not understood by windows. 
-      It's the same as "HandleNTuple*", no?
-
-!========================== HltSelections v2r2 2005-03-03 ===================
-! 2005-02-23 - P. Koppenburg
-  - src/MakeResonances.cpp
-    . Use CheckOverlap tool to kill overlap. Corrects bug that was affecting
-      decays with intermediate resonances.
-
-! 2005-02-21 - P. Koppenburg
-  - options/TrgVertexFitter.opts
-    . Use it for all algorithms. Requires head revision of Phys/VertexFit
-    
-  - options/TrgInsertIPErrParam.opts
-    renamed as TrgInsertTrackErrParam.opts for consistency
-###################################### L0 ######################################
-##################################### PHYS #####################################
-!========================== DaVinciEff v3r2p1 2005-03-03 ===================
-! 2004-03-03 - P. Koppenburg for Luis Fernandez
- - src/EffSelCheck.cpp
-   . Change default value m_allTrueDoIs (true)
-
-! 2004-02-23 - P. Koppenburg
- - options/(DV)EffBd2Jpsi2MuMu_Ks2PiPi.opts
-   . Removed
- - options/DVEff*
-   . Use existing data!
-!========================== DaVinciFilter v1r6 2005-03-03 ===================
-! 2005-02-24 - P. Koppenburg
-  - src/OverlapFilterCriterion.{cpp,h}
-    . New filter that filters composite Particles with overlapping
-      origin() in their decendants.
-      WARNING: By default this filter is active. To switch it off,
-      use "Inactive" option.
-!========================== DaVinciKernel v3r2 2005-03-03 ===================
-! 2005-02-25 - P. Koppenburg
-  - src/component/PhysDesktop.cpp
-    . Print only once the warning about the vertices() method.
-
-! 2005-02-25 - P. Koppenburg
-  - Kernel/IKFFitTool.h
-  - Kernel/IParticleTransporter.h
-    . Because of yet another bug of the new CLHEP 1.9, whenever one includes
-      HepSymMatrix.h *after* *Point*.h, one does not get the method     
-           HepSymMatrix sub(int min_row, int max_row);     
-      which results in the run-trime error      
-           relocation error: .../slc3_ia32_gcc323/lib*.so: undefined symbol: _ZN5CLHEP12HepSymMatrix3subEii
-      -> Include SymMatrix at the very beginning of the file.
-    
-! 2005-02-24 - P. Koppenburg
-  - Kernel/ICheckOverlap.h
-    . New method (was missing)
-         bool foundOverlap(Particle* );
-    . New methods 
-         StatusCode removeOverlap( ParticleVector& );
-         StatusCode removeOverlap( ConstParticleVector& );
-      That remove from a ParticleVector	the particles that have overlap
-      in their decendents.
-    
-! 2005-02-21 - P. Koppenburg
-  - Kernel/ICheckOverlap.h
-    . Take const arguments.
-  - Kernel/DVAlgorithm.h, src/DVAlgorithm.cpp
-    . Provide new method:
-         ICheckOverlap* checkOverlap()  
-      
-!========================== DaVinciTest v5r6 2005-03-03 ===================
-! 2005-02-24 - P. Koppenburg
-  - src/TestOverlap.cpp
-    . Minor changes.
-
-! 2005-02-21 - P. Koppenburg
-  - src/TestOverlap.cpp
-    . Adapt to new interface.
-!========================== DaVinciTools v11r6 2005-03-03 ===================
-! 2005-02-24- P. Koppenburg
-  - src/CheckOverlap.{h,cpp}
-    . Correct a few bugs
-    . Adapt again to new interface (see Phys/Kernel)
-    
-! 2005-02-21 - P. Koppenburg
-  - src/CheckOverlap.{h,cpp}
-    . Adapt to new interface with const methods.
-    . Make it a GaudiTool.
-
-!========================== DaVinciTransporter v2r0p1 2005-03-03 ===================
-! 2005-02-25 - P. Koppenburg
-  - src/CombinedTransporter.cpp
-  - src/LinearTransporter.cpp
-  - src/NsctVeloTransporter.cpp
-  - src/ParabolicTransporter.cpp
-  - src/TrTransporter.cpp
-    . Because of yet another bug of the new CLHEP 1.9, whenever one includes
-      HepSymMatrix.h *after* *Point*.h, one does not get the method     
-           HepSymMatrix sub(int min_row, int max_row);     
-      which results in the run-trime error      
-           relocation error: .../slc3_ia32_gcc323/lib*.so: undefined symbol: _ZN5CLHEP12HepSymMatrix3subEii
-      -> Include SymMatrix at the very beginning of the file.
-
-!========================== DaVinci v12r8 2005-03-03 ===================
-! 2005-02-23 - P. Koppenburg
-  - options/L0.opts
-    . Do not re-run L0Muon. It contains a 26KB/event memory leak.
-!========================== FlavourTagging v5r5 2005-03-03 ===================
-! 2005-03-01 - M. Musy
-  - src/BTagging.{h,cpp}
-    . Default is now without L0 L1 and Tampering; without Tampering, results
-      may change (worsen) slightly depending upon the decay channel.
-    . Code structure has been revised.
-    . Bug on same-side pion tagger fixed.
-!========================== VertexFit v1r5 2005-03-03 ===================
-! 2005-02-28 - Hugo Ruiz
-  - src/TrgDispCalculator.cpp
-    . Implemented the method calcCloseAppr, that computes the minimum
-      distance of approach between tracks
-
-! 2005-02-25 - P. Koppenburg
-  - src/GeomDispCalculator.{cpp,h}
-  - src/LagrangeGeomVertexFitter.{cpp,h}
-  - src/LagrangeMassVertexFitter.{cpp,h}
-    . Because of yet another bug of the new CLHEP 1.9, whenever one includes
-      HepSymMatrix.h *after* *Point*.h, one does not get the mtheod
-      00214    HepSymMatrix sub(int min_row, int max_row);
-      which results in the run-trime error
-      relocation error: .../slc3_ia32_gcc323/lib*.so: undefined symbol: _ZN5CLHEP12HepSymMatrix3subEii
-    -> Include HepSymMatrix at the very beginning of the file.
-    
-! 2005-02-24 - P. Koppenburg for Hugo Ruiz
-  - src/TrgVertexFitter.{cpp,h}
-    . Do not fix vector sizes
-! 2005-02-21 - P. Koppenburg for Hugo Ruiz
-  - src/TrgVertexFitter.{cpp,h}
-    . Fixes for resonant states and photons.
-    
-#################################### PHYSSEL ###################################
-!========================== Bd2D0Kstar v4r3p2 2005-03-03 ===================
-! 2004-02-28 - P. Koppenburg
- - options/TDRselKstar2KpiForBd2D02pipi.opts
-   . Commented out 
-     TDRselKstar2KPiForBd2D02pipi.PhysDesktop.CombinedParticleMaker.ExclusiveSelection = true;
-     option that was inactive because of a typo in the name of the algorithm.
-!========================== PhysSelSys v7r16 2005-03-03 ===================
-use  Bd2D0Kstar               v4r3p2   PhysSel
-use  TriggerSel               v1r0     PhysSel
-
-!========================== TriggerSel v1r0 2005-03-03 ===================
-! 2005-03-01 - P. Koppenburg
-  Imported new package that runs the trigger selection.
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================== LoKiHlt v2r1 2005-03-03 ===================
-! 2005-02-11 - Vanya BELYAEV
-
- - make an adaptation to new CLHEP/Gaudi/LHCb/DaVinci/LoKi
- - cmt/requirements 
-   version increment to v2r1 
-
-!========================== Stripping v1r7 2005-03-03 ===================
-! 2005-03-01 - P. Koppenburg
-  - options/OverwriteExclusiveSelection.opts
-    . Overwrites ExclusiveSelection = true for all preselections.
-  - options/DVMerge.opts
-    . Rewritten
-  - python/strip.py
-    . Add TriggerSel package. Some tricks to make it work.
-  - options/Base.opts
-    . Run trigger by default
-      
-! 2005-03-01 - P. Koppenburg
-  - options/RestoreExclusiveSelection.opts
-    . Allows to recover default value ExclusiveSelection = true
-      for CombinedParticleMaker
-  - options/DVMerge.opts
-    . Restore three missing preselections.
-      
-! 2005-02-18 - P. Koppenburg
-  - python/strip.py
-    . Veto Bs2JpsiEta TDR-selection as it does not work with the new 
-      fitter anymore
-!========================== Utilities v1r14 2005-03-03 ===================
-! 2004-03-01 - P. Koppenburg
-  - src/CheckSelResult.cpp
-    . Allow to run it with *no* algorithm defined. Yes, there is a use-case!
-      (in $TRIGGERSELROOT/options/PreselTriggerSel.opts)
- 2004-02-22 - P. Koppenburg
-  - src/SelResultCorrelations.cpp
-    . Option "AlgorithmsColum" is renamed into "AlgorithmRow" as it prints the
-      row in the table, not the column.
-    . New bool option "OnlyNonZero" that allows printing of only those
-      algorithms that have non-zero efficiency (makes table smaller)
-    . New int options "Decimals" that controils the precision of the 
-      efficiencies output (in %). Decimals = -1 (default) lets the algorithms 
-      figure out itself what a reasonable precision is.
-
-!========================== L1Decision v4r3 2005-03-03 ===================
-! 2005-02-21 - P. Koppenburg
- - Make L1SigAnalyser.h compatible with CLHEP 1.9
-
-! 2005-02-16 - Thomas Martin Schietinger
- - Adaptation of L1SigAnalyser to new trigger scheme, provided by Federica
-   Legger.
-
-!========================== TrgPrimVertex v4r0p1 2005-03-03 ===================
-! 2005-03-01 - P. Koppenburg for Thomas Ruf
-  - src/TrgPrimVertexFinder.h
-    . Another patch for windows
-! 2005-03-01 - P. Koppenburg for Thomas Ruf
-  - src/TrgPrimVertexFinder.h
-    . Small fix to allow the trigger to run on windows.
-!========================== TrgSys v1r4 2005-03-03 ===================
-! 2005-03-01 - P. Koppenburg
-  Split of options for PhysSel/TriggerSel :
-  - L1options.opts
-    . L1 Options go here
-  - L1.opts:
-       ApplicationMgr.TopAlg += { "GaudiSequencer/FilterAndL1"  };
-       #include "$TRGSYSROOT/options/L1options.opts"
-   
-! 2005-02-21 - P. Koppenburg
-  - Small changes in requirements
-
-!!! BUILT ON A BRANCH v1r3b1
-  
-!========================== TrgTools v6r3 2005-01-15 ===================
-! 2005-02-21 - P.Koppenburg for Olivier Callot
- - register L1Event to TES in L1InitEvent to avoid a memory leak
-   (from head revision).
-   
-!!! BUILT ON A BRANCH v6r2b1 
-
-
-</PRE><H1><A NAME=v12r7>2005-02-14 DaVinci v12r7 - Hlt development version</A></H1><PRE>
-Backward-compatible HLT development version. Based on Gaudi v15r3 with patched 
-GaudiPoolDb and LHCb v16r4. Includes LoKi v3r9.
-
-Main Modifications:
-
-    *  On popular demand the PhysDesktop now provides two methods
-               const VertexVector& primaryVertices();     // get all PVs
-               const VertexVector& secondaryVertices();   // get vertices from InputLocations
-            The method
-               const VertexVector& vertices();
-            is now slower as it uses the above methods, but still exists.
-       
-    * Updated L1Decision. WARNING: This version gets significantly different
-      results from the official stripping version in DV v12r4.
-    * Updated flavour tagging, now using the tampering by default.
-    * Complete HLT update. Still for experts only.
-    * Many modifications in LoKi.
-    * Many small changes to prepare for migration to CLHEP 1.9. See details.
-
-################################################################################
-#                               DAVINCI v12r7                                  #
-################################################################################
-##################################### CALO #####################################
-##################################### EVENT ####################################
-##################################### HLT ######################################
-!========================== HltGeneric v2r2 2005-02-15 ===================
-! 2005-01-27 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Change name of TrgInsertIPErrParam algorithm to TrgInsertTrackErrParam.
-    . Use default values of parameters.
-    
-! 2005-01-24 - J.A. Hernando
-  - src/HltGenericInit and Filter removed:
-  - src/HltGenericDecision: 
-    . it uses particles (the TrgParticleMaker) should make exclusive particles
-    . set the muon line and jpsi line
-    . set the L1Score with the infor of the muon,jpsiline
-	
-! 2005-01-18 - J.A. Hernando
-  - src/HltGenericDecisionInit
-    . create and locate a null L1Score for the generic 
-  - src/HltGenericDecision
-    . computes only if the generic(hadronic) part is true, modify the score
-  - src/HltGenericDecisionFilter
-    . set the filter to true/false from the score: one of the lines of the generic (hadronic,muon-highway, neutrals) is true 
-  - options/HltGeneric.opts
-    . Particles are created from tracks of the generic. Them the HltGenericDecision on muon, hadrons and neutrals is based on particles.
-
-!========================== HltSelChecker v2r1 2005-02-15 ===================
-! 2005-02-11- P. Koppenburg
-  - options/Plots.opts
-    . Plot detachd pions
-  - options/TruthInput.opts
-  - options/DVNtuple.opts
-    . Use detached pions
-    
-  - src/TrackNTuple.*
-    . Yet another ntuple algorithm. This one looks only at the tracks that 
-      make the saved B.
-  - options/DVNtuple.opts
-    . The relevant options.    
-  
-! 2005-02-03 - P. Koppenburg
-  - options/NoCuts.opts
-    . Option file that overrides *all* selection cuts (except VTT screening)
-      To be run only in conjuction with OnlyTruth.opts file.
-
-! 2005-02-02 - P. Koppenburg
-  - options/AllTDRselections.opts
-    . Apply TIGHT mass cuts for TDR selections.
-  - options/CorrBd2D0Kstar.opts
-  - options/CorrBd2DstarPi.opts
-  - options/CorrDstar.opts
-    . Renaming of HLTSharedD02HH into HLTSharedD02KH
-    . No need for HLTLooseD02PiPi
-  - options/CorrBs2PhiPhi.opts
-  - options/NTBs2PhiPhi.opts
-  - options/PlotTDR.opts
-  - options/PrintTDR.opts
-    . Use Tight TDR selection. New small algorithm for PhiPhi.
-
-! 2005-01-27 - P. Koppenburg
-  Correlations: check result of HltGeneric
-  - src/CheckHLTGeneric.{cpp,h}
-    . Algorithm that checks result of HltGeneric. Temporary.
-  - src/HltSelChecker_load.cpp
-    . Added CheckHLTGeneric
-  - options/CorrB2HH.opts
-  - options/CorrB2MuMu.opts
-  - options/CorrBd2D0Kstar.opts
-  - options/CorrBd2DstarPi.opts
-  - options/CorrBd2MuMuKstar.opts
-  - options/CorrBs2DsH.opts
-  - options/CorrBs2JpsiPhi.opts
-  - options/CorrBs2PhiGamma.opts
-  - options/CorrBs2PhiPhi.opts
-  - options/CorrDiMuons.opts
-  - options/CorrDstar.opts
-  - options/CorrHLTsels.opts
-  - options/Correlations.opts
-    . Added CheckHLTGeneric    
-  J/psi: trat all B -> J/psi decays in the same way
-  - options/CorrB2JpsiX.opts
-    . New correlations for all J/psi -> mu mu
-  - options/TrueB2JpsiX.opts
-    . New truth file of all J/Psi-> mu+ mu-
-  - options/TrueBd2JpsiKs.opts
-    . Removed
-  - options/DVHLTCorr.opts
-  - options/Truth.opts
-  - options/TruthInput.opts
-    . Updated accordingly
-  Other minor stuff:
-  - options/Plots.opts
-    . Change some mass boundaries
-  - options/TrueBs2PhiPhi.opts
-    . Check pions for truth association
-  
-!========================== HltSelections v2r1 2005-02-15 ===================
-! 2005-02-14 - P. Koppenburg
-  - options/TrgVertexFitter.opts
-    . Switch off TrgVertexFitter for Bs2PhiPhi. It kills the efficiency.
-
-! 2005-02-11- P. Koppenburg
-  - options/HLTFilterParticles.opts
-    . Apply IP cut at 2 for all tracks. Also for slow pions.
-      -> New algorithm DetachedPions.
-  - options/HLTselBd2DstarPi.opts
-  - options/HLTselDstar.opts
-    . Use detached pions for D*
-  - options/TrgDispCalculator.opts
-  - options/TrgVertexFitter.opts
-    . Use Hugo's fast geometrical calculator
-  - options/HLTSelections.opts
-    . Use them.
-  
-! 2005-02-04 - P. Koppenburg
-  - options/HLTMakeDs.opts
-    . Don't apply PVIP
-  - options/TrgVertxeFitter.opts
-  - options/HLTSelections.opts
-    . Use fast TrgVertexFitter wherever it's possible
-    
-! 2005-02-02 - P. Koppenburg
-  - options/TrgTracks.opts
-    . Make also VTT tracks
-      These tracks will be in HLTPions only and be used only for D* making.
-  - options/HLTFilterParticles.opts
-    . Require long tracks in HLTPreselPions and HLTPreselKaons
-  - options/HLTSelections.opts
-    . Do not use RICH by default
-  - options/HLTSharedD0.opts
-  - options/HLTselBd2D0Kstar.opts
-  - options/HLTselBd2DstarPi.opts
-    . HLTSharedD02HH becomes HLTSharedD02KH.
-    . Exclusive selections use only D0->Kpi and D0->KK, not D0->pipi.
-     
-! 2005-01-27 - P. Koppenburg
-  - options/L0L1-MB.opts
-  - options/L0L1TDR-Bd2KPi.opts
-  - options/L0L1TDR-Bd2PiPi.opts
-  - options/L0L1TDR-Bs2DsK.opts
-  - options/L0L1TDR-Bs2DsPi.opts
-  - options/L0L1TDR-Bs2JpsiPhi.opts
-    . More data!
-
-! 2005-01-27 - P. Koppenburg
-  - options/HLTdecisions.opts
-  - options/HLTSelections.opts
-    . No HLTFilterBs2JpsiPhi anymore. Use HotJpsi instead
-  - options/TrgInsertIPErrParam.opts
-    . New version of the algorithm in TrgTools. Use default parameters.
-   
-! 2005-01-26 - P. Koppenburg
-  - options/HLTselBs2DsH.opts
-    . Make only DsPi, not DsK
-  - options/HLTDecision.opts
-    . Add a HLT2kHzFlag 
-  - src/TrgInsertIPErrParam.*
-    . Moved to TrgTools
-
-###################################### L0 ######################################
-##################################### PHYS #####################################
-!========================== DaVinciAssociators v5r3 2005-02-15 ===================
-! 2005-02-01 - P. Koppenburg
- - src/Particle2MCLinks.cpp
-   . < myLink = LinkedTo<MCParticle>( evtSvc(), msgSvc(), TrgTrackLocation::Long );
-     > myLink = LinkedTo<MCParticle>( evtSvc(), msgSvc(), TrgTrackLocation::Particle );
-     Allows to use VTT TrgTracks also for association.
-!========================== DaVinciFilter v1r5 2005-02-15 ===================
-! 2005-02-08 - P. Koppenburg
-  - src/Momentum2FlightAngleFilterCriterion.cpp
-    . Backward-compatible modifications for CLHEP 1.9 
-    
-! 2005-02-08 - P. Koppenburg
-  - src/PVIPFilterCriterion.{cpp,h}
-    . Don't calcultate IP if the cut is 0 anyway. Return immediately.
-      From a suggestion by Hugo Ruiz.
-    
-! 2005-02-07 - P. Koppenburg
-  - src/FlightDistanceFilterCriterion.*
-  - src/LifetimeSignificanceCriterion.*
-  - src/Momentum2FlightAngleFilterCriterion.*
-  - src/PVIPFilterCriterion.*
-    . Allow switch between different GeomDisp tools. Option is "GeomTool".
-    . Use tool<> syntax
-    . Remove m_EDS. Use get<>.
-
-! 2005-02-01 - P. Koppenburg
-  - src/TrackTypeFilterCriterion.*
-    . Do not assume that all TrgTracks are long. 
-      Now it also works with TrgTracks.
-
-!========================== DaVinciKernel v3r1 2005-02-15 ===================
-! 2005-02-09 - P. Koppenburg
-  - Kernel/IKFFitTool.h
-  - Kernel/IPhotonParams.h
-  - Kernel/IPhotonFromMergedParams.h
-    . Avoid forward declarations of CLHEP 1.9 stuff. Explicitly include
-      the headers to ensure backward compatibility with CLHEP 1.8
-
-! 2005-02-09 - P. Koppenburg
-  - Kernel/IPhysDesktop.h
-  - src/component/PhysDesktop.h
-  - src/component/PhysDesktop.cpp
-    . New methods
-         const VertexVector& primaryVertices();
-         const VertexVector& secondaryVertices();
-      The method
-         const VertexVector& vertices();
-      is deprecated but still exists.
-  - src/DVAlgorithm.cpp
-    . No printout in debug() mode, all in verbose.
-
-! 2005-01-21 - P. Koppenburg
-  - src/component/PhysDesktop.cpp
-    . StatusCode sc = setProperties();
-      *before* loadtools. Or any change in DVAlgorithm options 
-      affecting the choice of tools would be ignored.
-
-!========================== DaVinciMCTools v5r8p1 2005-02-15 ===================
-! 2005-02-10 - P. Koppenburg
-  - src/MCParticleMaker.{cpp,h}
-    . Adapt to CLHEP 1.9
-    . Modernize
-! 2005-02-08 - P. Koppenburg
-  - src/TrueMCFilterCriterion.cpp
-    . Modernize a litlle bit
-! 2005-02-01 - P. Koppenburg
-  - src/TrueMCFilterCriterion.cpp
-    . Remove redundant debug() information
-!========================== DaVinciTools v11r5 2005-02-15 ===================
-! 2005-02-14 - P. Koppenburg
-  - src/PIDFilter.{h,cpp}
-    . Moved from PhySelections
-!========================== DaVinci v12r7 2005-02-15 ===================
-! 2005-02-15 - P. Koppenburg
-  . Many changes in requirements
-  . Some clean-up in options
-!========================== FlavourTagging v5r4 2005-02-15 ===================
-! 2005-02-02 - P. Koppenburg for Marco Musy
-  - src/BTagging.{h,cpp}
-    . Allow the use without L0 L1 and Tampering.
-    !! WARNING: results will be slightly different !!      
-  - src/ISecondaryVertexTool.h and src/INNetTool.h
-    moved to FlavourTagging/
-  
-! 2005-02-01 - P. Koppenburg
-  - FlavourTagging/IFlavourTaggingTool.h
-    . Removed
-  - options/CheatedSelection.opts
-    . Removed DaVinciCommon and DaVinciReco already included in 
-      DVBTagging.opts
-
-! 2005-01-31 - P. Koppenburg for Marco Musy
-Main changes/upgrades are the following:
-
-- tagging efficiencies and performance calculation are now moved
-to BTaggingMonitor so that no truth information is accessed at any stage.
-
-- BTagging.cpp still needs to rerun the trigger because it 
-makes use of the tampering info
-
-- SecondaryVertex is now a tool, and the user can choose whether
-to use the TDR definition or the revised version of it using
-NeuralNets (default is old tdr)
-
-- I implemented the new definition of tagging categories, obtained
-by using a NNet tuned for each taggers separately. 
-these NNets are accessed via a tool (this was asked for in a meeting).
-the user can still choose to stick to the old TDR categories via 
-BTagging.CombinationTechnique = "TDR";
-
-- summaryof.cpp is an additional standalone program to quickly get 
-useful numbers out of the logfiles. it contains the instructions on
-how to run it.
-
-- DVBTagging.opts is meant as an example option file. 
-
-!========================== ParticleMaker v1r3 2005-02-15 ===================
-! 2005-02-09 - P. Koppenburg
- - src/PhotonFromMergedParameters.h
- - src/PhotonParameters.h
-   . CLHEP 1.9 does not allow to forward declare classes in a backward 
-     compatible way.
- 
-!========================== PhysSelections v6r12 2005-02-15 ===================
-! 2005-02-14 - P. Koppenburg
- - src/PIDFilter.{h,cpp}
-   . Moved to DaVinciTools
-
-!========================== VertexFit v1r4 2005-02-15 ===================
-! 2005-02-09 - P. Koppenburg
-  - src/GeomDispCalculator.cpp
-  - src/GeomDispCalculator.h
-  - src/KFFitTool.cpp
-  - src/KFFitTool.h
-  - src/LifetimeFitter.cpp
-  - src/LifetimeFitter.h
-  - src/TrgDispCalculator.cpp
-    . Adapt to the plain stupid new structure of CLHEP 1.9, ensuring
-      backward compatibility (hence no forward declarations). One cannot
-      mix Vectors and Points in formulae anymore. One cannot easily convert
-      one to the others. :-(
-    . Make them GaudiTools where not already done.
-    . Fix a few compilation warnings.
-
-! 2005-02-08 - P. Koppenburg for Hugo Ruiz
-  - src/TrgVertexFitter.{cpp,h}
-    . New version that accepts intermediate states. Works fine with
-      short-lived resonances but not yet well with long-lived like D0.
-  - src/TrgDispCalculator.{cpp,h}
-    . New tool that performs the job of the GeomDispCalculator
-      and uses the sames assumptions as the TRgVertexFitter. Gets identical
-      results under these assumptions.
-  
-! 2005-02-04 - P. Koppenburg
-  - src/TrgVertexFitter.{cpp,h}
-    . Fast Unconstrained Vertex Fitter by Hugo Ruiz.
-      Works only with Particles made from TrgTracks. Assumes cylindrical 
-      errors around the trajectory.
-  - src/VertexFitter_load.cpp
-    . Use it.
-  - src/UnconstVertexFitter.{cpp,h}
-    . Make it a little more readable
-
-#################################### PHYSSEL ###################################
-!========================== B2RhoRho v1r7p3 2005-02-15 ===================
-! 2005-02-14 - P. Koppenburg
- - few minor fixes to allow the compilation of the code with new version 
- of CLHEP for DaVinci v13r0.
-!========================== B2XGamma v3r1 2005-02-15 ===================
-! 2005-02-11 - Ivan BELYAEV
- - src/Bd2KstarGamma.cpp
-   src/Bd2OmegaGamma.cpp
-   src/Bs2PhiGamma.cpp
-   src/Bx2nHGamma.cpp
-   src/Bx2HHPi0Gamma.cpp
- 
-    put few ugly fixes (hopefully temporary) for new CLHEP 
-
- - cmt/requirements 
-    version increment to v3r1
-!========================== Bd2DstarPi v2r7p2 2005-02-15 ===================
-! 2005-02-14 - P. Koppenburg
- - few minor fixes to allow the compilation of the code with new version 
- of CLHEP for DaVinci v13r0.
- 
- !========================== Bd2PhiKs v4r2p1 2005-02-15 ===================
-! 2005-02-14 - P. Koppenburg
- - few minor fixes to allow the compilation of the code with new version 
- of CLHEP for DaVinci v13r0.
- 
-!========================== Bs2DsDs v2r1 2005-02-15 ===================
-! 2005-02-14 - Vanya BELYAEV
- - few minor fixes to adapt to new CLHEP/Gaudi/LHCb
-
-!========================== Bs2DsH v3r3p2 2005-02-15 ===================
-! 2005-02-14 - I. Belyaev
- - few minor fixes to allow the compilation of the code with new version 
- of CLHEP for DaVinci v13r0.
- 
-!========================== Bs2JpsiEta v3r3p2 2005-02-15 ===================
-! 2005-02-14 - P. Koppenburg
- - few minor fixes to allow the compilation of the code with new version 
- of CLHEP for DaVinci v13r0.
- 
-!========================== Bs2PhiEtac v2r3p2 2005-02-15 ===================
-! 2005-02-14 - P. Koppenburg
- - few minor fixes to allow the compilation of the code with new version 
- of CLHEP for DaVinci v13r0.
- 
-!========================== Bs2PhiPhi v2r3p2 2005-02-15 ===================
-! 2005-02-05 - I. Belyaev
-  - small changes for CLHEP 1.9
-!========================== D02MuMu v2r0p1 2005-02-15 ===================
-! 2005-02-14 - I. Belyaev
- - few minor fixes to allow the compilation of the code with new version 
- of CLHEP for DaVinci v13r0.
- 
-!========================== DsSelector v1r1p1 2005-02-15 ===================
-! 2005-02-14 - I. Belyaev
- - few minor fixes to allow the compilation of the code with new version 
- of CLHEP for DaVinci v13r0.
- 
-!========================== PhysSelSys v7r15 2005-02-15 ===================
-use  B2RhoRho                 v1r7p3   PhysSel
-use  B2XGamma                 v3r1     PhysSel
-use  Bd2DstarPi               v2r7p2   PhysSel
-use  Bd2PhiKs                 v4r2p1   PhysSel
-use  Bc2RhoPi                 v1r0     PhysSel
-use  Bs2DsDs                  v2r1     PhysSel
-use  Bs2DsH                   v3r3p2   PhysSel
-use  Bs2JpsiEta               v3r3p2   PhysSel
-use  Bs2PhiEtac               v2r3p2   PhysSel
-use  Bs2PhiPhi                v2r3p2   PhysSel
-use  D02MuMu                  v2r0p1   PhysSel
-use  DsSelector               v1r1p1   PhysSel
-
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================== LoKi v3r9 2005-02-15 ===================
-! 2005-02-12 - Ivan BELYAEV
-
- - LoKi/Math.h
-   move all "functions" (like abs, exp, etc..) from LoKi/Functions.h file 
-
- - LoKi/Functions.h 
-   add new templated objects
-      - SimpleSwitch
-      - Switch 
-      - Valid
-
- - LoKi/ParticleCuts.h
-    new functions:  PVALID, PSSWITCH, PSWITCH
- - LoKi/VertexCuts.h
-    new functions:  VVALID, VSSWITCH, VSWITCH
- - LoKi/MCParticleCuts.h
-    new functions:  MCVALID, MCSSWITCH, MCSWITCH
- - LoKi/MCVertexCuts.h
-    new functions:  MCVVALID, MCVSSWITCH, MCVSWITCH
-
- - cmt/requirement 
-   - add preprocessor flag LOKI_DAVINCI_V12 to indicate "old" CLHEP/Gaudi/LHCb/DaVinci
-
-
-! 2005-02-11 - Vanya BELYAEV
- - LoKi/CLHEP.h
-
-   new file to collect *ALL* dependencies on CLHEP 
-   many fixes to use this new scheme 
-
- - cmt/requirement
-   version increment to v3r9 
-
-! 2005-02-02 - Vanya BELYAEV
- - LoKi/Extract.h 
-   fix a bug 
-
- - LoKi/Particles.h, 
-   LoKi/ParticleCuts.h
-   src/Particles.cpp, 
-
-   new predicates:
-
-     a) LoKi::Particles::IsContainedObject,   shortcut: ISOBJECT
-     b) LoKi::Particles::IsParticle,          shortcut: ISPARTICLE 
-     c) LoKi::Particles::IsOrigin,            shortcut: ISORIGIN
-     c) LoKi::Particles::IsFromOrigin,        shortcut: ISFROMORIG
- 
-
- - LoKi/MCParticles.h, 
-   LoKi/MCParticleCuts.h
-   src/MCParticles.cpp, 
-    
-  new (MC) paredicates:
-     a) LoKi::MCParticles::IsContainedObject,   shortcut: ISMCCO
-     b) LoKi::MCParticles::IsParticle,          shortcut: ISMCPART 
-
-
-! 2005-02-02 - Vanya BELYAEV
-
- - disable all appearences of IFlavourTaggingTool    :-(((( 
-
- - LoKi/MCParticleCuts.h
-   LoKi/MCParticles.h 
-   src/MCParticles.cpp 
-
-   new adapter-predicate MCMOTHCUT, similar to MCMOTHER, 
-   (the actual type MCMotherPredicate) 
-   which delegates the evaluation of some predicate to the 
-   mother particle (and not for grandmother!)
-
-   e.g. one can select only muons originating 
-   from B-decays (but not from b->c->mu cascades):
-
-    MCRange mcmu = mcselect( "muFromB" , 
-                             "mu+" == MCABSID && MCMOTHCUT( BEAUTY , false ) ) ;
-
-    /** simple adapter function which delegates the 
-     *  evaluation of 'main' predicate to the mother 
-     *  particle
-     *  
-     *  @code 
-     *
-     *   const MCParticle* p = ... ;
-     *
-     *   // check if mother is a beauty particle 
-     *   MCCut cut = MCMOTHER( BEAUTY , false ) ;
-     *  
-     *   bool fromBeauty  = cut( p ) ;
-     *
-     *  @endcode 
-     * 
-     */
-    typedef LoKi::MCParticles::MCMotherPredicate         MCMOTHCUT ;
-
- - LoKi/Adder.h
-   add a new namespace with 2 trivial function "addMomenta", which just 
-   evaluates a sum of 4-momenta of (MC)Particels form some sequence of 
-   (MC)Particles.
-   For some testing period the file in *NOT* included into any   
-   LoKi-header files. and must be included explicitely by users 
-   (if needed) #include "LoKi/Adder.h"
-
-    namespace LoKi { namespace Adder { 
-
-   /** the simple function which adds a 4-momenta of all (MC)Particles
-     *  from a sequence [begin,end).
-     *  The actual type of elements is irrelevant, 
-     *  The function relies only on existence of mehtod "momentum()"
-     *  with a return-value convertible to HepLorentzVector
-     *
-     *  e.g. eny sequence of objects, convertibel to "const PArticle*"
-     *  or "const MCParticle*" could be used.
-     *
-     *  const Vertex*             vertex = ... ;
-     *  const MCParticles*        mcps   = ... ; 
-     *  const Particles*          ps     = ... ; 
-     *  const ParticleVector      pv     = ... ; 
-     *  std::vector<MCParticle*>  mcv    = ... ;
-     *  Range                     pr     = ... ;
-     *  MCRange                   mcr    = ... ;
-     *
-     *  // get the 4-mometum of all daughter particle at  vertex:
-     *  HepLorentzVector sum1 = 
-     *     LoKi::Adder::addMomenta( vertex->products().begin() , 
-     *                              vertex->products().end()   ) ;
-     *  
-     *  // get the 4-momentum of all MC particles 
-     *  HepLorentzVector sum2 = 
-     *     LoKi::Adder::addMomenta( mcps->begin() , mcps->end()   ) ;
-     *  
-     *  // get the 4-momentum of all particles 
-     *  HepLorentzVector sum3 = 
-     *     LoKi::Adder::addMomenta( ps->begin() , ps->end()   ) ;
-     *  
-     *  // get the 4-momentum of all particles 
-     *  HepLorentzVector sum4 = 
-     *     LoKi::Adder::addMomenta( pv.begin() , pv.end()   ) ;
-     *
-     *  // get the 4-momentum of all MC particles 
-     *  HepLorentzVector sum5 = 
-     *     LoKi::Adder::addMomenta( mcv.begin() , mcv.end()   ) ;
-     *
-     *  // get the 4-momentum of all particles 
-     *  HepLorentzVector sum6 = 
-     *     LoKi::Adder::addMomenta( pr.begin() , pr.end()   ) ;
-     *
-     *  // get the 4-momentum of all MC particles 
-     *  HepLorentzVector sum7 = 
-     *     LoKi::Adder::addMomenta( mcr.begin() , mcr.end()   ) ;
-     *
-     *  @endcode 
-     *
-     *  @param  begin "begin"-iterator for the sequence of (MC)Particle
-     *  @param  end   "end"-iterator for the sequence of (MC)Particle
-     *  @return sum of 4-momenta of all particles 
-     */
-    template <class PARTICLE>
-    inline HepLorentzVector addMomenta
-    ( PARTICLE begin , 
-      PARTICLE end   ) ;
-
-
-    /** the simple function which adds a 4-momenta of all (MC)Particles
-     *  fron "container/sequence/range"
-     *  The actual type of container is irrelevant it could be, e.g. 
-     *    - std::vector<Particle*>
-     *    - std::vector<const Particle*>
-     *    - std::vector<MCParticle*>
-     *    - std::vector<const MCParticle*>
-     *    - Particles
-     *    - MCParticles
-     *    - SmartRefVectro<Particle>
-     *    - SmartRefVectro<MCParticle>
-     *    - Range 
-     *    - MCRange 
-     *
-     *  @code
-     *  
-     *  const Vertex* vertex = ... ;
-     *  
-     *  // get the 4-momentum of all daughter particle at  vertex:
-     *  const HepLorentzVector sum = 
-     *     LoKi::Adder::addMomenta( vertex->products() ) ;
-     *
-     *  @endcode 
-     *
-     *  @param seq a container of input (MC)Particles 
-     *  @return sum of 4-momenta of all particles 
-     */
-    template <class PARTICLES>
-    inline HepLorentzVector addMomenta
-    ( const PARTICLES& seq ) ;
-
-     } ; } ;
-
- - cmt/requirements     
-     a) uncomment LOKI_DEBUG options 
-     b) increment version to v3r8 
-
-
-###################################### TR ######################################
-###################################### TRG #####################################
-!========================== L1Decision v4r2 2005-02-15 ===================
-! 2005-02-14 - Thomas Martin Schietinger
- - Update of L1SigAnalyser provided by Federica Legger (adaptation of tool
-   to new trigger scheme)
-
-! 2005-02-11 - P. Koppenburg
- - Remove all forward declarations of CLHEP classes, as it does not compile
-   with CLHEP 1.9.
-
-! 2005-01-28 - Thomas Martin Schietinger
- - New threshold calibration. (Revert to v3r1 thresholds after Mariusz has
-   adapted L1Reco to the fix of the L1Buffer corruption problem.)
-
-! 2005-01-23 - Luis Fernandez
- - src/L1DecisionTrackSorter.cpp
-   . Guard against software Ip (require MCIp > 0.0001)
- - doc/L1Sorter.C
-   . Guard against software Ip (require MCIp > 0.0001)
-
-!========================== L1Reco v6r1 2004-02-15 ===================
-! 2005-01-17 - Thomas Martin Schietinger (for Mariusz Witek)
- - New tuning after VELO-TT bug fix.
-                                                                                                                                                          
-!========================== TrgCalo v1r0p2 2005-02-15 ===================
-! 2005-01-10 - P. Koppenburg
- - src/TrgCaloUtils.{cpp,h}
-   . Forward declarations of CLHEP calsses don't work anymore with CLHEP 1.9
-     in a backward-compatible way.
-     -> move headers
-!========================== TrgSys v1r3 2005-02-15 ===================
-! 2005-02-15 - P. Koppenburg
-  - Small changes in requirements
-
-!========================== TrgTools v6r2 2005-01-15 ===================
-! 2005-02-11 - P. Koppenburg
- - src/TrgParticleMaker.*
-   . fabs(int) does not compile on Windows. -> abs.
-   
-! 2005-02-01 - P. Koppenburg
- - src/TrgParticleMaker.*
-   . Added a check that Q/P!=0 for secondTracks. Temporary hack because 
-     there are tracks that go through TT hole in the VTT container.
-     
-! 2005-01-26 - P. Koppenburg for Jose-Angel Hernando
- - src/TrgParticleMaker.*
-   . Added option "Exclusive" that allows to make only given types of 
-     particles (intended for muons in HltGeneric).
-                                                    
-! 2005-01-26 - Hugo Ruiz
- - Added TrgInsertTrackParam algorithm, which inserts a (1/pT) error
-   parameterization on tracks
-   
-
-
-
-</PRE><H1><A NAME=v12r6>2005-01-19 DaVinci v12r6 - Hlt development version</A></H1><PRE>
-
-  Major Modifications:
-  --------------------
-  - CombinedParticleMaker:  Set ExclusiveSelection to false by default
-     !!! WARNING !!! This is a major change that will change the result
-                     of all selections using the CombinedParticleMaker without
-		     resetting this options. In particular most stripping
-		     preselections use ExclusiveSelection = true ; 
-
-  - All Interfaces are moved from $DAVINCIKERNELROOT/DaVinciTools/
-    to $DAVINCIKERNELROOT/Kernel/ for compatibility with LHCb.
-    -> Replace all ``DaVinciTools/'' by ``Kernel/'' in all code.
-    The DaVinciTools/ directory is still there as long as there is some code
-    not yet adapted and contains dummy files including the proper file.
-    
-  - New doxygen style using dogygen 1.5. The main "feature" is that now
-    classes taken from LHCb and Gaudi are linked to and not included.
-    A disadvantage is that they do not appear in the alphabetical list
-    anymore. If you want to look at the "GaudiTool" doc, either go to
-    Gaudi under "See also:" or follow a link from any tool.
-    
-  More new features:
-  ------------------
-  - First full pre-release of the HLT
-    . New version of HltGeneric
-    . Use of TrgMuon that allows to skip TT for muons
-    . First release of HltSelections
-    . First release of HltSelChecker
-    -> All this is for experts. Contact Patrick.Koppenburg@cern.ch
-       if you need to run the HLT prototype.
-    
-  - On popular demand, the IParticleFilter now includes methods
-    StatusCode filterByPID (const ParticleVector &, ParticleVector &, const std::string &, const bool alsoCC=true)=0
-    StatusCode filterByPID (const ParticleVector &, ParticleVector &, const int &pid, const bool alsoCC=true)=0
-    
-      ParticleVector myKaons, myPiPlus, myPiMinus;
-      sc = particleFilter()->filterByPID(parts, myKaons,   "K+");
-      sc = particleFilter()->filterByPID(parts, myPiPlus,  "pi+", false);
-      sc = particleFilter()->filterByPID(parts, myPiMinus, "pi-", false);
-    
-    would return a vector of kaons (both sign) and pions.
-    
-  - New algorithm IsBEvent in DaVinciMCTools that easily allows to select 
-    events containing a b quark in any sequencer. Actually works for
-    any quark or particle(s)
-  
-  - New tool family "IPlotTool" with implementations SimplePlotTool and
-    RecursivePlotTool. Make plots for a given Particle or ParticleVector.
-    The plots have to be configured by options. The algorithm
-    SimplePlots does nothing more than calling such tools:    
-      HLTPlots.Members += { "SimplePlots/HLTB2HHPlots" };
-      HLTB2HHPlots.PhysDesktop.InputLocations = { "Phys/HLTFilterB2HH" } ;
-      HLTB2HHPlots.Plots.Variables = { "M", "Chi2", "Pt" } ;    
-    plots the mass, chi2 and Pt of all particles in "Phys/HLTFilterB2HH"
-    
-  - Small changes in FlavourTagging. No need to run L1 anymore
-  
-  - The Tampering is released. Ask Mariusz Witek for help in you want to run it.
-  
-  - New preselections DsSelector and Bc2RhoPi
-  
-  - Few modification in LoKi
-  
-
-################################################################################
-#                               DAVINCI v12r6                                  #
-################################################################################
-!========================== DaVinciSys v12r6 2005-01-19 ===================
-! 2004-01-19 - P. Koppenburg
-  - doc/*
-    . DoxyGen stuff moved from DaVinci/
-    . New DoxyGen style with tag files (i.e. LHCB and Gaudi stuff is linked, 
-      not included)
-    . Full release.notes (this file) also moved here.
-
-##################################### CALO #####################################
-!========================== CaloReco v2r7 2004-12-13 ===================
-! 2004-12-13 - Marco Cattaneo
- - Fix some doxygen warnings
-
-! 2004-12-10 - Ivan BELYAEV
- - add new algorithm: few more steps to 'Fast' (a'la HLT) Calorimeter 
-   reconstruction 
-     - CaloHypo2TrgTrackAlg.h,.cpp
-     - CaloTrgSelectNeutralCluster.h,.cpp
- - cmt/requirements 
-    version increment to v2r7 
-
-##################################### EVENT ####################################
-!========================== TrgEvent v5r3 2005-01-17 ===================
-! 2005-01-13 - P. Koppenburg
- - Correct release.notes. increment requirements to v5r3
-
-! 2004-12-06 - Alessia Satta
- - Add muon hits as track hit.
-
-! 2004-11-29 - Marco Cattaneo
- - Add missing dictalias to TrgCaloCluster.xml
-
-! 2004-11-25 - Olivier Callot
- - Make the TrgDecision "hasTriggered" method const.
-
-##################################### HLT ######################################
-!========================== HltGeneric v2r1 2005-01-18 ===================
-! 2005-01-13 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Restore modifications of 2005-01-11 that have been overritten. 
-    . Now HltGeneric is run in a new sequencer HltGenericSeq. 
-      (needs the latest TrgSys)
-    . Add TrgMuon algorithms
-
-! 2005-01-11 - J.A Hernando
-  - src/HltGenericMonitor.src and .h
-    . Monitoring the tracks (velo,tt,long) in generic and total
-  - options/HltGeneric.opts
-    . For the moment the Raw data Decoding algorithms for TT and T 
-      should run twice (before and after the generic). They must clean 
-      the flags of the clusters already used bu the previous tracking 
-      algorithms
-    . The HltGeneric.opts overwrites the HltProcessing sequencer of Hlt.ops 
-      on the TrgSys package (include both Hlt.ops and HltGeneric.opts)
-
-! 2005-01-11 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Modify options so that HltGeneric can be run by including
-      $HLTGENERICROOT/options/HltGeneric.opts
-      *after* Hlt.opts rather than instead of.
-
-!========================= HltSelections v2r0 2005-01-19 =====================
-New Package that contains the necessary code and options to run the HLT
-physics selections.
-
-! 2005-01-19 - P. Koppenburg
-  - options/HLTMuonHighway.opts
-    . Apply 2.5 GeV Minimum Mass cut on J/psi
-  - options/HLTselDstar.opts
-    . Cut at a flight distance of 3sigma, not 5mm (too hard)
-
-! 2005-01-18 - P. Koppenburg
-  - options/HLTselBd2D0Kstar.opts
-    . Don't cut on B Pt
-    
-! 2005-01-18 - P. Koppenburg
-  - src/MakeResonances.{cpp,h}
-    . Add MinMomentum and MinPt options to apply to sum 4-momentum
-      *before* mother particle is made
-  - options/HLTMakeDs.opts
-  - options/HLTselB2HH.opts
-  - options/HLTselBd2D0Kstar.opts
-  - options/HLTselBd2DstarPi.opts
-  - options/HLTselBs2DsH.opts
-  - options/HLTselBs2PhiGamma.opts
-  - options/HLTselBs2PhiPhi.opts
-    . Move MinPt cuts for mother to MakeResonances
-  - options/HLTSharedD0.opts
-    . Split into two streams: D0->pipi with no mass cut for D* stream
-      and D0->Kpi,piK and KK with mass cut.
-  - options/HLTselBd2D0Kstar.opts
-  - options/HLTselBd2DstarPi.opts
-    . Adapt inputLocations to use both D0
-  - options/HLTselDstar.opts
-    . Adapt inputLocations to use only Loose D0->pipi
-
-! 2005-01-17 - P. Koppenburg
-  - options/HLTMuonHighway.opts
-    New cuts according to Hugo's talk:
-    . Single Muon: Pt>3GeV, IP>3sigma
-    . Dimuons: from 0 < m < 14 TeV
-    . Unbiased J/psi: chi2<5. No Pt cut.
-    
-! 2005-01-17 - P. Koppenburg
-  - options/HLTselBd2DstarPi.opts
-    . Mass window = 50 MeV,not to be thighter than D0
-    
-! 2005-01-14 - P. Koppenburg
-  More retuning
-    . Don't cut on Pt and IP of pi and K. It's already done in Presel*
-  - options/HLTMakeDs.opts
-    . Ds chi < 80, Pt>1500, IP>1 sigma
-  - options/HLTMuonHighway.opts
-    . Hot J/psi muons Pt>500 MeV (not 300 keV). IP > 1 sigma
-  - options/HLTSharedD0.opts
-    . Pt > 1.5 GeV
-  - options/HLTselB2HH.opts
-    . chi2 <> 20, FS > 10.
-  - options/HLTselB2MuMu.opts
-    . Mu IP>1, Pt>3 GeV
-  - options/HLTselBd2D0Kstar.opts
-    . D0 Pt>2GeV, chi2<30
-    . K* Chi2 < 20, Pt>1GeV, FS>1
-    . B FS>8, IP<4, Pt>2GeV, chi2<30
-  - options/HLTselBd2DstarPi.opts
-    . D0 chi2<40, D* Pt>800 MeV
-    . Pi IP > 2, B chi2<30, IP<5
-  - options/HLTselBd2MuMuKstar.opts
-    . mumu chi2<50, FS>1, K* chi2<30, B chi2<30, FS>6, 
-  - options/HLTselBs2DsH.opts
-    . B0 chi2<50, IP<4, FS>4
-  - options/HLTselBs2PhiPhi.opts
-    . Chi2<80, FS>6, IP<4
-  
-! 2005-01-14 - P. Koppenburg
-  Rename Bs2JPsiPhi data cards file to Bs2JpsiPhi
-  
-! 2005-01-13 - P. Koppenburg
-  - options/HLTFilterParticles.opts
-    . Exclusive Selection... for the sake of TruthInput.opts
-      
-! 2005-01-13 - P. Koppenburg
-  - src/MakeResonances.*
-    . Override produceHitsos variable from GaudiHistoAlg so that it is off
-      by default
-      
-! 2005-01-13 - P. Koppenburg
-  Change all error-dependent cuts by a factor 2 or less to take into account 
-  the new errors. Retuned looking at generic output plots.
-  - options/HLTFilterParticles.opts
-    . Apply 1sigma IP cut to pions and kaons, not 0.5
-  - options/HLTMakeDs.opts
-    . Apply 2sigma IP cut to pions and kaons from Ds, not 1.0
-  - options/HLTSharedD0.opts
-  - options/HLTSharedKstar.opts
-  - options/HLTSharedPhi.opts
-    . Remove not used Kin- and PVIP filter criteria 
-  - options/HLTselB2HH.opts
-    . Pi PVIP > 4 sigma (was 2), B Flight distance > 8 sigma (4), B IP < 4 sigma (5)
-  - options/HLTselB2MuMu.opts
-    . B Flight distance > 6 (3)
-  - options/HLTselBd2D0Kstar.opts
-    . B IP < 4 sigma (5)
-  - options/HLTselBd2DstarPi.opts
-    . B IP < 5 sigma (10)
-  - options/HLTselBd2MuMuKstar.opts
-    . B IP < 5 sigma (7), chi2 < 50 (200)
-  - options/HLTselBs2DsH.opts
-    . B IP < 5 sigma (8)
-  - options/HLTselBs2JpsiPhi.opts
-    . Comment out Flight distance
-  - options/HLTselBs2PhiGamma.opts
-    . K IP > 2 sigma (1), B IP > 3 sigma (6)
-  - options/HLTselBs2PhiPhi.opts
-    . K IP > 1.5 sigma (1), Phi IP >2 (0), B IP > 5 sigma (10)
-
-! 2005-01-12 - P. Koppenburg for Hugo Ruiz
-  - src/TrgInsertIPErrParam.*
-    . Algorithm by Hugo that corrects track errors. Temporary.
-  - options/TrgInsertIPErrParam.opts
-    . Relevant options
-  - src/HltSelections_load.cpp
-  - options/TrgTracks.opts
-    . Modified accordingly
-
-! 2005-01-12 - P. Koppenburg
-  - options/HLTSharedD0.opts
-  - options/HLTSharedKstar.opts
-  - options/HLTSharedPhi.opts
-    . Options for the shared basic resonances. 
-      IMPORTANT: There is no D~0 in HLT. Every decay to h+h- with h=K,pi
-      and a mass compatible with D0 is a D0. Never a D~0!
-      Consequently D*- -> D0 pi- and D*+ -> D0 pi+!
-      Same for B0->K*D0.
-  - options/HLTselB2HH.opts
-  - options/HLTselBd2D0Kstar.opts
-  - options/HLTselBd2DstarPi.opts
-  - options/HLTselBd2MuMuKstar.opts
-  - options/HLTselBs2JpsiPhi.opts
-  - options/HLTselBs2PhiGamma.opts
-  - options/HLTselBs2PhiPhi.opts
-  - options/HLTselDstar.opts
-    . Refelect the new locations
-  - options/HLTSelections.opts
-    . Use the new options
-  - src/MakeResonances.{cpp,h}
-    . New option "DecayDescriptors", a vector of strings that *supercedes*
-      the DecayDescriptor for the initialisation of the 
-      DecodeSimpleDecayDescriptor tool. This allows the same algorithm to
-      find several decays. 
-      Example:
-    HLTSharedD02HH.DecayDescriptors = { "D0 -> pi+ pi-", "D0 -> K+ pi-", "D0 -> pi+ K-", "D0 -> K+ K-" } ;
-
-! 2005-01-11 - P. Koppenburg
-  - options/HltMuonHighway.opts
-    . Upper mass in dimuons set to 14 TeV
-    (tag as pk20050112)
-
-! 2005-01-11 - P. Koppenburg
-  - options/HLTSelections.opts
-  - options/DVHLTExSelections.opts
-    . Include HltGeneric.opts *after* Hlt.opts. This can also be done in
-      DVHLTCorr.opts. Needs HltGeneric v2r1 and TrgSys v1r1p1
-  
-! 2005-01-10 - P. Koppenburg
-  - options/HLTSelections.opts
-    . Add a sequencer HLTExclusive
-    . Add an empty sequencer TrueSignals. It can be filled in HltSelChecker
-  - options/HltselB*.opts
-    . Add them to HLTExclusive sequence
-    
-! 2005-01-10 - P. Koppenburg
-  - options/HLTselBd2DstarPi.opts
-    . rename "HLTDstar2D0Pi" to "HLTDstarForBd2DstarPi"
-  - options/HLTselBd2JpsiKs.opts
-    . Removed. High-IP J/psis are in MuonHighway
-  - src/MakeResonances.*
-    . Use IPlotTools to make recursive plots.
-      Example:
-// D* stream
-HLTselDstar.Members += {"MakeResonances/HLTFilterDstar"};
-[...]
-HLTFilterDstar.HistoProduce = true ;
-HLTFilterDstar.DaughterPlots.Variables = { "M", "Chi2", "Pt", "IPs" } ;
-HLTFilterDstar.MotherPlots.Variables =   { "M", "Chi2", "Pt", "IPs", "FS" } ;
-HLTFilterDstar.DaughterPlotsPath = "DstarIn" ;
-HLTFilterDstar.MotherPlotsPath   = "DstarOut";
-
-! 2005-01-06 - P. Koppenburg
-  - options/HLTselB2HH.opts
-  - options/HLTselB2MuMu.opts
-    . Typo fix.
-    
-! 2005-01-06 - P. Koppenburg for Guy Wilkinson
-  - options/TrgTracks.opts
-    . The copying of pi, K, mu, gamma should not be in the main HLT sequence 
-      or hadronic channels would need a muon to be there to be found.
-    
-! 2005-01-06 - P. Koppenburg
-  # Complete rewriting of the options using the new MakeResonances and 
-  # FilterDesktop algorithms. Wherever it is possible a single algorithm
-  # is used instead of two or even three, in order to avoid unnecessary 
-  # access to the TES.
-  - src/*.*
-    . DaVinciTools/ becomes Kernel/
-  - options/DVHLTExSelections.opts
-    . Do *not* re-run L0 as L0Muon has a memory leak. 
-  - options/HLTDecision.opts
-    . Renamed some dimuon algorithms
-  - options/HLTFilterParticles.opts
-  - options/HLTMakeDs.opts
-  - options/HLTMakePIDSeedingVertices.opts
-  - options/HLTMakeResonances.opts
-  - options/HLTMuonHighway.opts
-  - options/HLTNeutrals.opts
-  - options/HLTRhoVertices.opts
-  - options/HLTselB2HH.opts
-  - options/HLTselB2MuMu.opts
-  - options/HLTselBd2DstarPi.opts
-  - options/HLTselBd2JpsiKs.opts
-  - options/HLTselBd2MuMuKstar.opts
-  - options/HLTselBs2DsH.opts
-  - options/HLTselBs2JpsiPhi.opts
-  - options/HLTselBs2PhiGamma.opts
-  - options/HLTselBs2PhiPhi.opts
-  - options/HLTselDstar.opts
-    . Rewritten using MakeResonances and FilterDesktop
-  - options/HLTSelections.opts
-    . Do not run truth by default.
-    . Run HLTMakeDs from here
-  - options/L0L1TDR-AllSignals.opts
-  - options/L0L1TDR-Bd2MuMuKstar.opts
-    . New Bd2MuMuKstar data cards
-  - options/TrgTracks.opts
-    . Added PhysSelections DLL here for PIDFilter
-    
-! 2005-01-14 - P. Koppenburg
-  - options/HLTselBs2DsH.opts
-    . IgnoreFilterPassed to allow both cases to be treated each time.
- 
-! 2004-12-11 - Luis Fernandez
-  - options/HLTselBs2DsH.opts
-    . Combine Ds pi and Ds K separately to test Rich PID
-
-! 2004-12-10 - Luis Fernandez
-  - options/L0L1TDR-Bs2PhiGamma.opts
-    . New: some data by Patrick
-  - options/L0L1TDR-AllSignals.opts
-    . Added PhiGamma
-  - options/L0L1TDR-B*.opts
-    . Remove last comma to be able to run on all L0L1TDR-AllSignals.opts
-  - options/HLTMakeDs.opts
-    . Make 3-prong to test effect of RichPID
-  - options/*.opts
-    . Some other small changes
-
-! 2004-12-02 - P. Koppenburg
-  - src/MakeResonances.{h,cpp}
-    . Replacement algorithm for CombineParticles. Will obviosuly not stay 
-      in this package forever.
-    . Uses the ByPIDFilterCriterion to have the same syntax as 
-      FilterDesktop (replacing RefineSelection), in Phys/DaVinciFilter
-    . Allows to apply a mass window *before* the vertex cut that can 
-      save orders of magnitude in CPU time for a three-body decay 
-      for instance.
-    . Allows to kill overlapping combination of particles (can be switched off
-      by options)  
-    . Practical Example:
-         MakeResonances.PhysDesktop.InputLocations = {"Phys/PreLoadKaons", "Phys/PreLoadPions", "Phys/PreLoadProtons"};
-
-         MakeResonances.DecayDescriptor = "[D_s- -> K+ K- pi-]cc";
-         //MakeResonances.DaughterFilter.Selections = {"K- : BooleanFilterCriterion",
-         //                                           "pi+ : BooleanFilterCriterion"};
-         MakeResonances.MotherFilter.Selections = {"D_s- : VtxFilterCriterion/DsFilter"};
-         MakeResonances.Window = 50*MeV ;
-         MakeResonances.KillOverlap = true ;
-         MakeResonances.MotherFilter.DsFilter.MaxChi2 = 200 ; // some filtering
-
-! 2004-11-25 - P. Koppenburg
-  Switched to data sets that take into account the VeloTT-bug-corrected L1.
-  Many files are removed, many others are new.
-  - options/L0L1-MB.opts
-    . L0xL1 accepted MB data
-  - options/L0L1TDR-AllSignals.opts
-    . L0xL1xTDR accepted signal data
-  - options/L0L1TDR-B*.opts
-    . Detail of the signal samples. WARNING: These options contain
-      EventSelector.Input  += {... 
-      Hence they are added to the list of already included files. To run
-      only on one sample, add EventSelector.Input   = {};
-      To empty the string vector.
-  - options/B*01.opts
-    . Some option files used to generate the  above 
-      L0xL1xTDR accepted signal data
-    
-! 2004-11-24 - P. Koppenburg
-   Reorganized to allow easy switch on and off of RICH: 
-  - options/HLTMakeResonances.opts
-    . Remove filtering and seeding. Keep only D0, D*...
-  - options/HLTFilterParticles.opts
-    . NEW options to filter particles
-  - options/HLTRhoVertices.opts
-    . Seeding vertices are here now
-  - options/TrgTracks.opts
-    . Remove generic stuff
-  - options/UseRich.opts
-    . Correct some bugs
- - options/HLTDecision.opts
-    . Correct typo
-  - options/DVHLTExSelections.opts
-    . Moved from HltSelChecker
-    
-! 2004-11-21 - Luis Fernandez
- Adapt for photons and Bs2PhiGamma: needs investigation since CombineParticles
- is unable to stuff the newly formed Bs when using photons
-  - options/TrgTracks.opts
-    . Make neutrals with TrgParticleMaker, adapt input location for HLTPhotons
-  - options/HLTNeutrals.opts
-    . NEW photons pre-selection
-  - options/HLTSelections.opts
-    . Add HLTNeutrals.opts
-  - options/HLTselBs2PhiGamma.opts
-    . NEW Add Gamma
-  - options/DC04Bs_PhiGamma.opts
-    . NEW Some data for Bs2PhiGamma (without L0L1 stripping)
-  - options/DVHLTCheck.opts
-    . Obsolete, moved to Hlt/HltSelChecker
-
-! 2004-11-19 - P. Koppenburg
-  Version including RICH PID and using it *by default*
-  - options/HLTMakePIDSeedingVertices.opts
-    . NEW: Make KPi and KK vertices using kaons from RICH
-  - options/HLTTransformSeedingVertices.opts
-    . NEW: Copy PiPi vertices into KPi and KK vertices using ChangeDecayChain 
-  (one cans switch between these two options in HLTMakeResonances.opts)
-  - options/HLTMakeResonances.opts
-    . Allow this switching
-  - options/HLTMakeDs.opts
-    . Do not make Kaons here anymore
-  - options/UseRich.opts
-    . Use RICH to make kaons 
-  - src/ChangeDecayChain.cpp
-    . Some more printout in debug mode.
-
-! 2004-11-18 - P. Koppenburg
-  - options/HLTselDstar.opts
-    . New Dstar selection
-  - options/HLTDecision.opts
-    . Add Dstar stream
-  - options/HLTMakeResonances.opts
-    . Make a 'shared' D02HH 
-  - options/TrgTracks.opts
-    . Check that a PV is there.
-  - options/UseRich.opts
-    . Temporary file for all RICH-related options. See next version.
-
-  Splitting into HltSelections and HltSelChecker. The latter contains
-  all checkers and monitors.
-  - src/DecayChainNTuple.{cpp,h}
-  - src/SimplePlots.{cpp,h}
-    . Moved to HltSelChecker
-  - src/HltSelections_load.cpp
-    . Reflect removed algorithms
-  - options/{CorrB2HH.opts,CorrB2MuMu.opts,CorrBd2D02KPiKstar.opts,
-    CorrBd2DstarPi.opts,CorrBd2JpsiKs.opts,CorrBd2MuMuKstar.opts,
-    CorrBs2DsH.opts,CorrBs2JpsiPhi.opts,CorrBs2PhiGamma.opts,CorrBs2PhiPhi.opts,
-    CorrHLTsels.opts,DVHLTCorr.opts,DVHLTExSelections.opts,Dstars.opts,
-    HLTExSelectionsNTuples.opts,OfflineTracks.opts,Plots.opts,TrueB2HH.opts,
-    TrueB2MuMu.opts,TrueBd2D02KPiKstar.opts,TrueBd2DstarPi.opts,
-    TrueBd2JpsiKs.opts,TrueBd2MuMuKstar.opts,TrueBs2DsH.opts,
-    TrueBs2JpsiPhi.opts,TrueBs2PhiGamma.opts,TrueBs2PhiPhi.opts,TrueDstar.opts,
-    Truth.opts,TruthCommon.opts,TruthInput.opts
-    . Moved to HltSelChecker
-  - options/HLTSelections.opts
-    . New main option file.
-
-! 2004-11-12 - P. Koppenburg
-  - src/ChangePIDByMass.cpp
-    . setFilterPassed(true) only when there is something found!
-    
-! 2004-11-03 - P. Koppenburg
-  Warning: requires Trg/TrgSys >=v1r0 (i.e. DaVinci >=v12r4)
-  - options/*
-    . Added a lot of channels.
-      Are still missing: PhiGamma (because of Gamma) and generic Dstar
-  - src/ChangeDecayChain.cpp
-    . Exit when no daughter is changed. This cases an unexpected behaviour.
-  - src/ChangePIDByMass.{h,cpp}
-    . New DVAlgorithm that clones particles to other particles according 
-      to their mass. Example:
-         HLTMakeResonances.Members += {"ChangePIDByMass/HLTKPiFrom"};   
-         HLTKPiFrom.PhysDesktop.InputLocations = {"Phys/HLTSeedingKPiMother"};
-         HLTKPiFrom.InputParticle = "K*(892)0" ;                // input K*
-         HLTKPiFrom.OutputParticles = { "K*(892)0", "D~0" } ;   // make K* and D~0
-         HLTKPiFrom.KeepCC = true ;                             // consider cc, i.e K~* -> D0
-         HLTKPiFrom.Windows = { 120.0 , 50.0 } ;                // mass windows around nominal
-         HLTKPiFrom.Locations = { "Kstar", "D0" } ;             // tralers of output localtions
-      Here all K~*(892)0 will be made as D0 if their mass is within 50 MeV of the D0 mass
-      and they will be saved in the outputlocation Phys/HLTKPiFromD0 
-    
-! 2004-10-27 - P. Koppenburg
-  - options/{Rec,Trg}PV.opts
-    . Removed because now the PVLocator tool is used.
-
-! 2004-10-24 - Luis Fernandez
-  - src/DecayChainNtuple.{h,cpp}
-    . Modify such that the MC primary vertex is no longer the origin vertex
-      of the head of the decay (works for B decays), but is taken as the 
-      primary collision (needed e.g. for prompt J/Psi)
-
-! 2004-10-22 - P. Koppenburg
-  - options/*.opts
-    . Put everythingin sequencers
-    . Added an HLTDecision sequence (to be revised) 
-    . Removed all "*.OutputLevel = 4;" lines so that the verbosity can be fixed 
-      by the message service options.
-  - options/src/SimplePlots.*
-    . Added SimplePlots
-    
-! 2004-10-15 - P. Koppenburg
-  - options/*.opts
-    . Merged some algorithms
-    . Split Ds->KKpi into Ds->K*K and Ds->Phipi by default 
-      (other possibility still possible)
-    . Added a muons stream
-    . Execute HltChecking by default.  
-    
-! 2004-10-14 - P. Koppenburg
-  - options/*.opts
-    . All options are there and working on all hadronic channels. 
-      Now need a big reshuffling to improve time.
-
-! 2004-10-12 - Luis Fernandez
-  - src/DecayChainNtuple.cpp
-    . Add MCTruth
-
-! 2004-09-23 - Luis Fernandez
-  - options/*.opts
-    . Added True*.opts files to run use only Trg tracks that have a corresponding
-      MCParticle associated. For each specific hadronic channel:
-       - Prints the MCTree of B-meson in the event
-       - Filter the tracks that have an associated MCParticle belonging to the 
-         decay of interest
-       - Prints the tracks used
-    . Updated cut values to tuned ones to reject minimum bias while keeping the 
-      maximum of offline selected and triggered events ("Chia LHCb week tuning")
-    . Added the MassFilterCriterion and VtxFilterCriterion in the criteria names
-      of the B2HH selection
-    . Added new cuts
-
-! 2004-09-15 - P. Koppenburg for Luis Fernandez
-  - src/DecayChainNtuple.cpp
-    . Simply label daughters as 0, 1... 
-    
-! 2004-09-13 - P. Koppenburg for Luis Fernandez
-  - src/DecayChainNtuple.cpp
-    . Take cc into account (preliminary)
-  - options/*
-    . Open all cuts to check that TDR events pass (preliminary)
-  - cmt/requirements
-    . Do not depend on DaVinciTools anymore but DaVinciKernel and TrgEvent
-    
-! 2004-09-10 - P. Koppenburg
-  - src/ChangeDecayChain.cpp
-    . Complete revision. Correct bug in masses of mothers.
-  - src/ChangePID.cpp
-    . For composite particles, use the vertex of the first origin and not
-      the one of the oldest ancestor, to avoid loosing the PID of the
-      new daughters 
-      (affects only the chain CombinedParticles -> ChangeDecayChain -> ChangePID )
-    
-! 2004-09-07 - P. Koppenburg
-  - src/ChangeDecayChain.cpp
-    . Accept four more options
-      - SeparateOutputs = true ;
-        allows to put the mother in ChangeDecayChainMother and 
-        the daughters in ChangeDecayChainDaughter.
-      - MotherLocation = "blabla" ;
-      - DaughterLocation = "blablabla" ;
-        Changes these locations to "blabla"
-      - MoreReplacements: Allows to provide two replacements for the same decay 
-        chain. For instance
-        ChangeDecayChain.Particles = {"rho(770)0", "pi+", "pi-"};
-        ChangeDecayChain.Replacements = {"K*(892)0", "K+", "pi-"};
-        ChangeDecayChain.MoreReplacements = {"K*(892)~0", "pi+", "K-"};
-        replaces all rho's by K* and K*~.
-
-! 2004-09-01 - P. Koppenburg
-  - options/*.opts
-    . Added Luis' options for HLT
-  - src/DecayChainNTuple.*
-    . New Algorithm to make ntuples. Preliminary.
-
-! 2004-08-11 - P. Koppenburg
-  - src/ChangeDecayChain.*
-  - src/ChangePID.*
-    . Accept also particles made from Trg Tracks
-    
-! 2004-08-05 - P. Koppenburg
-  - src/HltSelections_dll.cpp
-    . HLTSelections, not HLT! Thanks to Luis.
-    
-! 2004-07-29 - P. Koppenburg for Luis Fernandez
-  - src/ChangeDecayChain.*
-    . Takes a composite particle and it's daughters and clones them to
-      particles with different ID's. For HLT experts.
-         ChangeDecayChain.PhysDesktop.InputLocations = {"Phys/MyRhos"};
-         ChangeDecayChain.Decay = "rho(770)0 -> ^pi+ ^pi-";
-         ChangeDecayChain.Particles = {"rho(770)0", "pi+", "pi-"};
-         ChangeDecayChain.Replacements = {"phi(1020)", "K+", "K-"};
-
-! 2004-07-09 - P. Koppenburg
-   - src/ChangePID.*
-     . DVAlgorithm that copies a particle into
-       another location and changes its PID. Works for single (from protoparticle)
-       and composite particles (from vertex). In the former case 
-       the energy is recalculated. Never apply this algorithm on particles
-       created by a mass-constrained vertex fitter (obviously).
-
-!========================== HltSelChecker v2r0 2005-01-19 ===========================
-New package Hlt/HltSelChecker that contains all monitors and checkers
-
-! 2005-01-19 - P. Koppenburg
-  - options/TrueJpsi.opts
-    . New truth file looking for J/psi->mumu
-  - options/Truth.opts
-  - options/CorrDiMuons.opts
-    . Use this new truth information
-  - options/TrueBs2JpsiPhi.opts
-    . Bug fix: also look for association of pions
-    
-! 2005-01-18 - P. Koppenburg
-  - options/Plots.opts
-    . Add more wide-mass plots 
-
-! 2005-01-17 - Luis Fernandez
-  - src/DecayChainNTuple{h,cpp}
-    . Modified properties, MC true decay in the same tree as the reconstructed
-      one.
-  - options/NT*, DVHLTNTuplesCheck.opts, HLTExSelectionsNTuples.opts
-    . Adapted options for ntuples
-
-! 2005-01-13 - P. Koppenburg
-  - options/Plots.opts
-    . New variable "WM": wide mass window for B
-  - options/Plots.opts
-    . MakePlots = true ;
-    
-! 2005-01-12 - P. Koppenburg
-  - options/CorrB2HH.opts
-  - options/CorrBd2D0Kstar.opts
-  - options/CorrBd2DstarPi.opts
-  - options/CorrBd2MuMuKstar.opts
-  - options/CorrBs2JpsiPhi.opts
-  - options/CorrBs2PhiGamma.opts
-  - options/CorrBs2PhiPhi.opts
-  - options/CorrDstar.opts
-  - options/DVHLTCorr.opts
-  - options/Plots.opts
-    . Reflect new locations of K*, D0 and Phi
-
-! 2005-01-12 - P. Koppenburg
-  - options/Correlations.opts
-    . New file that conatins all correlatins stuff
-
-! 2005-01-10 - P. Koppenburg
-  - options/Corr*.opts
-  - options/Truth.opts
-    . Control all truth options from here.
-  - options/Corr*.opts
-    . Restore MC-truth check in XXXAndTDR algorithms. They are OK if
-      the TDR selection is happy and all tracks are found by HLT.
-  - options/True*.opts
-    . Don't use PID to normalize efficiencies. Hence do
-      B_s -> pi pi pi pi for Bs->phiphi, assuming that the track -> pi
-      efficiency is always 100%
-    
-! 2005-01-10 - P. Koppenburg
-  - options/Plots.opts
-    . Use built-in plots from MakeResonances and FilterDesktop
-  - options/options/DVHLTCorr.opts
-    . rename "HLTDstar2D0Pi" to "HLTDstarForBd2DstarPi"
-
-! 2005-01-06 - P. Koppenburg
-  # Complete rewriting of the options using the new MakeResonances and 
-  # FilterDesktop algorithms. Wherever it is possible a single algorithm
-  # is used instead of two or even three, in order to avoid unnecessary 
-  # access to the TES.
-  - src/*.*
-     . DaVinciTools/ becomes Kernel/
-  - src/SimplePlots.*
-     . Moved to DaVinciTools.
-  - New options/AllTDRselections.opts
-    . Contains all options to run TDR selections
-  - Removed options/CorrBd2D02KPiKstar.opts    
-  - New options/CorrBd2D0Kstar.opts
-  - Removed options/NTBd2D02KPiKstar.opts
-  - New options/NTBd2D0Kstar.opts
-  - Removed options/TrueBd2D02KPiKstar.opts
-  - New options/TrueBd2D0Kstar.opts
-  - options/DVHLTNTuplesCheck.opts
-  - options/HLTExSelectionsNTuples.opts
-  - options/NTBd2DstarPi.opts
-    . All D02Kpi become D0
-  - options/CorrB2HH.opts
-  - options/CorrB2MuMu.opts
-  - options/CorrBd2DstarPi.opts
-  - options/CorrBd2JpsiKs.opts
-  - options/CorrBd2MuMuKstar.opts
-  - options/CorrBs2DsH.opts
-  - options/CorrBs2JpsiPhi.opts
-  - options/CorrBs2PhiGamma.opts
-  - options/CorrBs2PhiPhi.opts
-  - New options/CorrDiMuons.opts
-  - options/CorrDstar.opts
-  - options/CorrHLTsels.opts
-  - options/DVHLTCorr.opts
-    . Removed obsolete algorithms due to merging
-  - New options/MeasureTimes.opts
-    . Suggested by Chris
-  - options/Plots.opts
-    . Removed obsolete locations due to merging
-  - options/TrueB2HH.opts
-  - options/TrueB2MuMu.opts
-  - options/TrueBd2DstarPi.opts
-  - options/TrueBd2JpsiKs.opts
-  - options/TrueBd2MuMuKstar.opts
-  - options/TrueBs2DsH.opts
-  - options/TrueBs2JpsiPhi.opts
-  - options/TrueBs2PhiGamma.opts
-  - options/TrueBs2PhiPhi.opts
-  - options/TrueDstar.opts
-  - options/Truth.opts
-  - options/TruthInput.opts
-    . Rewritten using MakeResonances and FilterDesktop
-   
-! 2004-12-11 - Luis Fernandez
-  - src/DecayChainNTuple{h,cpp}
-    . Add global Rich PIDs
-
-! 2004-12-10 - Luis Fernandez
-  - src/DecayChainNTuple{h,cpp}
-    . The primaries are retrieved with the PVLocator tool, default is offline
-  - options/DVHLTCheck.opts
-    . Removed
-  - options/NT*.opts
-    . New: Options to produce Trees with all kind of information and MC truth association
-    . The input locations for the Particle2MCLinks depends on the HLT strategy (with/without PID)
-      since HLT algorithms break the links: depends on ChangeDecayChain or ChangePIDByMass
-  - options/DVHLTNTuplesCheck.opts
-    . New: calls all the NT*.opts for offline selection and HLT selection with trigger filters
-
-! 2004-12-06 - Luis Fernandez
-  - options/OfflineTracks.opts
-    . Add include of option file to allow the PhotonParticleMaker to produce neutrals
-
-! 2004-11-25 - P. Koppenburg
-  - options/DV*.opts
-    . Adapt input data to new data in HltSelections.
-! 2004-11-24 - P. Koppenburg
- - options/DVHLTExSelections.opts
-   . Moved to HLtSelections as there is no dependency on HltSelChecker
- - options/DVHLTCorr.opts
-   . Adapt accordingly
- - options/OfflineTracks.opts
-   . Adapted to use NoPIDsParticleMaker
- - options/Plots.opts
-   . Plots for signal tracks
- - options/PrintTDR.opts
-   . New option file: Allows to rpint reconstructed decay tree from TDR
- - options/Truth.opts
-   . Add all generic truth stuff in here
- - options/TruthCommon.opts
-   . Removed
-   
-! 2004-11-21 - Luis Fernandez
- - options/DVHLTExSelections.opts, CorrBs2PhiGamma.opts
-   . Modifications for Bs2PhiGamma
- - options/DVHLTCheck.opts
-   . Imported from HltSelections, needs to be updated
-
-! 2004-11-19 - P. Koppenburg
-  Updated version to incorporate the RICH
-
-! 2004-11-18 - P. Koppenburg
-  - options/CorrB2HH.opts,CorrB2MuMu.opts,CorrBd2D02KPiKstar.opts,
-    CorrBd2DstarPi.opts,CorrBd2JpsiKs.opts,CorrBd2MuMuKstar.opts,CorrBs2DsH.opts,
-    CorrBs2JpsiPhi.opts,CorrBs2PhiGamma.opts,CorrBs2PhiPhi.opts,CorrDstar.opts,
-    CorrHLTsels.opts,DVHLTCorr.opts,DVHLTExSelections.opts,
-    HLTExSelectionsNTuples.opts,OfflineTracks.opts,Plots.opts,TrueB2HH.opts,
-    TrueB2MuMu.opts,TrueBd2D02KPiKstar.opts,TrueBd2DstarPi.opts,
-    TrueBd2JpsiKs.opts,TrueBd2MuMuKstar.opts,TrueBs2DsH.opts,TrueBs2JpsiPhi.opts,
-    TrueBs2PhiGamma.opts,TrueBs2PhiPhi.opts,TrueDstar.opts,Truth.opts,
-    TruthCommon.opts,TruthInput.opts
-    . Moved from HltSelections
-  - src/DecayChainNTuple.cpp,DecayChainNTuple.h,SimplePlots.cpp,SimplePlots.h
-    . Moved from HltSelections  
-
-! 2004-10-24 - Luis Fernandez
-  - src/DecayChainNtuple.{h,cpp}
-    . Modify such that the MC primary vertex is no longer the origin vertex
-      of the head of the decay (works for B decays), but is taken as the 
-      primary collision (needed e.g. for prompt J/Psi)
-
-! 2004-10-12 - Luis Fernandez
-  - src/DecayChainNtuple.cpp
-    . Add MCTruth
-
-! 2004-09-15 - P. Koppenburg for Luis Fernandez
-  - src/DecayChainNtuple.cpp
-    . Simply label daughters as 0, 1... 
-    
-! 2004-09-13 - P. Koppenburg for Luis Fernandez
-  - src/DecayChainNtuple.cpp
-    . Take cc into account (preliminary)
-  - options/*
-    . Open all cuts to check that TDR events pass (preliminary)
-  - cmt/requirements
-    . Do not depend on DaVinciTools anymore but DaVinciKernel and TrgEvent
-    
-###################################### L0 ######################################
-!========================== L0MuonKernel v2r4 2005-01-18 ===================
-! 2005-01-03 - P. Koppenburg
- - Deleted tags v2r4 v2r5 and v2r6
- - cmt/requirements
-   . increment to version v2r4. 
- 
-! 2004-12-21 - Luisanna Tocco
- - Comments for doxygen documentation
- - Cleaning for compilation warnings (remaining warnings concerns L0mConf)
- - Some obsolete methods eliminated in CablingUnit
- - Dependency from Event/L0Muon.h eliminated 
-
-##################################### PHYS #####################################
-!========================== DaVinciAssociators v5r2p2 2005-01-18 ===================
-! 2005-01-12 - P. Koppenburg
- - actually remove the obsolete files!
-!========================== DaVinciFilter v1r4 2005-01-18 ===================
-! 2005-01-14 - P. Koppenburg
-  - src/ByPIDFilterCriterion.*
-    . Protect against double commas
-
-! 2005-01-13 - P. Koppenburg
-  - src/ByPIDFilterCriterion.*
-    . Correct bug that prevented ExclusiveSelection to work
-  - src/KinFilterCriterion.*
-    . More verbose() stuff
-    
-! 2005-01-13 - P. Koppenburg
-  - src/FilterDesktop.*
-    . Replace option produceHitsos by MakePlots
-    . Override produceHitsos variable from GaudiHistoAlg so that it is off
-      by default
-      
-! 2005-01-10 - P. Koppenburg
-  - src/FilterDesktop.*
-    . Use two IPlotTool (RecursivePlotTool by default) that allows to plot
-      some variables for the input and output.
-      Example:
-HLTMuonHighway.Members += {"FilterDesktop/HLTSingleMuons"};
-HLTSingleMuons.PhysDesktop.InputLocations = {"Phys/HLTMuons"};
-HLTSingleMuons.Filter.Selections = {"mu+ : KinFilterCriterion, PVIPFilterCriterion"} ;
-HLTSingleMuons.Filter.KinFilterCriterion.MinPt = 2000.*MeV ; // MeV
-HLTSingleMuons.Filter.KinFilterCriterion.MinMomentum = 0.*MeV; // MeV
-HLTSingleMuons.Filter.PVIPFilterCriterion.MinIPsignif = 1.; // 2 sigma
-HLTSingleMuons.HistoProduce = true ;
-HLTSingleMuons.InputPlots.Variables =  { "Pt", "IPs" } ;
-HLTSingleMuons.OutputPlots.Variables = { "Pt", "IPs" } ;
-HLTSingleMuons.InputPlotsPath  = "MuonIn" ;
-HLTSingleMuons.OutputPlotsPath = "MuonOut";
-    
-! 2005-01-06 - P. Koppenburg
-  - src/*.*
-    . DaVinciTools becomes Kernel
-! 2005-01-06 - P. Koppenburg
-  - src/FlightDistanceFilterCriterion.cpp
-  - src/LifetimeSignificanceCriterion.cpp
-  - src/Momentum2FlightAngleFilterCriterion.cpp
-  - src/PVIPFilterCriterion.cpp
-    . IPVLocator.h moved to Kernel/
-    
-! 2005-01-05 - P. Koppenburg
-  - src/FilterByBestParticles.h
-  - src/KinBestParticles.h
-    . IBestParticles.h moved to Kernel/
-    
-! 2004-12-16 - P. Koppenburg
-  - src/ParticleFilter.{cpp,h}
-    . Added filterByPID methods
-  
-! 2004-12-13 - P. Koppenburg
-  - src/FilterDesktop.cpp
-  - src/PVIPFilterCriterion.cpp
-    . Add some printout
-!========================== DaVinciKernel v3r0 2005-01-18 ===================
-! 2005-01-18 - P. Koppenburg
-  - DaVinciTools/IBestParticles.h
-  - DaVinciTools/IGeomVertexFitter.h
-  - DaVinciTools/IIDIPhotonFromMergedParams.h
-  - DaVinciTools/IIDIPhotonParams.h
-  - DaVinciTools/IKFFitTool.h
-  - DaVinciTools/IParticleMaker.h
-    . Definitively moved to Kernel.
-
-! 2005-01-13 - P. Koppenburg
-  - Kernel/IPlotTool
-    . Add default argument std::string trailer = "" in fillPlots methods.
-  - DaVinciTools/*.h
-    . Comment out ugly warning
-
-! 2005-01-06 - P. Koppenburg
-  - src/PhysDesktop.cpp
-    . Do not issue StatusCode::FAILURE when there is no PV 
-
-! 2005-01-06 - P. Koppenburg
-  - DaVinciTools/*, Kernel/*:
-    . moved all interfaces to Kernel/. Please adapt your code. For some time
-      every #include "DaVinciTools/..." will work but produce a 
-      compilation warning.      
-      
-      The script used to move everything is the followig:
-      
-#!/bin/tcsh
-#
-set interfaces = `ls -1 DaVinciTools | grep -v CVS`
-echo $interfaces
-foreach I ( $interfaces )
-  echo moving $I
-  mv DaVinciTools/$I Kernel/
-  echo "#ifdef linux" > DaVinciTools/$I
-  echo "#warning" >> DaVinciTools/${I}
-  echo "#warning Header files in DaVinciKernel/DaVinciTools/ moved to DaVinciKernel/Kernel/" >> DaVinciTools/$I
-  echo "#warning Please change DaVinciTools/$I to Kernel/$I in your code" >> DaVinciTools/$I
-  echo "#warning" >> DaVinciTools/$I
-  echo "#endif" >> DaVinciTools/$I
-  echo "#include "'"'"Kernel/${I}"'"' >> DaVinciTools/$I
-  echo Moved $I
-end
-
-! 2005-01-06 - P. Koppenburg
- - Kernel/IPVLocator.h
-   . Moved form DaVinciTools/ to Kernel/
-   
-! 2005-01-05 - P. Koppenburg
- - Kernel/
-   . New directory Kernel/ from now on all interfaces go in there.
-     Eventually all interfaces will be moved from DaVinciTools/ to Kernel/
- - Kernel/IPlotTool.h
-   . New interface for tools making plots with particles.
- - Kernel/IBestParticles.h, IKFFitTool.h
-   . Move these interfaces only used by VertexFit
-   
-! 2005-01-03 - P. Koppenburg
- - src/component/PhysDesktop.h
-   . Get vertices from PVLocator tool. This will do what you want in normal
-     usage, but allows to easily switch to the HLT PV using the ResetPVLocation
-     algorithm (in DaVinciTools).
-   
-! 2004-12-17 - P. Koppenburg
- - DaVinciTools/IPhysDesktop.h
-   . Correct comments so that they are understyood by doxygen.
-   
-! 2004-12-16 - P. Koppenburg
- - DaVinciTools/IParticleFilter.h
-   . Added filterByPID methods
-     These two methods allow to get a subset of particles
-     with the same PID without having to use the PIDFilterCriterion
-     -> The same instance of ParticleFilter can be used for all
-      Particles.
-      ParticleVector myKaons, myPiPlus, myPiMinus;
-      sc = particleFilter()->filterByPID(parts, myKaons,   "K+");
-      sc = particleFilter()->filterByPID(parts, myPiPlus,  "pi+", false);
-      sc = particleFilter()->filterByPID(parts, myPiMinus, "pi-", false);
-      would return a vector of kaons (both sign) and pions.
-  
-! 2004-12-16 - P. Koppenburg
- - DaVinciTools/IParticleTransporter.h
-   . Add const wherever necessary
-   . Remove useless non-const method
- - src/component/PhysDesktop.{ccp,h}
-   . A little bit of cleanup in the particle maker code
-   
-!========================== DaVinciMCTools v5r8 2005-01-18 ===================
-! 2005-01-12 - P. Koppenburg
-  - src/IsBEvent.{cpp,h}
-    . New GaudiAlgorithm that checke is given particles are in the Event and
-      writes a SelResults object
-  - src/DaVinciMCTools_load.cpp
-    . Added IsBEvent algorithm
-  - src/DumpEvent.cpp
-    . Few buglet fixes
-! 2005-01-11 - P. Koppenburg
-  - src/MCParticleMaker.*
-    . Make it a GaudiTool. 
-    . Correct compilation warnings
-  - src/Print(MC)Tree.*
-    . Issue setFilterPassed depending on presence of requseted particles.
-  - src/MCPIDProtoPAlg.*
-    . Make it a GaudiTool. 
-  - src/TrueMCFilterCriterion.h
-    . Get IFilterCriterion.h from Kernel/
-
-!========================== DaVinciTest v5r5 2005-01-18 ===================
-! 2005-01-06 - P. Koppenburg
-  - src/PrimVertAnalysis.cpp
-    . Allow use of Trg primary vertex too.
-  - options/DVTestTrgPV.opts
-    . Use PrimVertAnalysis for Trg primary vertex
-  - src/*.*
-    . DaVinciTools/ becomes Kernel/ in DaVinciKernel v3r0
-    
-!========================== DaVinciTools v11r4 2005-01-18 ===================
-! 2005-01-14 - P. Koppenburg
-  - src/SimplePlotTool.{h,cpp}
-    . Add "Vx", "Vy", "Vr" and "Vz" variables
-
-! 2005-01-13 - P. Koppenburg
-  - src/SimplePlotTool.{h,cpp}
-  - src/RecursivePlotTool.{h,cpp}
-    . Implement default argument "trailer" in fillPlots method.
-  - src/RecursivePlotTool.cpp
-    . Add trailer "from [MotherName]" for all particles in recursive loop.
-  - src/SimplePlotTool.cpp
-    . Added "WM" variable for wide mass, to be used only with B
-      
-! 2005-01-12 - P. Koppenburg
-  - src/DecodeSimpleDecayString.{h,cpp}
-    . Add a reset() method to reset the vectors when a new DecayDescriptor 
-      is given. For the unexpected cases where there are several to be analysed by 
-      the same tool.
-      
-! 2005-01-10 - P. Koppenburg
-  - src/RecursivePlotTool.{cpp,h}
-    . IPlotTool that calls SimplePlotTool for all particles in vector and 
-      all decendents recursively
-  - src/SimplePlotTool.{cpp,h}
-    . Foresee re-initialization to allow RecursivePlotTool to change
-      the SimplePlotTool properties.
-  - src/SimplePlots.{cpp,h}
-    . Add option ("PlotTool", m_plotTool = "SimplePlotTool/Plots") that allows
-      to change the IPlotTool used.    
-  - src/DaVinciTools_load.cpp
-    . New tool RecursivePlotTool
-
-! 2005-01-06 - P. Koppenburg
-  - src/*.*
-    . Change all DaVinciTools/ to Kernel/
-  - src/SimplePlotTool.cpp
-    . Simple implementation of PlotTool interface. Makes plots of very basic
-      quantities
-      Example:
-      HLTPlots.Members += { "SimplePlots/HLTB2HHPlots" };
-      HLTB2HHPlots.PhysDesktop.InputLocations = { "Phys/HLTFilterB2HH" } ;
-      HLTB2HHPlots.Plots.Variables = { "M", "Chi2", "Pt" } ;
-  - src/SimplePlots.cpp
-    . Moved from HltSelChecher package. Applied SimplePlotTool to InputLocation.
-    
-!========================== DaVinciTransporter v2r0 2005-01-18 ===================
-! 2005-01-05 - P. Koppenburg
- - src/*.{cpp,h}
-   . Interfaces moved from DaVinciTools to Kernel/
-! 2004-12-16 - P. Koppenburg
- - src/*.{cpp,h}
-   . Reflect the new interface IParticleTransporter (see DaVinciKernel)
-   . Make them all GaudiTools
-   . Remove all duplication of code (except accross tools)
-
-!========================== DaVinci v12r6 2005-01-18 ===================
-! 2005-01-18 - P. Koppenburg
-  DoxyGen now in DaVinciSys for compatibility with other projects
-  Detailed release.notes now in DaVinciSys
-  - DoxyFile.cfg
-  - Doxyfooter.html
-  - Doxyheader.html
-  - MainPage.doc
-  - extractdoxy.csh
-  - makedoc
-    . Moved to DaVinciSys
-  - release.notes-detailed
-    . Removed
-
-! 2004-12-02 - P. Koppenburg
-  - doc/extractdoxy.csh
-    . Add Gaudi packages to have GaudiAlgorithm, ContainedObject...
-    
-!========================== FlavourTagging v5r3p1 2005-01-18 ===================
-! 2005-01-04 - P. Koppenburg
-  - src/*.h
-    . Change location of interfaces
-! 2004-12-06 - P. Koppenburg
-  - options/DVBTagging_example.opts
-    . Correct location of L1.opts. 
-    . Do not run Hlt.opts it does nothing useful (yet).
-    . Define BTagging TopAlg here
-  - options/BTagging.opts
-    . Define BTagging TopAlg in DVBTagging_example.opts
-!========================== ParticleMaker v1r2 2005-01-18 ===================
-! 2005-01-06 - P. Koppenburg
- - src/*.{cpp,h}
-   . Moved Interfaces from DaVinciTools to Kernel
-
-! 2004-12-14 - P. Koppenburg
- - src/CombinedParticleMaker.{cpp,h}
-   . Make it a GaudiTool
-   . Set ExclusiveSelection to false by default
-     !!! WARNING !!! This is a major change that will change the result
-                     of all selections using the CombinedParticleMaker without
-		     resetting this options. In particular most stripping
-		     preselections use ExclusiveSelection = true ;
-!========================== Tampering v1r0 2005-01-18 ===================
-! 2005-01-07 - Mariusz Witek
-  - TamperingL1Alg.cpp and .h  moved to GaudiAlgorithm syntax
-
-! 2004-12-13 - P. Koppenburg
-  - CVS import
-
-! 2004-11-29 - Mariusz Witek
-  - first version of Tampering. Contains masking of L1 Buffer 
-    based on MC truth. TamperingL1Alg is the main algorithm.
-    There are some TES manipulation tools which might go to a separate
-    package in future.
-
-!========================== VertexFit v1r3 2005-01-18 ===================
-! 2005-01-06 - P. Koppenburg
-  - src/*.h
-    . Moved all interface to $DAVINCIKERNELROOT/Kernel/
-    
-! 2004-12-15 - P. Koppenburg
-  - src/UnconstVertexFitter.cpp
-    . Initialize GaudiTool
-! 2004-12-14 - P. Koppenburg for Luis Fernandez
-  - src/UnconstVertexFitter.*
-    . Add the possibility to treat photons correctly
-    . Make it a GaudiTool
-    -> yet to be tested
-  
-#################################### PHYSSEL ###################################
-!========================== Bc2RhoPi v1r0 2005-01-18 ===================
-! 2004-12-15 - P. Koppenburg
- - options/incl_b.opts
-   . Removed. Use DaVinciTestData.opts for BB inclusive.
- - options/Bc2RhoPi.opts
- - options/DVPreselBc2RhoPi.opts
-   . Moved DaVinciReco and Common to DV file.
-
-! 2004-12-13 - Maxim Martemiyanov
- - the first commit
-!========================== Bs2DsDs v2r0 2005-01-18 ===================
-! 2005-01-12 - P. Koppenburg
- - src/*.*
-   . DaVinciTools -> Kernel for DV v12r6
-
-! 2005-01-11 - A. Sarti
-  - src/BsMonitor*cpp
-  - src/BsStripper*cpp
-  - src/Bs2DsDs_load.cpp
-  - options/DVSelBs2DsDs.opts,LoKi_BsStripper.opts
-    . Tried to decouple the Bs from the Ds selection.
-      Now the Ds is made up in DsSelector and the Bs is made up
-      in this package out of selected Ds. Cuts need to be tuned.
-!========================== Bs2JpsiPhi v2r3p2 2005-01-18 ===================
-! 2004-12-14 - P. Koppenburg
-  - options/DoTDRselBs2Jpsi2ee_Phi2KK.opts
-    . Include CombinedForTDRselBs2Jpsi2ee_Phi2KK.opts, not MuMu
-    Anyway the TDR Stripping does not work because the Phi->KK confuses it. 
-!========================== DsSelector v1r1 2005-01-18 ===================
-! 2004-01-06 - P. Koppenburg
-  - src/*.*
-    . DaVinciTools/ becomes Kernel/
-! 2004-12-13 - P. Koppenburg
-  - cmt/requirements
-    . No explicit LoKi version
-
-! 2004-12-03 - P. Koppenburg
-  First import
-!========================== PhysSelSys v7r14 2005-01-18 ===================
-use  Bc2RhoPi                   v1r0     PhysSel
-use  Bs2DsDs                    v2r0     PhysSel
-use  Bs2JpsiPhi                 v2r3p2   PhysSel
-use  DsSelector                 v1r1     PhysSel
-#####################################  REC  ####################################
-##################################### RICH #####################################
-##################################### TOOLS ####################################
-!========================== LoKiHlt v2r0p1 2005-01-18 ===================
-! 2005-01-18 - P. Koppenburg
- - src/Components/NProngsAnalyser.cpp
-   . Interfaces are moved from DaVinciTools/ to Kernel/
-
-!========================== LoKi v3r7 2005-01-18 ===================
-! 2005-01-18 - P. Koppenburg
- - src/*
-   . Interfaces are moved from DaVinciTools/ to Kernel/
-                                                                                                                                                             
-! 2004-12-07 - Vanya BELYAEV
-
- - LoKi/AuxFunBese.h
-
-     few modifications to please Visual C++ 
-
-   struct    -> class 
-   protected -> public 
-
-    
-
-! 2004-12-06 -  Vanya BELYAEV
-
- - LoKi/Angles.h, src/Angles.cpp
-
-      New namespace with few function to evaluate different angles
-
-namespace LoKi {  namespace Angles { 
-      
-    /** @fn decayAngle 
-     *  This routine returns the cosine angle theta 
-     *  The decay angle calculated  is that between 
-     *  the flight direction of the daughter neson, "D",
-     *  in the rest frame of "Q" (the parent of "D"), 
-     *  with respect to "Q"'s fligth direction in "P"'s
-     *  (the parent of "Q") rest frame
-     * 
-     *  it is a EvtDecayAngle(P,Q,D) routine form EvtGen package
-     *  
-     *  @param D 4-momentum of the daughetr particle 
-     *  @param Q 4-momentum of mother particle 
-     *  @param P "rest frame system"
-     *  @return cosine of decay angle 
-     * 
-     *  @author Vanya BELYAEV Ivan.Belyaev@itep.ru
-     *  @date 2004-12-03
-     */
-    double decayAngle
- 
-   /** @fn transversityAngle 
-     *  This routine evaluates the cosine of "transversity angle", 
-     *  useful e.g. to disantangle the different partiasl vaves in 
-     *  0 -> 1 + 1 decay (e.g. Bs -> J/psi Phi 
-     *  
-     *  The code is kindly provided by Gerhard Raven 
-     * 
-     *  @param l1 4-vector of the first  particle, e.g. mu+
-     *  @param l2 4-vector of the second particle, e.g. mu- 
-     *  @param p1 4-vector of the third  particle, e.g. K+
-     *  @param p2 4-vector of the fourth particle, e.g. K- 
-     *  @return the cosine of transversity angle 
-     * 
-     *  @author Vanya BELYAEV Ivan.Belyaev@itep.ru
-     *  @date 2004-12-03
-     */ 
-    double transversityAngle 
-    
-    /** @fn forwardBackwardAngle
-     *  This routine evaluated the angle theta_FB
-     *  used e.g. for evaluation of forward-backward 
-     *  asymmetry for decay B -> K* mu+ mu- 
-     *  The angle calculated is that 
-     *  between between the mu+ and K^*0 momenta 
-     *  in the di-muon rest frame
-     *  
-     *  The code is kindly provided by Helder Lopes 
-     *
-     *  @param  K  4-momenutm of   "K*"
-     *  @param  l1 4-momentum of the first  lepton
-     *  @param  l2 4-momentum of the second lepton
-     *  @return the cosine of theta_FB 
-     * 
-     *  @author Vanya BELYAEV Ivan.Belyaev@itep.ru
-     *  @date 2004-12-03
-     */
-    double forwardBackwardAngle
-
-
-Currently 3 functions are implemented:
-
-  1) decayAngle    (which is a generalisation of 
-                    LoKi::Particles::RestFrameAngle functor.
-                   It allows to avalyate not only "decay" angle, but also
-                   "helicity" angle (suitable for  
-                     "0 -> ( 1 ->  0 + 0 ) + 0"  or 
-                     "0 -> ( 1 -> 0 + 0 ) + gamma" decays )
-
-  2) transversityAngle 
-                    Evaluation of "transversity" angle, 
-                    which is very useful to disantangle the states 
-                    with different CP-parity for 
-                     "0 -> ( 1 -> 1/2 + 1/2 ) + ( 1 -> 0 + 0 )"  decays 
-
-  3) forwardBackwardAngle
-                    Evaluation of angle, useful for estimatuon of 
-                    forward backward asymmetry for 
-                     "0 -> X + (1/2+1/2)" decays  
-
-
-  For the first period, the file LoKi/Angles.h 
-  is not included into the overall LoKi/LoKi.h, 
-  therefore explicit '#include "LoKi/Angles.h"' is required.
-      - to be fixed later
-                     
-
-  - LoKi/Extract.h
-    new function to "Extract" the connet of the particle(s):
-   
-    getTrgTracks, trgTracks 
-       these functions allow to extract all "TrgTracks" from the given Particle 
-       of set of Particles 
-
-    getOrigins, origins
-       These functions allow to extarct all "origin" (==ContainedObject) form 
-       the given particle or set of Particles.
-
-       These function will be used to substiture the "overlap check" in the LoKi's loops
-       (currently overlapping test is based on ProtoParticle content, 
-        and therefore not applicable for Hlt particles. For next version
-        it will be based on "origin" content and therefore 
-        it wiull be applicable for Hlt particles as well)
-        
-  - cmt/requirements   version increment to v3r7 
-
-
-!========================== Stripping v1r6 2005-01-18 ===================
-! 2004-12-14 - P. Koppenburg
-  - python/strip.py
-    . Removed CombinedIncl particle maker as the ExclusiveSelection 
-      option for the CombinedParticleMaker is now set to true by default.
-!========================== Utilities v1r13 2005-01-18 ===================
-! 2004-01-13 - P. Koppenburg
-  - src/SelResultCorrelations.cpp
-    . Make the table width depend on the length of the algorithms name that
-      are actually in. This requires some trick:
-   std::string mln = boost::lexical_cast<std::string>(m_longestName);
-   boost::format algo("%1$-"+mln+"S ");
-      
-! 2004-01-12 - P. Koppenburg
-  - cmt/requirements
-    . Only depend on Event
-
-! 2004-12-16 - P. Koppenburg
-  - src/CheckSelResult.*
-  - src/SelResultCorrelations.*
-    . Check if container is there before get<>.
-    
-###################################### TR ######################################
-###################################### TRG #####################################
-!========================== L1Decision v4r1 2005-01-18 ===================
-! 2005-01-15 - Luis Fernandez
- - src/L1DecisionTrackSorter.{h,cpp}, L1Check.{h,cpp}
-   . Output for L1DecisionTrackSorter, added methods
- - doc/L1Sorter.C
-   . New: Root macro to do the Pt and Ip classifications with the ntuple
- - options/DVL1MinBias.opts
-   . Configuration of L1Check for the L1DecisionTrackSorter tool
-
-! 2005-01-11 - Luis Fernandez
- - src/L1DecisionTrackSorter.{h,cpp}, L1Check.{h,cpp}
-   . Change name in 'enum SorterIpResult'
-
-! 2005-01-11 - Luis Fernandez
- - src/L1Check.cpp
-   . Avoid warning message when running on minimum bias
-
-! 2005-01-09 - Luis Fernandez
- - src/L1DecisionTrackSorter.{h,cpp}
-   . New: tool to classify the decision tracks according to Pt and Ip for the 
-     generic L1 part.
- - src/L1Decision_load.cpp
-   . Add L1DecisionTrackSorter tool to factory.
- - src/L1Check.{h,cpp}
-   . Use the L1DecisionTrackSorter tool
-   . The ntuple is now a 'ColumnWiseTuple'
-   . Save L1DecisionTrackSorter tool variables to ntuple
- - options/DVL1MinBias.opts
-   . Configuration of the L1DecisionTrackSorter tool
-
-! 2005-01-06 - Luis Fernandez
- - src/L1Check.{h,cpp}
-   . Compute the IPMC w.r.t. the 'right' MCPV
-   . The MCL1PV is the MCPV closest to the 'best' L1PV (which is the first in 
-     the sorted list of the L1Score). This is MCPV saved in the ntuple 
-   . Reconstructed IPs are computed w.r.t the 'best' L1PV
-
-! 2005-01-05 - Luis Fernandez for Federica Legger
- - src/L1MaxPt.cpp
-   . The two considered L1 primaries in the L1Score are sorted such that the 
-     first primary is the one for which the IP of the highest pT track is the 
-     closest to the IPmin.
-
-!========================== TrgCalo v1r0p1 2005-01-18 ===================
-! 2005-01-10 - P. Koppenburg
- - options/TrgCalo.opts
-   . TrgCaloReco is added to HLTProcessing.Members in Hlt.opts. Removed
-     line HLTProcessing.Members += { "GaudiSequencer/TrgCaloReco"};
-
-!========================== TrgMuon v1r2 2005-01-18 ===================
-! 2005-01-17 - P. Koppenburg
- - src/TrgMuonRefine.cpp
-   . Fix a few compilation warnings.
- 
-! 2005-01-16 - Alessia Satta
- - fix a wrong default value for m_par4 paraneter
- - add the region dependent matching variables
-
-! 2005-01-13 - Alessia Satta
- - recovery for veloTT fail added
-
-! 2005-01-11 - Alessia Satta
- - update parametrization
-
-!========================== TrgSys v1r2 2005-01-18 ===================
-! 2005-01-14 - P. Koppenburg
-  - options/Hlt.opts
-    . Create new seuqnce HltGenericSeq that is empty fy defualt.
-      include $HLTGENERICROOT/options/HltGeneric.opts to run it.
-  - cmt/requirements
-    . Depend on TrgEvent v5r3 and TrgMuon (new) v1r2
-
-! 2005-01-11 - P. Koppenburg
-  - cmt/requirements
-    . Use L1Decision v4r1
-
-! 2005-01-11 - P. Koppenburg
-  - options/Hlt.opts
-    . Modify options so that HltGeneric can be run by including
-      $HLTGENERICROOT/options/HltGeneric.opts
-      *after* Hlt.opts rather than instead of.
-
-! 2005-01-10 - P. Koppenburg
- - cmt/requirments
-   . Use TrgCalo v1r0p1
-   
-! 2005-01-05 - P. Koppenburg
- - cmt/requirments
-   . Use branch TrgVelo v6r0p1
-   
-
-</PRE><H1><A NAME=v12r5>2004-12-01 DaVinci v12r5 - Version with many new developments</A></H1><PRE>
-
- Many additions:
- - Hlt: HltGeneric is there. The RICH and Calo can be used in the TrgParticleMaker
-   This needs to add a lot of RICH packages to DaVinci
- - VertexFit and extrapolators updated.  
- - New Filters.
- - Updated LoKi v3r6 and LoKiHlt v2r0
- - Updated DaVinciEff package
- - Small change in PhysDeskTop, so please recompile all you private code when 
-   moving to this version.
-
-################################################################################
-#                               DAVINCI v12r5                                  #
-################################################################################
-##################################### CALO #####################################
-##################################### EVENT ####################################
-##################################### HLT ######################################
-!========================== HltGeneric v2r0 2004-12-01 ===================
-! 2004-12-01 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Add DecodeTTFromRaw and empty "GaudiSequencer/TrgRICH4HLTSeq"
-      to follow $TRGSUSROOT/options/Hlt.opts
-
-! 2004-11-18 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Add TrgCalo sequence
-
-! 2004-11-01 - J.A. Hernando
-
-  - src/HltGenericSelection.cpp
-    . Possibility of selecting input/output container of tracks
-      options: InputTracksName and OutputTracksName = "HltGeneric/Velo"
-    . The selected tracks are:
-			 1) in a IP window (option: IPMin, IPMax)
-       2) with an particleID = muon(12) 
-    . The tracks are NOT longer flag, they are ONLY located 
-	in the output container
-    . The Output of the algorithm is a output container with 
-	the selected tracks
-
-  - src/HltGenericDecision.cpp
-    . One can indicate the input container 
-      option: InputTracksName
-    . The output of the algorithm is 
-				the L1Score in an TES location and a filter pass
-    . The tracks are non longer required to be in the IP window!
-    . There is no need to UNflag tracks
-
-  - options/HltGeneric.opts
-    . Some modifications to work with the input/output containers
-
-! 2004-11-01 - P. Koppenburg
-  - cmt/requirements
-    . No explicit need for MCTools
-  - options/HltGeneric.opts
-    . Rename some sequencers so that it can be used blidly instead of 
-      $TRGSYSROOT/options/HLt.opts
-
-! 2004-10-25 - Olivier Callot
- - Remove the testing/setting of the type of the vertex: No longer implemented
-   All vertices from Trg are anyway primary vertices.
-
-! 2004-10-22 J.A Hernando
-  - HltGenericSelection
-        - Option: no select/flag the tracks as good/bad
-        - Option: no flag the Vertex as Primary
-  - HltGenericDecision
-        - Set a L1Score object in the TES with the results
-          Option: Location of the L1Score
-        - Option: To reset the tracks (VeloTT, Long) and clear the flags 
-           (Velo3D) to restart from the begining the recontruction
-  - HltGenericMonitor
-         Some monitor histograms of the generic (# tracks, candidates, etc)	
-  - HltGenericOptions
-        In HltGenericSeq:
-	       Do the Selection, partical reconstruction and decision
-               Decision store in the TES (a L1Score)	
-            Redo from the begining the reconstruction
-            Note: add here the MakeParticles and Link to MCParticle Algos
-
-! 2004-10-19 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Restore HltTrgTrackToContainer in sequence
-    
-! 2004-10-15 - P. Koppenburg
-  - options/HltGeneric.opts
-    . Change name of sequencer to ensure compatibility with HltChecking.opts
-    . Add TrgMuonID.
-    
-! 2004-10-15 - P. Koppenburg
-  - src/HltGenericDecision.cpp
-    . Change track-level info() to debug()
-    
-! 2004-10-15 - P. Koppenburg
-  - options/HltGeneric.opts
-    . HltGenericDecision.Filter = true ;
-      to be able to use the result
-  - src/HltGenericDecision.cpp, src/HltGenericSelection.cpp
-    . Initalize all global variables
-    . Do not use message service in contructor, where it 
-      has not yet been initialized
-    . return GaudiHistoAlg::finalize() in finalize()
-
-! 2004-10-15 - Jose Angel Hernando
-  - recovering some small errors
-
-! 2004-10-14 - P. Koppenburg
-  - HltGenericDecision.cpp
-    . Fix compilation warning
-  - HltGenericDecision.cpp
-    . Fix compilation error
-  
-! 2004-10-11 - Jose Angel Hernando
-  Import of new package.
-  Short description of sources and options:
-  
-  - TrgUtils.{h,cpp}
-      . Some utility funtions: compure IPs, etc.
-  - TrgNode.{h,cpp}
-	    . Link class between a vertex and some IP tracks associated to ti 
-  - HltGenericSelection.{h,cpp}
-      . Selection Algorithm
-          Input: TrgTracks (Velo3D) and TrgVertices
-          Output: TrgTracks flagged as bad or good. good == candidates
-                  TrgVertex flagged as Primary
-          Method: Select a Primary Vertex:
-                       Each track is associated to a Vertex (smalles IP)
-                       A Vertex has a list of tracks in an IP window
-                       Primary Vertes has the largest number associated tracks
-			            Select tracks-candidates
-                       The tracks associated to the selected Primary Vertex
-  - HltGenericDecision.{h,cpp}
-      . Decision Algorithm:
-           Input: TrgTracks (long) and TrgVertices (a Primary flagged)	
-           Output: Algorithm Filtter passed (controlled by an option)
-                   A L1Score object stored in the TES with the decision
-           Method: Hadronic line:
-                       Track candidates: those with an |IP| respect the Primary Vertex
-											 L1confirmation = log(pt0)+log(pt1) of the 2 highest pt tracks
-                   Calorimeter line: pass
-	                 Muon line: pass       
-  - options/HltGeneric.opts
-	        Options to run the Generic
-###################################### L0 ######################################
-!========================== L0Checker v3r0 2004-12-01 ===================
-! 2004-11-22 - Eduardo Rodrigues
- - typo corrected in calculation in 'finalize' method
-
-! 2004-11-16 - Eduardo Rodrigues
- - slight code clean-up
-
-! 2004-11-12 - Eduardo Rodrigues
- - new properties introduced. Now possible to specify a physics
-   selection algorithm on which to calculate the L0-efficiency.
-   The corresponding "selection flag" ntuple entry is filled accordingly
- - more extensive summary at end of job
-
-! 2004-11-11 - Eduardo Rodrigues
- - some ntuple variables were renamed, for future easy extension
-   of the ntuple entries
-!======================= L0MuonKernel v2r3 2004-12-01 ========================
-! 2004-12-01 - Luisanna Tocco
- - In CandidateTower, setOrderedBit corrected to include y Foi=0
-!=================== L0MuonTrigger v2r3p1 2004-10-17 =====================
-! 2004-11-17 - P. Koppenburg
- - cmt/requirements
-   . Use L0MuonKernel v2r* instead of v2r2 to allow use of v2r3...
-##################################### PHYS #####################################
-!========================== DaVinciAssociators v5r2p1 2004-12-01 ===================
-! 2004-11-23 - P. Koppenburg
- - options/TestAssociators.opts
-   . Renamed as DVTestAssociators.opts
-! 2004-11-16 - P. Koppenburg
- - src/Particle2MCLink.cpp
-   . Small hack to suppress the annoying message 
-     "cannot find container /Trg/Long..."
-!========================== DaVinciEff v3r2 2004-12-01 ===================
-! 2004-11-25 - Peter Igo-Kemenes
- - src/EffSelCheck.{h,cpp}
-   . Small bug correction for PhiPhi
-   
-! 2004-11-15 - Patrick Koppenburg
- - src/EffSelCheck.{h,cpp}
-   . Restore the option SelDecay even if it is obsolete and ignored, to
-     ensure some backward-compatibility with existing options.
-   . Make it a GaudiAlgorithm, use err()...  and tool<>()...
-
-! 2004-11-15 - Peter Igo-Kemenes
- - src/EffSelCheck.cpp
-   . An error has been corrected: There was an unnecessary "break" statement 
-     in a for-loop preventing one from considering ALL decays of interest 
-     which were found in the selection. The break statement has been taken out.
-   . The code has been modified: the selection efficiency is now correctly
-     normalised in such cases where the decay of interest consists of idendical
-     sub-heads (e.g. Bs->PhiPhi).
-   . The range of the mass-histograms for sub-heads is now calculated
-     automatically using the width information in the ParticleProperties. 
-     The minimum range of the mass histograms is +- 100 MeV about the nominal 
-     mass value; but in the case of broad resonances (e.g. a1) this is increased 
-     to +- twice the "width" with width = ParticleProperty->maxWidth(). 
- - DaVinciEff/v3r1/src/EffSelCheck.h
-   . The above changes in the .cpp code also implied some changes in the 
-     EffSelCheck.h file.
- - options/DVEffBd2DstarPi.opts
- - options/DVEffBs2PhiEtac.opts
- - options/EffBd2DstarPi.opts
- - options/EffBs2PhiEtac.opts
-   . Adapted to changes
- - options/DVEffBd2JpsiKs.opts
- - options/DVEffBs2DsPi.opts
- - options/DVEffBs2PhiPhi.opts
- - options/EffBd2JpsiKs.opts
- - options/EffBs2DsPi.opts
- - options/EffBs2PhiPhi.opts
-   . New examples
-!========================== DaVinciFilter v1r3 2004-12-01 ===================
-! 2004-11-29 - P. Koppenburg
-  New tool ByPIDFilterCriterion that implements the functionality of 
-  RefineSelection in a FilterCriterion. 
-  - src/ByPIDFilterCriterion.{cpp,h}
-    . New FilterCRiterions
-  - src/ApplyParticleFilter.{cpp,h}
-    . Algorithms that owns a ByPIDFilterCriterion and applies it to all
-      particles in the InputLocation.   
-  The following example options select K* in a 100 MeV mass window
-  with chi2<100 made of pions and kaons with PVIP > 2sigma and 
-  where the pions ahve Pt>300 MeV;
-      FilterDesktop.PhysDesktop.InputLocations = {"Phys/CombineParticles"};
-      FilterDesktop.Filter.Selections = {
-                                      "K*(892)0 : VtxFilterCriterion/KstarFilter,    
-      				            MassFilterCriterion/KstarMass" 
-                                       ,"K+ : PVIPFilterCriterion/PVFilter"
-                                     , "pi+ : KinFilterCriterion/PiFilter,
-      			                PVIPFilterCriterion/PVFilter"
-            				};
-      FilterDesktop.Filter.FilterByDescendents = true ;// use pi and K
-      FilterDesktop.Filter.KstarFilter.MaxChi2 = 100. ;
-      FilterDesktop.Filter.KstarMass.Window = 100*MeV ;
-      FilterDesktop.Filter.PVFilter.MinIPsignif =  2.0;  // used for both 
-      FilterDesktop.Filter.KFilter.MinIPsignif = 2.0 ;
-      FilterDesktop.Filter.PiFilter.MinPt = 300*MeV ;
-  - options/DVTestByPIDFilterParticles.opts
-    New options containing the above example.
- 
-! 2004-11-29 - P. Koppenburg
-  - src/BooleanFilterCriterion.cpp
-    . Adapt to tool<> 
-  - src/ApplyParticleFilter.cpp
-    . DVAlgorithm that just applies the particle filter. Allows to use or test
-      any filtercriterion.
- 
-! 2004-11-11 - P. Koppenburg
-  - src/PVIPFilterCriterion.cpp
-    . Adapt to tool<> 
- 
-! 2004-10-27 - P. Koppenburg
-  - src/FlightDistanceFilterCriterion.{h,cpp}
-  - src/Momentum2FlightAngleFilterCriterion.{h,cpp}
-  - src/PVIPFilterCriterion.{h,cpp}
-   . Use new PVLocator tool to get PV.
-  - src/LifetimeSignificanceCriterion.{h,cpp}
-   & also make it a GaudiTool
-   
-! 2004-10-27  - P. Koppenburg
-  - src/FlightDistanceFilterCriterion.{h,cpp}
-  - src/Momentum2FlightAngleFilterCriterion.{h,cpp}
-  - src/PVIPFilterCriterion.{h,cpp}
-   . Correct location of Trg PV. Temporary.
-!========================== DaVinciKernel v2r1 2004-12-01 ===================
-! 2004-12-01 - P. Koppenbyrg
- - DaVinciTools/IPhysDesktop.h
- - src/component/PhysDesktop.h
- - src/component/PhysDesktop.cpp
-   . Added StatusCode cloneTrees( ParticleVector& ) method that allows
-     to *clone* selected particles (.i.e. duplicating them in the TES).
-     To be revised someday...
-   
-! 2004-11-11 - P. Koppenbyrg
- - DaVinciTools/DVAlgorithm.h
- - src/DVAlgorithm.cpp 
-   . loadTools becomes private
-   . m_toolsLoaded removed
-   . New private method fillSelResult takes care of filling SelResult object
-     and creates the container if needed. PreDV is not necessary anymore.
-   . Adapted to get<> put<>...
-   . Tools are now loaded after GaudiTupleAlg::initialize()
-
-! 2004-11-04 - Yuehong Xie
- - DaVinciTools/IDirectionFitter.h
-  . Add method fitWithDirection that returns the fitted primary vertex, 
-    which is necessary for computing propertime.
- - DaVinciTools/IKFFitTool.h
-  . Add interface for new kinematic fit tool KFFitTool
-!========================== DaVinciMCTools v5r7 2004-12-01 ===================
-! 2004-11-24 - P. Koppenburg
- - src/DebugTool.cpp
-   . Use MeV, mm as default units, not GeV, cm
-   . Allow the user to change that with 
-     MyAlg.DebugTool.EnergyUnit = 1*GeV ;
-     MyAlg.DebugTool.LengthUnit = 1*cm ;
-   . Make it a GaudiTool
-   
-! 2004-11-16 - P. Koppenburg
- - src/FilterGoodDecay.*
-   . New algorithm that checks if a given decay is present in the MC truth
-     Example options:
-        ApplicationMgr.TopAlg += { "FilterGoodDecay" } ;
-        FilterGoodDecay.MCDecayFinder.Decay =  "[D*(2010)- -> ^pi- (D~0 => ^K+ ^pi-)]cc" ;
-!========================== DaVinciTest v5r4 2004-12-01 ===================
-! 2004-11-26 - P. Koppenburg
-  - src/ChargedProtoPAnalysis.cpp
-    . Correct typo in the ntuple filling.
-    . Add a printout in debug() to easily check the slc3 versus rh7 bug 
-!========================== DaVinciTools v11r3 2004-12-01 ===================
-! 2004-11-18 - P. Koppenburg
-  - src/CheckPV.{h,cpp}
-    . New algorithm that checks if a PV is there and has been reconstructed.
-  - options/DVCheckPV.opts
-    . Example option file
-    
-! 2004-11-15 - P. Koppenburg
-  - PreDV.{h,cpp}
-   . Remove it as it is not necessary anymore.
-!========================== DaVinciTransporter v1r2 2004-12-01 ===================
-! 2004-11-08 - Yuehong Xie
- - src/ParabolicTransporter.cpp
-   . Fix a bug in computing covariance matrix which affected the transort of Ks from magnetic 
-     field to Velo region using CombinedTransporter due to a mistake in initialization.Note 
-     CombinedTransporter doesn't uses linear transporter for neutral particles. 
-   . The channel affected by this bug is Bd2Jpsiks.
-!========================== VertexFit v1r2 2004-12-01 ===================
-! 2004-11-25 - Yuehong Xie
-  - Modified KFFitTool.cpp/.h to make it work with Ks
-
-! 2004-11-04 - Yuehong Xie
- - New tool KFFitTool.cpp/.h basically does
-  . recomputation of track covariance matrix to fix a bug in Particle class
-  . vertex fitting with Kalman Filter method
-  . mass constraint of narrow width resonant particles 
-  . adding photon or photon pair to a vertex and giving correct covariance matrix 
-  . At the moment Kshort is not reprocessed. 
- - LagrangeDirectionFitter.cpp/.h
-  . Add new method fitWithDirection which returns the modified primary vertex
-  . Now Direction fitter and LifetimeFitter give very similar result
- - LifetimeFitter.cpp
-  . Always check if matrix inversion is successful or not
-
-#################################### PHYSSEL ###################################
-!========================== Bd2a1Dstar v2r4 2004-12-01 ===================
-! 2004-11-23 - K. Ciba
- - D02PiK.cpp
-    . small bug fixed
- - Bd2a1Dstar.cpp, Bd2a1Dstar.h
-    . changed NTuple definition
-    . now selecting only ONE B0/event (events with multiple B0s reconstructed 
-      are rejected)
-!========================== Bs2MuMu v2r4p3 2004-12-01 ===================
-! 2004-10-29 - P. Koppenburg
-  - src/<someAlgorithms>.cpp
-    . Remove loadTools
-#####################################  REC  ####################################
-##################################### RICH #####################################
-!========================== RichHLTSys v1r0 2004-12-01 ===================
-! 2004-10-27 - Chris Jones
- - First import
-!========================== RichTrgGlobalPID v1r0 2004-12-01 ===================
-! 2004-11-27 - Chris Jones
- - Always create RichPID container, even in aborted events.
-
-! 2004-10-25 - Chris Jones
- - Update to new algorithm from Roger. Keep old for the time being for 
-   comparision purposes.
-
-! 2004-10-14 - Chris Jones
- - First import
-!========================== RichTrgLocalPID v1r0 2004-12-01 ===================
-! 2004-11-27 - Chris Jones
- - Always create RichPID container, even in aborted events
-
-! 2004-10-12 - Cristina Lazzeroni
- - First Version
-!========================== RichTrgTools v1r0 2004-12-01 ===================
-! 2004-08-27 - Chris Jones
- - First import. Provides the basic functionality needed to process TrgTracks.
-##################################### TOOLS ####################################
-!========================== LoKi v3r6 2004-12-01 ===================
-! 2004-11-26 - Vanya BELYAEV
-
- - LoKi/Selected.h 
-    fix a bug/feature/typo   (Thanks to slc3 platform)
-
-! 2004-11-25 - Vanya BELYAEV
-
- - src/MCMatchObj.cpp
-    bug fix for TrgTrack -> MC matching 
-
-
-! 2004-11-24 - Vanya BELYAEV
-
- - LoKi/Tuple.h, src/Tuple.cpp
-
-    From now TrgDecision object could be put directly into NTuple with 1 line of code:
-    
-    const TrgDecision* trg = get<TrgDecision>( TrgDecisionLocation::Default );
-    Tuple tuple = nTuple("My Analysis N-Tuple");
-    tuple << TupleColumn("", trg ) ;
-    tuple->write() ;
-
-    Now this trick is available for
-       EventHeader, L0DuReport, L1Score and TrgDecision  classes.
-    e.g.
-
-     const EventHeader* hdr = ... ; 
-     const L0DUReport*  l0  = ... ; 
-     const L1Score*     l1  = ... ; 
-     const TrgDecison*  trg = ... ; 
-  
-     tuple << TupleColumn( "" , hdr ) 
-           << TupleColumn( "" , l0  )
-           << TupleColumn( "" , l1  )
-           << TupleColumn( "" , trg ) ;
-
-     tuple->write() ;
-
-     It worth to emphasize here that "TupleColumn" is applicable 
-     for *ALL* types of column, and in the case of 
-      "no template specialization defined" the expresion
-  
-          tuple << TupleColumn( "name" , object ) ;
-
-     is equivalent to the expression
-   
-          tuple->column( "name" , object ) ;
-
-
-! 2004-11-22 - Vanya BELYAEV
-
- - few new features to modify the technical implementation of MC truth associations
-
-     1) now LoKi is able to use MC truth accosiation for 
-		     "basic" Particles, created from TrgTrack
-     2) The "input" information is in a form of object 
-        which implements the interface: IRelation<TrgTrack,MCParticle> 
-
-     3) From now LoKi algorithm is able to read relation tables 
-        directly from TES
-        The list of tables used from MC relations is under the control 
-        of new proeprties of classs LoKi::Algo
-       
-   -----------------------------------------------------------------------------------
-    Property     | Default |  Description 
-   --------------|---------|----------------------------------------------------------
-   "P2MCtables"  |  {}     | List of TES locations for objects, 
-                 |         |  which implement the interface
-                 |         |     IRelation<Particle,MCParticle> 
-                 |         |  e.g the relation tables for 
-                 |         |  composite particle associator or "chi2" associator
-   --------------|---------|----------------------------------------------------------
-   "P2MCWTables" |  {}     | List of TES locations for objects, 
-                 |         |  which implement the interface 
-                 |         |    IRelationWeighted<Particle,MCParticle,double> 
-                 |         | e.g. the relation table for 
-                 |         | "with chi2" associatoor 
-   --------------|---------|----------------------------------------------------------
-   "PP2MCTables" |  {}     | List of TES locations for objects,
-                 |         | which implement the interface 
-                 |         |    IRelationWeighted<ProtoParticle,MCParticle,double>
-                 |         | e.g. the relation tables for charged and neutral 
-                 |         | protoparticle associators 
-   --------------|---------|----------------------------------------------------------
-   "TG2MCTables" |  {}     | List of TES locations for objects, 
-                 |         | which implement the interface 
-                 |         |    IRelation<TrgTrack,MCParticle>
-                 |         | e.g. the tabel produced by new algorithm
-                 |         | TrgLinks2TrgTables algorithm from Tools/LoKiHlt package 
-   -----------------------------------------------------------------------------------
-
-  NB:
-      The tables used here need to be properly declared to 'Data-On-Demand' 
-      service, or alternatitevy some "fine tutning" with job-options is required.
- 
-
-      For some time these properties with coexist with "associators" properties, 
-      later the associators properties will be removed 
- 
-      For current default configuration, all "new" featured are disabled. 
-      For the next step ( based on LHCB_v17r1 ) the interchange of 
-      "direct tables" and "associators" will be performed.
-      And later, the associators will be removed from LoKi.
-     
-  - LoKi/MCTypes.h    - modified to incldue  
-                        new relation type IRelation<TrgTrack,MCParticle>
-  - LoKi/MCTrgTypes.h - useful file to import new relation type into LoKiHlt package
-  - LoKi/Extract.h    - add new function from LoKiHlt package 
-                 const TrgTrack* trgFromParticle ( const Particle* p ) ;
- 
-  - LoKi/HltCuts.h    - specific HLT functions  (from LoKiHlt package)
-  - LoKi/TrgTracks.h  - specific HLT functions  (from LoKiHlt package) 
-  - src/TrgTracks.cpp - implementation of specific HLT functions 
-   
-
-! 2004-11-19 - Vanya BELYAEV
-
- - LoKi/NamedRange.h
-   new concept of templated "named" range is introduced.
-   New class LoKi::NamedRange_<TYPE> extends the standard 
-   LoKi::Range_<TYPE> with string field "name".
- - LoKi/Selected.h 
-   Substitute  Range_  -> NamedRange_ 
-
-   From now all LoKi's ranegs are "Named" range.
-
-   Through the goodies of templates and typedef *NO* user code 
-   needs to be changed, (But everything *MUST* be recompiled)
-
-   This new concept allows more control over loops ets..
-
-    Range pions = select( "pi" , .... ) ;
-   
-    info() << " Range  name=" << pions.name() 
-           <<        " size=" << pions.size() << endreq ;
-  
-  It is especially useful for "explicit loops" 
- 
-      Range pions = select( "pi" , ... ) ;
-      Range kaons = select( "K"  , ... ) ;
-    
-     Loop D0 = loop( pions + kaons , "D0" );
-
-  === =============================================================== ===
-  === I DO NO UNDERSTAND AT ALL *WHY* PEOPLE ALWAYS ASK ME FOR SUCH   ===
-  === SEMANTICS. I PERSONALLY SEE NO GAIN IN CODE CLARITY FOR THIS    ===
-  === SEMANTICS. BUT ACCORDING TO NUMEROUS EXPLICIT REQUESTS FOR SUCH ===
-  === LOOPING TECHNIQUE IT IS IN PLACE NOW.                           ===
-  === =============================================================== ===
-
-! 2004-11-18 - Vanya BELYAEV
-
- - LoKi/MCTruth.h, src/MCTruth.cpp 
-      new method MCTruth::add( const MCParticle* ) 
-
- - LoKi/MCParticles.h, src/MCParticles.cpp
-   LoKi/MCParticleCuts.h 
-
-     new MCPArticle functions:  
-   Alias     Type 
-   MCMOTHER   LoKi::MCParticles::MCMotherFunction   
-   NINMCDOWN  LoKi::MCParticles::MinMCdownTree  
-
-  1) The first is just simple adapter function wich delegated the 
-     fuction to MCParticle::mother object:
-     
-  2) The second one coundt the number of particles in the MC decay tree 
-    whcih satisfy a certain criteria 
-
- - LoKi/RangeList.h
- - LoKi/Algo.h, src/AlgoLoop.cpp 
-
-     new file with new class RangeList_ , whcih represents new concept - 
-     vector of ranges. To be used in "test"-mode for 
-     implementation of 
-      Range p1 = ... ;
-      Range p2 = ... ;
-      Loop D = loop( p1 + p2 , ... ) ;
-
-    Not tested yet and not yet ready for usage 
-
- - cmt/requirements
-    version increment to v3r6 
-
-
-  
-
-! 2004-11-17 - P. Koppenburg
-  - LoKi/Extract.h
-    . Include Event/RichPID.h explicitly instead of a forward-declaration.
-      Allows to compile with new Rich event model. 
-      Kindly suggested by Chris Jones.
-!========================== LoKiHlt v2r0 2004-12-01 ===================
-! 2004-11-25 - Vanya BELYAEV
- - src/Components/TrgLinks2TrgTables.cpp
-    fix a bug for TrgTrack --> MC matching 
-
-
-! 2004-11-23 - Vanya BELYAEV
-
- - src/Components/LoKiHlt_load.cpp
-    fix a typo 
-
-
-! 2004-11-22 - Vanya BELYAEV
-
- - LoKi/HltCuts.h, LoKi/TrgTracks.h, src/TrgTracks.cpp 
-
-     these files are moved into LoKi to minimize some weird inter-dependencies 
-
- - src/Components/TrgLinks2TrgTables.cpp
- 
-     helper algorithm to decode the idiotic "Linker"-bases MC-truth 
-     associations TrgTracks into regular Relation Table
-  
- - cmt/requirements 
-
-     version incrment to v2r0 
-!========================== Utilities v1r12 2004-12-01 ===================
-! 2004-11-24 - P. Koppenburg
-  - src/CheckSelResult.*
-    . In AndMode, result should be false when one algorithm has not been found.
-    
-! 2004-11-18 - P. Koppenburg
-  - src/TriggerFilter.*
-    . Removed. No one is using it.
-    
-! 2004-11-17 - P. Koppenburg
-  - src/TriggerFilter.cpp
-    . Warn that this algorithm is obsolete and exit.
-      Use TrgL0Filter or TrgL1Filter instead.
-###################################### TR ######################################
-###################################### TRG #####################################
-!========================== TrgSys v1r1 2004-12-01 ===================
-! 2004-11-24 - P. Koppenburg
- - options/L1.opts
-   . FilterAndL1.IgnoreFilterPassed = true ;
-     This avoids the problem that TrgDecision is not created in events where 
-     L1 says no. Bug kindly reported by Kazuyoshi Akiba. 
-   
-! 2004-11-21 - P. Koppenburg
- - options/Hlt.opts
-   . Added dummy RICH sequence
-   
-! 2004-11-18 - P. Koppenburg
- - options/Hlt.opts
-   . Added TrgCalo sequence
-!========================== TrgTools v6r1 2004-12-01 ===================
-! 2004-11-24 - Chris Jones
- - Update defualt RichPID location to "Rec/Rich/TrgPIDs"
-
-! 2004-11-23 - P. Koppenburg for Chris Jones
- - TrgParticleMaker: 
-   . In RICH mode, make tracks with no PID as kaons if m_makeKaon
-     is set to true. This allows to asymptotically reach 100% kaon
-     efficiency for an infinite DLL cut.
-
-! 2004-11-18 - P. Koppenburg for Chris Jones
- - TrgParticleMaker: 
-   . Correct duplicate "new Particle" to avoid a memory leak.
-
-! 2004-11-19 - P. Koppenburg
- - TrgParticleMaker: 
-   . Remove one "if ( m_makeKaon ) {" block to avoid making all tracks as kaons
-     twice.
-   . Set UseRichPID to false by default.
-
-! 2004-11-18 - P. Koppenburg for Chris Jones
- - TrgParticleMaker: 
-   . Add possibility to use RICH.
-################################################################################
-</PRE><H1><A NAME=v12r4>2004-11-12 DaVinci v12r4 - updated version for DC04 stripping</A></H1><PRE>
-
- Release for stripping production with updated trigger. All
- Trg packages come from Trg/TrgSys v1r0. This overrides Event/TrgEvent that is 
- also in LHCb (v5r0 instead of v4r0). It may cause a CMT warning,
- but is not a problem.
-
-################################################################################
-#                               DAVINCI v12r4                                  #
-################################################################################
-##################################### CALO #####################################
-##################################### EVENT ####################################
-!========================== TrgEvent v5r0 2004-11-12 ===================
-! 2004-10-20 - Olivier Callot
- - Remove the inheritance from TrgVertex to (PhysEvent) Vertex. 
- - Add new bitfields to TrgTrack to hold 'backward', 'RSector' and 
-   'vertexNumber' information, used in pattern recognition
- - The type of the TrgTrack is defined in an enum.
-
-! 2004-10-20 - Cristina Carloganu
- - New class TrgCaloCluster.
-
-! 2004-10-18 - Olivier Callot
- - Add new TrgTrack container names to separate L1 and Hlt tracks.
-###################################### L0 ######################################
-##################################### PHYS #####################################
-!========================= DaVinciKernel v2r0p1 2004-11-15 ==================
-! 2004-11-15 - P. Koppenburg
- Tag this version as a branch on v2r0. 
-
-! 2004-09-27 - P. Koppenburg
- - DaVinciTools/IPVLocator.h
-   . Interface to PVLocator (in DaVinciTools)
-!========================== DaVinciTest v5r3 2004-11-12 ===================
-! 2004-11-11 - P. Koppenburg
-  - options/DVTestPhysDesktop.opts
-  - options/GammaAnalysis.opts
-  - src/GammaCheck.cpp
-  - src/GammaCheck.h
-  - src/TestPhysDesktop.cpp
-  - src/TestPhysDesktop.h
-    . Removed as they irremediably obsolete
-  - src/TestDebugTool.cpp
-  - src/TestDebugTool.h
-  - src/TestDecayFinder.cpp
-  - src/TestDecayFinder.h
-  - src/TestGeomDispCalculator.cpp
-  - src/TestMassVertexFitter.cpp
-  - src/TestOverlap.cpp
-  - src/TestParticleStuffer.cpp
-  - src/TestTransporter.cpp
-  - src/TestUnconsVertexFitter.cpp
-    . Make DVAlgorithms or GaudiAlgorithms    
-    . Adapt to get<> tool<> methods
-    . Use info(), debug()
-!========================== DaVinciTools v11r2 2004-11-15 ===================
-! 2004-11-11 - P. Koppenburg
-  - PreDV.{h,cpp}
-    . Make it a GaudiAlgorithm.     
-! 2004-10-27 - P. Koppenburg
-  - src/PVLocator.{cpp,h}
-    . New Tool that stores location of primary vertex. This tool is
-      used by all filtercriteria that use the PV. It allows to switch
-      between offline and HLT PV.
-  - src/ResetPVLocation.{cpp,h}
-    . Algorithm that sets the PVLocator tool. 
-      Options:
-          PVLocation ( = VertexLocation::Primary by default ) : PV location
-          ResetToOffline ( = false ) : Restore default
-      Example:
-    
-          HLTSelections.Members += { "ResetPVLocation/SetHLTPV" };
-          SetHLTPV.PVLocation = "/Event/Phys/Trg/Vertices" ;
-          < do rest of HLT >
-          HLTSelections.Members += { "ResetPVLocation/SetOfflinePV" };
-          SetOfflinePV.ResetToOffline = true ;
-!========================== DaVinciUser v5r2 2004-11-12 ===================
-! 2004-11-08- P. Koppenburg
- - UserAlgorithm.cpp
-   . Small changes.
-! 2004-11-04- P. Koppenburg
- - src/UserAlgorithm.cpp
-   . Adapt to GaudiAlgorithm. But not yet to GaudiTupleAlg...
-! 2004-11-04- P. Koppenburg
- - */LoopOnCharged.*
-   . Rename to LoopOnParticles.*
-   . Adapt names accordingly
- - src/LoopOnParticles.{h,cpp}
-   . Adapt to use the new features of DVAlgorithm inherited from
-     GaudiAlgorithm and GaudiTupleAlg.
-#################################### PHYSSEL ###################################
-!========================== B2HH v2r4p2 2004-11-12 ===================
-! 2004-10-29 - P. Koppenburg
-  - options/{Do,DV}???sel*.opts
-    . Move "PreLoadParticles/Combined" from Do* file to DV* file so
-      that it is not executed several times in HLT tests.
-!========================== B2RhoRho v1r7p2 2004-11-12 ===================
-! 2004-11-12 - P. Koppenburg for O. Deschamps
- - src/PreselBd2Rho0Rho0.cpp
-   . Replace B0 by B+. Bug noticed by Krzysztof.
-! 2004-11-11 - P. Koppenburg
- - src/Bu2RhoRho0.cpp
-   . Removed loadTools() method.
-!========================== Bd2D0Kstar v4r3p1 2004-11-12 ===================
-! 2004-11-11 - P. Koppenburg
- - src/D02HHPresel.cpp
-   . Removed loadTools() method.
-!========================== Bd2JpsiKs v2r6p1 2004-11-12 ===================
-! 2004-10-29 - P. Koppenburg
-  - options/{Do,DV}???sel*.opts
-    . Put everything in sequencers so that one knows what is done when
-! 2004-10-29 - P. Koppenburg
-  - options/{Do,DV}???sel*.opts
-    . Move "PreLoadParticles/Combined" from DO* file to DV* file so
-      that it is not executed several times in HLT tests.
-!========================== Bd2MuMuKstar v2r3p1 2004-11-12 ===================
-! 2004-10-29 - P. Koppenburg
-  - options/{Do,DV}???sel*.opts
-    . Move "PreLoadParticles/Combined" from DO* file to DV* file so
-      that it is not executed several times in HLT tests.
-!========================== Bs2MuMu v2r4p2 2004-11-12 ===================
-! 2004-10-29 - P. Koppenburg
-  - options/{Do,DV}???sel*.opts
-    . Move "PreLoadParticles/Combined" from DO* file to DV* file so
-      that it is not executed several times in HLT tests.
-!========================== Gamma2ee v1r4p1 2004-11-12 ===================
-! 2004-11-03 - P. Koppenburg for R. Beneyton
-  - update PreselB2Pi0Pi02GammaGamma2ee.opts to have a rejection factor of 
-    5100 (DC04 data)
-!========================== PhysSelSys v7r12 2004-11-12 ===================
-use  B2HH                      v2r4p2   PhysSel
-use  B2RhoRho                  v1r7p2   PhysSel
-use  Bd2D0Kstar                v4r3p1   PhysSel
-use  Bd2JpsiKs                 v2r6p1   PhysSel
-use  Bd2MuMuKstar              v2r3p1   PhysSel
-use  Bs2MuMu                   v2r4p2   PhysSel
-use  Gamma2ee                  v1r4p1   PhysSel
-#####################################  REC  ####################################
-##################################### TOOLS ####################################
-!========================== Stripping v1r5p2 2004-11-12 ===================
-! 2004-11-12 - P. Koppenburg
-  - New option file
-###################################### TR ######################################
-###################################### TRG #####################################
-!========================== L1Decision v4r0 2004-11-12 ===================
-! 2004-11-05 - Thomas Martin Schietinger
- - New threshold calibration (needed after fix of VeloTT bug).
-   Adapted option files and ROOT macros.
-
-! 2004-11-04 - Olivier Callot
- - Add PhysEvent in the requirements, needed by L1Check.
-
-! 2004-11-03 - Thomas Martin Schietinger
- - L1Muon: Use L1Tracks instead of L1MuonMatched.
- - Improved L1Eff ROOT macros.
-
-! 2004-10-25 - Olivier Callot
- - Adapt to new container names, separated for L1 and HLT
-!========================== L1Reco v6r0 2004-11-12 ===================
-! 2004-11-03 - Thomas Martin Schietinger
- - Adapt muon matching parameters to DC'04 (as determined by S. Amato).
-
-! 2004-10-18 - Olivier Callot
- - Modify the name of the input containers to match the new naming scheme.
- - Use the new TrgTrack information 'backward' and 'RSector' for 2d processing
-   i.e. vertexing and muon matching.
-!========================== TrgCalo v1r0 2004-11-12 ===================
-! 2004-11-08 - C Carloganu
- - options/TrgCalo.opts
-   remove bad location for input tracks
- - src/TrgTrClusterMatch.h, .cpp
-   use TrgDataProvider
-   do not tag track as electron if already tracked as muon
-
-! 2004-11-05 - C Carloganu
- - options/TrgCalo.opts 
-   remove monitoring sequence 
- - cmt/requirements
-   remove requirement of specific versions
-
-! 2004-11-01 - P. Koppenburg
- - options/TrgCalo.opts
- - options/TrgCaloChecking.opts (new)
-   . Moved checking part from TrgCalo.opts to TrgCaloChecking.opts
-!========================== TrgChecker v6r0 2004-11-12 ===================
-! 2004-10-25 - Olivier Callot
- - TrgChecker knows if running L1 or HLT using its name, or option Level1. 
-   It monitors only the appropriate containers.
- - TrgTrack2MCParticle split a bit, to compute teh truth for all containers
-   plus the special container made for building Particle in Trg/TrgTools.
-
-! 2004-10-18 - Olivier Callot
- - Adapt to the new names of the L1 and HLT containers. Remove the prefixes.
-!========================== TrgForward v4r0 2004-11-12 ===================
-! 2004-10-25 - Olivier Callot
- - Change momentum error to 0.8 %
- - Adapt to new container names
- - Remove TT correction parameters, put in place the x-slope correction
- - First attemp to a downstream tracking (using same data provider), not to be 
-   used for any production...
-
-! 2004-10-18 - Olivier Callot
- - Change requirements
-!========================== TrgMonitor v4r0 2004-11-12 ===================
-! 2004-10-18 - Olivier Callot
- - Change requirements
-!========================== TrgMuonID v3r0 2004-11-12 ===================
-! 2004-10-18 - Olivier Callot
- - Change requirements
-!========================== TrgPrimVertex v4r0 2004-11-12 ===================
-! 2004-10-18 - Olivier Callot
- - Replace the use of the track type by a dedicated member "vertexNumber" on
-   the TrgTrack. 0 = no vertex assigned...
-!========================== TrgTools v6r0 2004-11-12 ===================
-! 2004-11-12 - Olivier Callot
- - Fix the TrgParticleMaker: 
-    - Option 'MakeNEutrals', default false
-    - Produces electrons if any particle is tagges as such
-    - the conversion was not done properly, only long tracks
-      were made as particle in all cases...
-    - Default is NOT to convert non-prolongated VeloTT.
- - Sort VeloCoord during the decoding (L1R, L1Phi, Raw) to insure
-   that data are properly sorted. In principle done by the TELL1
-   board and then by th efilling of the buffer, but just in case...
-
-! 2004-11-05 - C Carloganu
- - src/TrgParticleMaker.h
- - src/TrgParticleMaker.cpp
-   add conversion of TrgCaloParticles into DaVinci Particles
-
-! 2004-11-01 - P. Koppenburg
- - src/TrgParticleMaker.cpp
-   . Printout PV location on debug() mode
- 
-! 2004-10-25 - Olivier Callot
- - TrgInitEvent doesn't clear the containers. This is taken care of by the 
-   algorithms.
- - TrgVertices are converted in TrgParticleMaker, this was in TrgTrackToContainer
-
-! 2004-10-18 - Olivier Callot
- - In TrgMCReconstructed, the container checked is now a jobOption.
- - L1InitEvent doesn't register L1Event in TES. L1Score is also not needed
-   by the L1Processing sequence, just for monitoring.
- - TrgParticleMaker creates a TES container from the Long tracks, and the non
-   prolongated Velo-TT. The name of these two containers are job options. 
-   The second name can be empty. The key of the tracks from the second container
-   are shifted by 10000.
-!========================== TrgVelo v6r0 2004-11-12 ===================
-! 2004-10-25 - Olivier Callot
- - Use the RSector and backward track method, instead of playing with type.
-
-! 2004-10-18 - Olivier Callot
- - Detect if in L1 or HLT, to change the container names
- - Compute the average Velo charge in HLT context (VeloSpaceTracking)
-   and store it in pidQuality.
- - In the space track fit, use a multiple scattering term constant with
-   P, assumming all tracks have the same Pt.
-!========================== TrgVeloTT v6r0 2004-11-12 ===================
-! 2004-11-12 - Olivier Callot
- - New option 'NotUsed' (true) to ask that hits used (when only 3) are not
-   used. This was the default. If false, we still ask at least one of the
-   two half-TT station to be unused. Increases efficiency (.5%) and 
-   ghosts (2%), no turned on by default.
- - New option finalMatchTolSlope, default 0, studies in progress.
-
-! 2004-11-09 - Olivier Callot
- - Split TrgVeloTT in 3 algorithms, and an imporved tool
-    DecodeTTFromRaw
-    DecodeTTFromL1
-    TrgTTHitHolder
-   The first two are the decoding from Raw or L1 Buffer, and the TrgTTHitHolder
-   has now the structure by TTPlane of the hits. This makes TrgVeloTT lighter
-   and will allow to have different versions in an easier way.
-
-! 2004-11-09 J.A. Hernando
-  - TrgVeloTT: Posibility of selecting the input and output container 
-	of tracks (when no the algorihtms is not named "L1")
-    option: InputTracksName and OutputTracksName
-
-! 2004-10-25 - Olivier Callot
- - Do not track backward tracks.
-
-! 2004-10-22 - Olivier Callot
- - Introduce the protection and fix for the faulty TT coding in L1Buffer as
-   reported by Matt in a mail today: Protect if data = -1, exchange 2<->1 for 
-   cluster size and increase strip number if size is now 1.
- - Detect L1/HLT context from name, can be changed by option 'Level1'.
-   Remove option InputFromRawBuffer.
-
-! 2004-10-18 - Olivier Callot
- - Adapt to the new names of the containers, differing for L1 and HLT
-################################################################################
-
-</PRE><H1><A NAME=v12r3>2004-09-16 DaVinci v12r3 - version for DC04 stripping</A></H1><PRE>
-
- Release for stripping production
- 
- - Built on Gaudi v15r3 and LHCb v16r3
-
- - Contains bug fixed DaVinciFilter and GaudiSvc
- 
- - Updated Stripping Tools
-
- - Updates in Calorimeter Software
- 
-################################################################################
-#                               DAVINCI v12r3                                  #
-################################################################################
-##################################### CALO #####################################
-!========================== CaloReco v2r6 2004-10-27 ===================
-! 2004-10-27 - Vanya BELYAEV
- - src/CaloTrackAlg.h, src/CaloTrackAlg.cpp
-    the algorithm is modified to take advantage from 
-    new class TrTrackUse from Calo/CaloUtils package 
- - src/CaloMergedPi0Alg.h, src/CaloMergedPi0Alg.cpp
-
-    new property "EtCut" is added to skip the processing of 
-    clusters with small transverse energy.
-    The default value of this oproperty is -100*GeV
-   (which implies "NO CUT", and "BACKWARD-COMPATIBILITY" 
-    in the sense of absolute reproducibility of results). 
-    The idea comes from Olivier Deschamps and Cristina Carloganu.
-
-    Another new property "MaxIterations" is added to reduce the 
-    number of iterations 
-    The default value (16) is "BACKWARD-COMPATIBLE"
-    The idea comes from Olivier Deschamps and Cristina Carloganu.
-
-    In addition few "tiny" modification are applied:
-      - remove "count" loop 
-      - location of spddigits and prs digits are moved from internal loop
-        to a top level 
-
-    The usage of EtCut=1.5*GeV and MaxIteration=6 togather with 
-    these 'technical' optimizations  
-    speeds up the execution of the algorithm approxmately 20 times.
-
-
- The package *REQUIRES* : 
-  - Calo/CaloUtils with versions >= v4r8 
-  - Calo/CaloEvent with version  >= v13r6  
-
-
-! 2004-10-26 - Vanya BELYAEV
- - src/CaloCluster2TrackAlg.h, src/CaloCluster2TrackAlg.cpp
- - src/CaloHypo2TrackAlg.h, src/CaloHypo2TrackAlg.cpp
-     update in properties for better dealing with track types 
-   it is done with the helper algorithm base CaloTrackAlg,
-   which allow to select/reject a certain track categories 
-   according to 
-      - general criteria (unique?error?),
-      - track categories ( is'*'?)
-      - algorithms ('*'?)
-- options/BremMatch.opts
-- options/Brem2Match.opts
-   update the configuratin files for new property names 
-
-! 2004-10-26 - Vanya BELYAEV
- - introduce FAST "photon" matching of trigger track (TrgTrach) with 
-   Calotrimeter clusters. For a moment follow "off-line" phylosophy:
-   perfroam all-to-all mathcing and save result as a relation table 
-   in TES. The supporting algorithm CaloCluster2TrgTrackAlg does this job.
-   The execution is 5-6 times faster than the execution of 
-   "standard" photon matching. The efficiency need to be testes 
-   and studied.
-   In real environment one coudl gain addiitonal factor of 2
-   (since if one uses this "o nly" fo select neutral clusters - "photons")
-   one does not need all-to-all matching (and one does not need to 
-   register the table in TES!),  one just che the existence of 
-   tracks with chi2<cut, which should be "fast" procedure.  
-
-
-! 2004-10-24 - Vanya BELYAEV
- - src/CaloTrackMatchBrem2.h
-   src/CaloTrackMatchBrem2.cpp
-   src/CaloReco_load.cpp
-     add new 'tool' for (hopefully) improved 'bremstrahlung' matching.
-     the tool need to be tested with *LARGE* statistics 
- - options/Brem2Match.opts 
-     new file for 'Brem2Match' algorithm configuration 
- - options/BremMatch.opts
-     add 'include' for new file Brem2Match.opts  
-
-! 2004-10-24 - Vanya BELYAEV
- -  src/CaloTrackMathcPhotonAlg.cpp
-    src/CaloTrackMathcPhotonAlg.h
-    src/CaloReco_load.cpp
-       remove obsolete algorithm
- -  src/CaloTrack*.cpp 
-       improve a little bit the error-reporting printout
-
-! 2004-10-22 - Vanya BELYAEV
- - src/CaloTrackMatchBase.h
-   src/CaloTrackMatchBase.cpp
-
-   1) modify the internal match structure MatchStruct1 
-      to invert the matrix in the constructor 
-   2) modify the internal chi2 method to be more efficient 
-      (eliminate the intermediate matrices) 
-   3) introduce local matrix storage
-   4) itoriducet mtrxOp methods for fast evaluation of matrix products 
-
-       in overall (142) gives >10% impromevent in CPU performance 
-
-   5) introduce new internal structure MatchStruct2 
-   6) introduce set of new "chi2" methods dealing with MatchStruct2 
-  
-        (5) and (6) are the steps toward HLT matching 
-
- - src/CellularAutomaton.cpp
-   change the Error-Code for 'uclusterized cells' warning message 
-   from FAILURE to SUCCESS to redice a bit the potential confusion 
- 
-! 2004-10-22 - Vanya BELYAEV
-
-   (requires the recent modifications in Event/CaloEvent  >= 13r6 ) 
-
- - src/CellularAutomaton.h
-   src/CellularAutomaton.cpp
-   
-     The algorithm gas got 2 new properties 
-   "Sort"     (boolean, default = true ) - the flag which indicates wether 
-                                           the sorting of clusters should 
-                                           be performed
-   "SprtByET" (boolean, default = false) - the flag which indicates 
-                                           which sorting criteria (energy 
-                                           versus transverse energy) is used 
-                                           for sorting
-
-   The default settings corresponds to "backward-compatibility"
-
-  - src/CaloDeleteObject.h, src/CaloDeteleObject.cpp  
-    remove the obsolete algorithm
-      one should use TESFilter algorithm from  Kernel/LHCbAlgs package
-
-  - src/CaloCheckObjects.h, src/CaloCheckObjects.cpp  
-    remove obsolete algorithm
-      one should use TESCheck algorithm from  Kernel/LHCbAlgs package 
-  - src/CaloReco_load.cpp
-    remove the factory instantiations for removed obsolete algorithms 
-
-  - cmt/requirements 
-   version increment to v2r6 
-!========================== CaloUtils v4r8 2004-10-27 ===================
-! 2004-10-27 - Vanya BELYAEV
- - CaloUtils/TrTrackUse.h ,
-   src/TrTrackUse.cpp
-
-      new helper class to simplify the selection/rejection of 
-      TrStoredTrack fro e.g. mathcing, monitoring, PID, etc...
-      It defins a "standard" set of properties for "Component"
-      classes ("Algorithm", "Service", "AlgTool") and few methods 
-      for seelction.rejection of tracks, inspection, etc... 
-
-      The clients : CaloReco, CaloMoniDst. CaloPIDs 
-
- - cmt/requirements
-    increment the version to v4r8 
-###################################### L0 ######################################
-##################################### PHYS #####################################
-!========================== DaVinci v12r3 2004-10-27 ===================
-! 2004-10-26 - P. Koppenburg 
-  - options/DVTriggerFilter.opts
-  - options/DaVinciElectrons.opts
-  - options/DaVinciNeutrals.opts
-    . Replace all Sequencers by GaudiSequencers
-! 2004-10-26 - P. Koppenburg for Vanya Belyaev
-  - options/DaVinciElectrons.opts
-    . One need to substitute "CaloDeleteObjectsAlg" -> "TESFilter"   
-      (the algorithm from LHCbAlgs package therefore one need to load DLL "LHCbAlgs" )
-      and to ajust the property name for this algorithm:
-       "ElectronDelete.Addresses" -> "ElectronDelete.DroppedContainers"
-! 2004-10-19 - P. Koppenburg
-  - options/HltChecking.opts
-    . Move HltTrgTrackToContainer back to Hlt.opts as it is needed to 
-      find the PV.
-! 2004-10-15 - P. Koppenburg for O. Callot
-  - options/Hlt.opts
-  - options/HltChecking.opts
-    . Add TrgMuonID to HLT sequence
-    . Move HltTrgTrackToContainer to checking sequence as it is not needed
-      by the particle maker anymore.
-! 2004-10-14 - P. Koppenburg
-  - options/DaVinci.opts
-    . Do not clain that GaudiPython does not work with Pool data. 
-      This is wrong for quite some time now.    
-!========================== DaVinciFilter v1r2 2004-10-27 ===================
-! 2004-10-21 - P. Koppenburg
- - src/MassFilterCriterion.h
-   . Correct description   
-! 2004-10-18 - P. Koppenburg
- - src/ParticleFilter.cpp
-   . Bug fixed: When one particle was rejected, all following were rejected too...
-     Bug found by Olivier Deschamps
-!========================== DaVinciKernel v2r0 2004-10-27 ===================
-! 2004-09-21 - P. Koppenburg
- - DaVinciTools/DVAlgorithm.h
- - src/DVAlgorithm.cpp
-   . Let DVAlgorithm inherit from GaudiTupleAlg (which inherits from 
-     GaudiHistoAlg). This change (as well as the one below) is fully
-     backward compatible with the old inheritence from GaudiAlgorithm,
-     but allows more features. It just requires to recompile all DaVinci.
-! 2004-09-18 - P. Koppenburg
- - DaVinciTools/DVAlgorithm.h
- - src/DVAlgorithm.cpp
-   . Let DVAlgorithm inherit from GaudiHistoAlg.    
-#################################### PHYSSEL ###################################
-!========================== Gamma2ee v1r4 2004-10-27 ===================
-! 2004-11-27 - R. Beneyton
-  - update PreselB2Pi0Pi02GammaGamma2ee.opts to have a rejection
-   factor of 5100 (DC04 data)
-!========================== Muon v1r2 2004-10-27 ===================
-! 2004-10-20 - P. Koppenburg
-  - options/PreselMuon.opts
-    . Typo fix.
-!========================== PhysSelSys v7r11 2004-10-27 ===================
-Updated packages (see DaVinci release notes for details):
-use  Muon                      v1r2     PhysSel
-use  Gamma2ee                  v1r4     PhysSel
-#####################################  REC  ####################################
-##################################### TOOLS ####################################
-!========================== LoKiHlt v1r1p1 2004-10-27 ===================
-! 2004-10-20 - Vanya BELYAEV
-  - src/Components/NProngs.cpp 
-    fix the compilation problem for Windows 
-  - cmt/requirements 
-    version increment to v1r1p1
-!========================== Stripping v1r5p1 2004-10-27 ===================
-! 2004-10-26 - P. Koppenburg
-  - python/strip.py
-    . Use GaudiSequencer and not Sequencer when no sequencer defined
-! 2004-10-21 - P. Koppenburg
-  - options/DVMerge.opts
-    . Make ETC after vetoing   
-! 2004-10-19 - P. Koppenburg
- - options/DVMergeETC.opts
-   . Merges several ETC files into one
-! 2004-10-14 - P. Koppenburg
- - cmt/requirements
-   . Make option file only on linux, not Windows.
-!========================== Utilities v1r11p1 2004-10-27 ===================
-! 2004-10-06 - P. Koppenburg
-  - src/CheckSelResult.cpp
-  - src/PrintHeader.cpp
-    . Change looks of printout
-###################################### TR ######################################
-###################################### TRG #####################################
-</PRE><H1><A NAME=v12r2>2004-09-16 DaVinci v12r2 - version for DC04 stripping</A></H1><PRE>
-
- Release for stripping production
- 
- - Built on Gaudi v15r2 and LHCb v16r2
-
- - Updated L1Decision to get 40.0 kHz
- 
- - Some updated physics selections
- 
- - Updated Stripping Tools
-
- - New LoKiHlt package for HLT studies with Bender
- 
- - Small modifications in other packages for HLT studies.
- 
-################################################################################
-#                               DAVINCI v12r2                                  #
-################################################################################
-##################################### CALO #####################################
-###################################### L0 ######################################
-##################################### PHYS #####################################
-!========================== DaVinci v12r1 2004-10-13 ===================
-! 2004-10-08 - P. Koppenburg
-  - src/Main/DaVinciMain.cpp
-    . Abort cleanly when APPVERSION is not defined
-! 2004-10-04 - P. Koppenburg
-  - options/L0Calo.opts
-  - options/L0.opts
-  - options/L0Muon.opts
-    . Put Calo L0 in new L0Calo.opts and now call L0Muon.opts from L0.opts    
-  - options/DVCheckTrigger.opts
-  - options/DVTriggerFilter.opts
-  - options/DaVinci.opts
-    . Changed accordingly  
-! 2004-10-04 - P. Koppenburg
-  - options/L0Muon.opts
-    . Removed temporary patch to overwrite change in Pt kick from 
-      1.12 to 1.39 GeV, since now L0DU is fixed.
-!========================== DaVinciMCTools v5r6 2004-10-13 ===================
-! 2004-09-26 - Luis Fernandez
- - src/TrueMCFilterCriterion.cpp
-   .  Temporary fix to filter only the head (e.g the B) decay final states. 
-      Final states to consider must flagged in the decay string.
-!========================== PhysSelections v6r11 2004-10-13 ===================
-! 2004-10-07 - P. Koppenburg
- - src/PIDFilter.*
-   . Small DVAlgorithm that implements the lost functionality of
-     the ExclusiveSelection in RefineSelection (see below). 
-        PIDFilter.PhysDesktop.InputLocations = { "Phys/Combined" } ;
-        PIDFilter.ParticleNames = { "mu+", "mu-" } ;
-        PIDFilter.Reject = false ; // default
-     will fish muons.   
-! 2004-10-07 - P. Koppenburg
- - src/RefineSelection.*
-   . Remove ExclusiveSelection option that was incompatible
-     with the nice possibility of selecting a particle based on cuts
-     on its daughters.  
-#################################### PHYSSEL ###################################
-!========================== B2HH v2r4p1 2004-10-13 ===================
-! 2004-10-07 - P. Koppenburg
-  - options/DoTDRselB2HH.opts
-    . Does all TDR selections at once
-! 2004-10-04 - P. Koppenburg
-  - remove options/*Eff* that are using the obsolete PhysSelEff algorithm  
-!========================== B2XGamma v3r0 2004-10-13 ===================
-! 2004-10-12 - Vanya BELYAEV
- - remove opts/DVPreselB2XGamma.opts,
-   which confuses the stripping tools 
-
-! 2004-10-10 - Vanya BELYAEV 
-
- - src/B2XGamma_Tags.cpp 
-   new algorithm to write simple event tag collections 
- - src/B2XGamma_load.cpp 
-   add new algorithm 
- - src/Helicity.h 
-   remove the obsolete file 
-
-   ----------------------------------------
- - reorganization of *ALL* '*'.opts files:
-   ----------------------------------------
-
- (1) Bd -> K*(892)0 gamma
-
- - DVTDRselBd2KstarGamma.opts 
-     the main file for TDR selection 
- - DoTDRselBd2KstarGamma.opts 
-     helper file, useful for HLT studies (see Patrick's note)
- - DV_TDRselBd2KstarGamma.opts 
-     the file, analogouse to DVTDRselBd2KstarGamma, but 
-     wit hthe *SIGNAL* data sample (DC04, 100k) 
- - DVPreselBd2KstarGamma.opts 
-     the main fiel for TDR selection 
- - DoPreselBd2KstarGamma.opts 
- - DV_PreselBd2KstarGamma.opts 
-     the file, analogouse to DVTDRselBd2KstarGamma, but 
-     with the *SIGNAL* data sample (DC04, 100k) 
- - DV_Bd2KstarGamma.opts 
-     The file (skeleton) useful for analysis 
-
- - DVTDRselBs2PhiGamma.opts 
-     the main file for TDR selection 
- - DoTDRselBs2PhiGamma.opts 
-     helper file, useful for HLT studies (see Patrick's note)
- - DV_TDRselBs2PhiGamma.opts 
-     the file, analogouse to DVTDRselBd2KstarGamma, but 
-     wit hthe *SIGNAL* data sample (DC04, 100k) 
- - DVPreselBs2PhiGamma.opts 
-     the main file for TDR selection 
- - DoPreselBs2PhiGamma.opts 
- - DV_PreselBs2PhiGamma.opts 
-     the file, analogouse to DVTDRselBs2PhiGamma, but 
-     with the *SIGNAL* data sample (DC04, 100k) 
- - DV_Bs2PhiGamma.opts 
-     The file (skeleton) useful for analysis 
- - DV_Bs2PhiGamma_WriteEvtCol.opts 
-     The file (skeleton) useful for writing event tag collections  
- - DV_Bs2PhiGamma_WriteFullDst.opts 
-     The file (skeleton) useful for writing 'FULL' dst  
- - DV_Bs2PhiGamma_WriteFullDst.opts 
-     The file (skeleton) useful for writing 'MINI/MICRO' dst  
- - DV_Bs2PhiGamma_ReadEvtCol.opts 
-     The file (skeleton) useful for reading event tag collections  
-
- - DVPreselBx2nHGamma.opts 
-    The main file for B->hh gamma and B->hhh gamma selections 
- - DoPreselBx2nHGamma.opts 
-    The helper auxilalry file 
- - DV_PreselBx2nHGamma.opts 
-     the file, analogouse to DVPreselBx2nHGamma, but 
-       with the *SIGNAL* data sample (DC04, 100k) 
-
-  And the similar structures for 
-  Bx2HHpi0Gamma ( Bx -> (H+ H- pi0 ) gamma ) 
-  and 
-  Bd2OmegaGamma ( Bd-> ( omega -> pi+ pi- pi0 ) gamma ) 
-
- - cmt/requirements 
-   increment the version to v3r0 
-!========================== Bd2DstarPi v2r7p1 2004-10-13 ===================
-! 2004-10-04 - P. Koppenburg
-  - remove options/*Eff* that are using the obsolete PhysSelEff algorithm  
-!========================== Bd2a1Dstar v2r3p1 2004-10-13 ===================
-! 2004-10-04 - P. Koppenburg
-  - remove options/*Eff* that are using the obsolete PhysSelEff algorithm  
-  - remove options/*TDR* that are not used by anyone
-!========================== Bs2DsH v3r3p1 2004-10-13 ===================
-! 2004-10-07 - P. Koppenburg
- - options/DoTDRselBs2DsH.opts
-   . Added an option file to execute both TDRselections at once. For HLT mainly.
-!========================== Bs2JpsiEta v3r3p1 2004-10-13 ===================
-! 2004-10-04 - P. Koppenburg
-  - remove options/*Eff* that are using the obsolete PhysSelEff algorithm  
-!========================== Bs2JpsiPhi v2r3p1 2004-10-13 ===================
-! 2004-10-04 - P. Koppenburg
-  - remove options/*Eff* that are using the obsolete PhysSelEff algorithm  
-!========================== Bs2MuMu v2r4p1 2004-10-13 ===================
-! 2004-10-04 - P. Koppenburg
-  - remove options/*Eff* that are using the obsolete PhysSelEff algorithm  
-!========================== Bs2PhiEtac v2r3p1 2004-10-13 ===================
-! 2004-10-04 - P. Koppenburg
-  - remove options/*Eff* that are using the obsolete PhysSelEff algorithm  
-  - remove obsolete options
-!========================== Bs2PhiPhi v2r3p1 2004-10-13 ===================
-! 2004-10-04 - P. Koppenburg
-  - remove options/*Eff* that are using the obsolete PhysSelEff algorithm  
-!========================== D02MuMu v2r0 2004-10-13 ===================
-! 2004-10-07 - P. Koppenburg
- - options/{DV}PreselD02MuMu.ops
-   . Adapt to guidelines
-! 2004-10-05 - A. Sarti
- - src/<someAlgorithms>.cpp
-   . Moved the code to the LoKi based structure
- - options/*Presel*.cpp
-   . Moved the preselection options to the LoKi structure
-!========================== Muon v1r1 2004-10-13 ===================
-! 2004-10-07 - P. Koppenburg
-  - options/{DV}PreselMuon.opts
-    . Add an explicit muon filter.
-!========================== PhysSelSys v7r10 2004-10-13 ===================
-Updated packages (see DaVinci release notes for details):
-use  B2HH                      v2r4p1   PhysSel
-use  B2XGamma                  v3r0     PhysSel
-use  Bd2DstarPi                v2r7p1   PhysSel
-use  Bd2a1Dstar                v2r3p1   PhysSel
-use  Bs2DsH                    v3r3p1   PhysSel
-use  Bs2JpsiEta                v3r3p1   PhysSel
-use  Bs2JpsiPhi                v2r3p1   PhysSel
-use  Bs2MuMu                   v2r4p1   PhysSel
-use  Bs2PhiEtac                v2r3p1   PhysSel
-use  Bs2PhiPhi                 v2r3p1   PhysSel 
-use  D02MuMu                   v2r0     PhysSel 
-use  Muon                      v1r1     PhysSel
-#####################################  REC  ####################################
-##################################### TOOLS ####################################
-!========================== LoKi v3r5 2004-10-13 ===================
-! 2004-10-06 - Vanya BELYAEV
- - update for new definition of L1Score 
- - remove LOKI_OLD and LOKI_OLD_L1 macros 
- - cmt/requirements  version increment to v3r5 
-!========================== LoKiHlt v1r1 2004-10-13 ===================
-! 2004-10-06 - Vanya BELYAEV
- - LoKi/TrgTracks.h 
-     new namespace LoKi::TrgTracks with 
-     functions/predicates related to Hlt/Trg tracks.
- - new predicate LoKi::TrgTracks::HasTrgTrack 
-     with evaluates to true for particels, created from TrgTrack
- - new function LoKi::Extract::trgFromParticle whoich extracts 
-     the TrgTrack object from the Particle 
- - src/TrgTracks.cpp  implementation of new functions/predicates 
- - cmt/requirements version increment to v1r1 
-!========================== Stripping v1r5 2004-10-13 ===================
-! 2004-10-12 - P. Koppenburg
- - python/strip.py
-   . Do ETC first and DST only after, or ETC would have links to 
-     temporary files.
-! 2004-10-11 - P. Koppenburg
- - python/strip.py
-   . Do not print list of compliant packages, only non-compliant ones
-   . Immediately produce file DVComb.opts and not DVComb_[date].opts
- - cmt/requirements
-   . Execute checkPrep     
-! 2004-10-11 - P. Koppenburg
-  - python/strip.py
-  - options/DVComb.opts 
-    . 'REPLACE' intstead of 'CREATE'
-! 2004-10-07 - P. Koppenburg
-  - options/DVComb.opts 
-    . Small change in D02MuMu
-!========================== Utilities v1r11 2004-10-13 ===================
-! 2004-10-06 - P. Koppenburg
-  - src/CheckSelResult.cpp
-    . Added method writeSelResult() that writes out the SelResult to TES if
-      required by AvoidSelResult = false (not default). 
-###################################### TR ######################################
-###################################### TRG #####################################
-!========================== L1Decision v3r1 2004-10-13 ===================
-! 2004-10-12 - Thomas Martin Schietinger
- - New generic threshold based on 7M min. bias DC04 events.
-! 2004-10-04 - Thomas Martin Schietinger
- - src/L1Decision.cpp
-   . Add calibration functions for all subtriggers, new thresholds corresponding
-     to corrected L0 (muon pt kick) (but L1Reco/L1Match[2d,3d]L0.cpp not yet
-     adapted!!)
- - src/L1Check.cpp
-   . Bug fix.
- - doc
-   . add new L1Eff tools (ROOT compiled), that replace the simpler L1Eff macro.
- 
-</PRE><H1><A NAME=v12r1>2004-09-16 DaVinci v12r1 - version with updated L1 and more HLT</A></H1><PRE>
-
- Identical to DaVinci v11r13 except:
-      
- - Built on Gaudi v15r2 and LHCb v16r2
- 
- - CaloDigitsFromRaw is now an "algorithm-on-demand"
- 
- - New Trg Event model and updated L1 trigger
- 
- - All DaVinci tools now run on particles made from trigger tracks for HLT.
-   User selections can be adapted easily too:
-   1) if you use the PV from VertexLocation::Primary, foresee the 
-      possibility to get it from TrgVertexLocation::Velo3D in HLT mode
-   2) Check always that the protoparticle is actually there
-        PP = dynamic_cast<ProtoParticle*>((*iPart)->origin());
-      might be NULL. In this case you can do
-        TT = dynamic_cast<TrgTrack*>((*iPart)->origin());
-      You will need to #include "Event/TrgTrack.h" for this.
-   3) Replace DaVinciReco.opts by Hlt.opts and do not run any particle maker.
-      You can decide if you want to make all particles both as pions and
-      kaons (default), or only as kaons with
-        TrgParticleMaker.MakeKaon = false ;
-      Your particles will be in /Event/Phys/Trg
- 
-   This version uses the new CMT environment. The $CMTPATH points now to
-   $HOME/cmtuser. Do not use $HOME/newmycmt anymore.
- 
-################################################################################
-#                               DAVINCI v12r1                                  #
-################################################################################
-!========================== DaVinci v12r1 2004-09-16 ===================
-! 2004-09-17 - P. Koppenburg
-  - options/Hlt.opts
-    . Restore TrgTrackToContainer/HltTrgTrackToContainer
-      Bug found by Luis Fernandez
-    
-! 2004-09-15 - P. Koppenburg for Luisanna Tocco
-  - options/L0Muon.opts
-    . Use same options as Boole except for some details.
-    . Still se old Pt kick of 1.21 GeV (should be 1.39) until
-      L0Du is adapted accordingly.
-    
-! 2004-09-15 - P. Koppenburg for Vanya Belyaev
-  - options/DVStripping.opts
-  - options/DVMerge.opts
-    . Do also ETC for merging.
-  
-! 2004-09-14 - P. Koppenburg for Vanya Belyaev
-Vanya writes:
-    I've put few modifications into Event/CaloEvent package 
-    to provide the appropriate "loading-on-demand"  for 
-    Calorimeter digits
-
-    From now there is no nesessity to execute "CaloDigitsFromRaw" 
-    algorithm at all.
-    Algorithm itself is modified to produce only 1 
-    containerner per instance (thus one need to have 4 
-    instances for 4 calorimeters). The overall speed of 4 
-    instances is improved by 20% by replacement of "sort" 
-    with "stable_sort" algorithm and  with the proper 
-    "reserve" manipulations.
-
-    The corresponding instance will be invoked 
-    automatically by nice Markus' service  "DataOnDemand".
-
-    for new configuration one need to add the following
-    lines into the "main"-options file (e.g. Brunel.opts):
-
-    // add the service ito the list of external servcies 
-    ApplicationMgr.ExtSvc += { "DataOnDemandSvc" } ;
-    // enable "DataFault" incidents from Event Data Svc 
-    EventDataSvc.EnableFaultHandler  = true ;
-
-    The specific configuration is described into the file 
-    $CALOEVENTOPTS/options/CaloEvent.opts 
-    which needs to be included from the "main"-options file:
-
-    #include "$CALOEVENTOPTS/options/CaloEvent.opts"
-
-
-! 2004-09-13 - P. Koppenburg for Olivier Callot
-Olivier writes:
-    The head revision of the Trg packages is ready to be tagged and used with 
-    LHCb v16r2 (now in DEV). 
-    This means the following packages to be tagged 
-
-    Trg/L1Decision	v3r0
-    Trg/L1Reco		v5r0
-    Trg/TrgChecker	v5r0
-    Trg/TrgForward	v3r0
-    Trg/TrgMonitor	v3r0
-    Trg/TrgMuonID	v2r0
-    Trg/TrgPrimVertex	v3r0
-    Trg/TrgTools	v5r0
-    Trg/TrgVelo		v5r0
-    Trg/TrgVeloTT	v5r0
-
-    Some changes are also needed in DaVinci options, namely
-
-    - In L1Decision.opts replace algorithm L1Dimuon by L1Muon 
-    - in Hlt.opts, add TrgMuonID in the DLLs, and in the after TrgForward 
-      in the algorithm, 
-    Remove TrgTrackToContainer. Add the options 
-    TrgVeloTTHlt.AcceptInHole = true;  
-    #include "$TRGMUONIDROOT/options/TrgMuonID.opts"
-    - In L1Checking : remove the TrgTrackToConatiner.prefix option
-    - in HltChecking, add the options
-     HltTrgTrack2MCParticle.prefix = "Hlt/";
-     HltTrgChecker.prefix          = "Hlt/";
-    If not the monitoring of L1 and HLT can not be set together.
-
-! 2004-09-07 - P. Koppenburg
-  - doc/doxyFile.cfg
-    . Update package list
-! 2004-09-01 - P. Koppenburg for Federica Legger
-  - job/DaVinci.job, job/Stripping.job
-    . Use cmtuser directory
-    
-##################################### CALO #####################################
-!======================== CaloPIDs v2r4 2004-09-08 ======================
-! 2004-09-02 - Vanya BELYAEV
-   make the preparation for HLT/Trigger development 
- - update for modifier CaloInterfaces 
- - cmt/requirements 
-   version increment to v2r4 
-!======================= CaloReco v2r5 2004-09-08 ======================
-! 2004-09-08 - Marco Cattaneo
- - Remove associator factories from CaloReco_load.cpp, as these have been
-   move to Associators/Associators package
-
-! 2004-09-05 - Vanya BELYAEV
-  - src/CelAutoTaggedCell.h
-    src/CellularAutomaton.h
-    src/CellularAutomaton.cpp
-   trivial modification to obtain 25% CPU gain 
-
-! 2004-09-05 - Vanya BELYAEV
- - src/CaloCheckObjectsAlg.h(.cpp)
-   new trivial algorithm for checking the existence 
-   (and by product, the loading!) of objects in Gaudi transient store 
- - src/CaloReco_load.cpp
-   add the decalration of the new algorithm 
-
-! 2004-09-02 - Vanya BELYAEV
- - prepare for HLT/Trigger developments 
-
-###################################### IT ######################################
-###################################### L0 ######################################
-!=================== L0MuonTrigger v2r2 2004-09-14 =======================
-! 2004-09-14 - Luisanna Tocco
- - Fix new pT kick (1.39) in Boole.opts 
-##################################### PHYS #####################################
-!========================== CommonParticles v1r5p3 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
- - src/<someAlgorithms>.cpp
-   . Remove getInput that is not in PhysDesktop anymore.
-
-!========================== DaVinciAssociators v5r2 2004-09-16===================
-! 2004-09-16 - P. Koppenburg
- - src/Particle2MCLink.cpp
-   . Temporary hack suggested by Olivier Callot that solved the TrgTrack association
-     problem. Not a definitive solution as it involes the hard-codeing of the 
-     container. A better solution is being implemented in the TrgParticleMaker.     
-! 2004-09-16 - P. Koppenburg
- - src/Particle2MCLink.cpp
-   . Try to check if origin() is a TrgTrack if it is not a ProtoParticle.
-     This does not allow yet to associate TrgTracks as they are not 
-     stored in a container at creation. 
-
-!========================== DaVinciFilter v1r1 2004-09-16 ===================
-! 2004-09-13 - P. Koppenburg
- - cmt/requirements
-   . Add Relations to requirements as they are not obtained through 
-     Calo anymore   
-! 2004-09-08 - P. Koppenburg
- - src/ParticleFilter.*
-   . Remove histogramming, not used by anyone
-   . Remove counters, not used by anyone
-   . Remove duplicated code from filterPositive and filterNegative
- - src/KinFilterCriterion.*
- - src/VtxFilterCriterion.*
-  . Add some verbose() printout. Make them GaudiTools.
-! 2004-09-07 - P. Koppenburg
- - src/BooleanFilterCriterion.*
- - src/ParticleFilter.*
-   . Make it a GaudiTool
-! 2004-08-25 - P. Koppenburg
- - cmt/requirements
-   . Do not export header files
-! 2004-08-24 - P. Koppenburg
- - cmt/requirements
-   . No need of TrgEvent
-!========================== DaVinciKernel v1r1 2004-09-16 ===================
-! 2004-09-08 - P. Koppenburg
- - IParticleFilter
-   . Remove statistics
- - PhysDesktop.*
-   . Warn only once when output location is changed
-! 2004-09-06 - P. Koppenburg
- - (I)PhysDesktop.*
-   . Add getOutputLocation() method
-   . Add saveDesktop(ParticleVector&,VertexVector& ) method to IPhysDesktop
-! 2004-09-03 - P. Koppenburg
- - (I)PhysDesktop.*
-   . Remove getInput method.
-! 2004-08-25 - P. Koppenburg
-  Move src/* to src/component and Lib/* to src/
-!========================== DaVinciMCTools v5r5 2004-09-16 ===================
-! 2004-09-14 - P. Koppenburg
- - src/DumpEvent.cpp
-   .  Algorithm that runs the debug tool, moved from DaVinciTest
-  - src/PrintTree.* NEW
-    . Prints content of PhysDesktop.InputLocation as tree
-  - src/PrintMCTree.* NEW
-    . Prints MC particles of given ID as tree.
-! 2004-09-13 - P. Koppenburg
- - src/TrueMCFilterCriterion.*
-   . New ParticleFilter (like in Phys/DaVinciFilter) filtering
-     particles depending on whether they are associated to the true MC 
-     B decay tree. Allows to run on signal only.
- - options/DVTrueMCFilterCriterion.opts
-   . Example option file that checks that both the K+ and the K- 
-     in Bs->KK are reconstruted before running the preselection.
-!========================== DaVinciTest v5r2 2004-09-16 ===================
-! 2004-09-14 - P. Koppenburg
-  - src/DumpEvent.cpp
-  - src/PrintMCTree.cpp
-  - src/PrintTree.cpp
-    . Moved to DaVinciMCTools
-! 2004-09-14 - P. Koppenburg
-  - options/DVChargedProtoP.opts
-    . Add warning that PrimVertAnalysis does not work with ROOT format.
-      Bug reported by Laura Somerville.
-! 2004-09-13 - P. Koppenburg
-  - src/ChargedProtoPAlg.cpp
-    . Added errors on track state to ntuple
-! 2004-09-10 - P. Koppenburg
-  - src/PrintTree.* NEW
-    . Prints content of PhysDesktop.InputLocation as treee
-  - src/PrintMCTree.* NEW
-    . Prints MC particles of given ID as tree.
- Note: These algorithms should be one in DaVinciTools, the other in DaVincMCTools.
-       But this requires the splitting of the debug tool in a MC part
-       and a non-MC part. There's quite some work involved in that...
-  - src/DumpEvent.* 
-   . Make debug tool private
-! 2004-09-08 - P. Koppenburg
-  - src/TestParticleFilter.*
-  - options/DVTestParticleFilter.opts
-    . Removed as they essentially test obsolete features of the ParticleFilter
-      If you want to learn about the particle filter refer to Hlt/HltSelections
-      that uses it a lot.
-!========================== DaVinciTools v11r1 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
-  - src/<someAlgorithms>.cpp
-    . Remove getInput that is not in PhysDesktop anymore.
-! 2004-09-02 - P. Koppenburg
-  - src/DecayFinder.*
-    . Make it a GaudiTool   
-! 2004-08-25 - P. Koppenburg
-  - cmt/requirements
-   . Do not export header files
-  - Remove DaVinciTools and Lib directories
-!========================== DaVinciTransporter v1r1 2004-09-16 ===================
-! 2004-08-25 - P. Koppenburg
- - cmt/requirements
-   . Do not export header files
-!========================== DaVinciUser v5r1p2 2004-09-16 ===================
-! 2004-09-03 - P. Koppenburg
- - src/<someAlgorithms>.cpp
-   . Remove getInput that is not in physdesktop anymore.
-!========================== FlavourTagging v5r3 2004-09-16 ===================
-! 2004-09-13 - P. Koppenburg for Julien Babel
-  Include trigger again
-!========================== ParticleMaker v1r1 2004-09-16 ===================
-! 2004-08-25 - P. Koppenburg
- - cmt/requirements
-   . Do not export header files
-!========================== PhysSelections v6r10 2004-09-16 ===================
-! 2004-09-14 - P. Koppenburg
- - src/RefineSelections.cpp
-   . Do not set initial particle as origin. 
-! 2004-09-02 - P. Koppenburg
- - src/RefineSelections.cpp
-   . Remove getInput that is not in PhysDesktop anymore.
-!========================== VertexFit v1r1 2004-09-16 ===================
-! 2004-08-25 - P. Koppenburg
- - cmt/requirements
-   . Do not export header files
-#################################### PHYSSEL ###################################
-!========================== B2HH v2r4 2004-09-16 ===================
-! 2004-09-16 - P. Koppenburg
- - DV*.opts
-   . Replace all DoDV* files by Do* files for consistency with other
-     preselections.
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make DoDV*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== B2RhoRho v1r7p1 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
- - src/<someAlgorithms>.cpp
-   . Remove getInput that is not in physdesktop anymore.
-!========================== B2XGamma v2r4 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
- - DVTDRselBs2PhiGamma.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== Bd2D0Kstar v4r3 2004-09-16 ===================
-! 2004-09-03 - P. Koppenburg
- - src/<someAlgorithms>.cpp
-   . Remove getInput that is not in physdesktop anymore.
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== Bd2DstarPi v2r7 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== Bd2JpsiKs v2r6 2004-09-16 ===================
-! 2004-09-03 - P. Koppenburg
- - src/<someAlgorithms>.cpp
-   . Remove getInput that is not in physdesktop anymore.
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== Bd2MuMuKstar v2r3 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== Bs2DsH v3r3 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== Bs2JpsiPhi v2r3 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== Bs2MuMu v2r4 2004-09-16 ===================
-! 2004-09-03 - P. Koppenburg
- - src/<someAlgorithms>.cpp
-   . Remove getInput that is not in physdesktop anymore.
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== Bs2PhiPhi v2r3 2004-09-16 ===================
-! 2004-09-02 - P. Koppenburg
- - DV*.opts
-   . Make Do*.opts file that include all what is needed except
-     DaVinciCommon and DaVinciReco. This helps for the HLT studies.
-!========================== D02MuMu v1r4p3 2004-09-16 ===================
-! 2004-09-03 - P. Koppenburg
- - src/<someAlgorithms>.cpp
-   . Remove getInput that is not in physdesktop anymore.
-!========================== PhysSelSys v7r9 2004-09-16 ===================
-#####################################  REC  ####################################
-!========================== GlobalReco v4r8p1 2004-09-16 ===================
-! 2004-09-13 -P. Koppenburg
-  - cmt/requirements
-    . Depend on Kernel/Relations
-##################################### TOOLS ####################################
-!========================== LoKi v3r4p2 2004-09-16 ===================
-! 2004-09-13 - P. Koppenburg
- - src/Tuple.cpp
-   . Temporarily comment out L1Score functions that are not exsiting anymore.
-!========================== Stripping v1r4 2004-09-16 ===================
-! 2004-09-15 - P. Koppenburg for Hugo Ruiz
-  - src/OverWriteSelResult.cpp
-    . Bug fix: forgot to overwrite the SelResult.
-  - options/DVMerge.opts
-    . Add ETC    
-! 2004-09-14 - P. Koppenburg for Hugo Ruiz
-  - python/checkPrep.py
-  - python/strip.py
-    . By default produce 1 DST instead of 2 and do not post-scale.  
-! 2004-09-08 - P. Koppenburg
-  - src/OverWriteSelResult.{cpp,h}
-    . Checks SelResult output, makes some statistics
-      and verwrites selresult value for too noisy
-      algorthms. This replaces the PostScaler for 
-      the merging of stripped data.
-  - options/DVMerge.opts
-    . Options for merging of stripped DST.
-! 2004-09-01 - P. Koppenburg
-  - python/strip.py
-    . Change $Presel_Filename to ${Presel_Filename} (and others) 
-      to allow the file catalog to expand the variable. Bug reported 
-      by Joel.
-!========================== Utilities v1r10 2004-09-16 ===================
-! 2004-09-10 - P. Koppenburg
-  - src/SelResultCombinatorics.*
-    . Small changes in output
-! 2004-09-02 - P. Koppenburg
-  - src/SelResultCombinatorics.*
-    . Algorithm that checks correlations of SelResult outputs. It prints
-      a list or a table (default). Just give the list of algorithms:
-         SelResultCorrelations.Algorithms = { "alg1", "alg2", ...  } ;
-      This makes all the combinatorics of algorithms. One can also give
-         SelResultCorrelations.AlgorithmsColumn = { "alg1", "alg2", ...  } ;
-      which then provides the efficiencies of the "Algorithms" versus
-      "AlgorithmsColumn". The same algorithm may be in both lists.
-      (two identical lists are equivalent to an empty AlgorithmsColumn list).
-         SelResultCorrelations.PrintTable = true ; // (default)
-      switched between table and list printout. The latter is ugly but
-      helpful if one wants to `grep' the output file.
-  - options/DVSelResultCombinatorics.opts
-    . Example otion file that shows the correlations between the
-      B->llK and J/psi preselections for both the ee and mumu modes.
-###################################### TR ######################################
-###################################### TRG #####################################
-!========================== L1Decision v3r0 2004-09-16 ===================
-! 2004-09-16 - Thomas Schietinger
- - src/L1Decision.cpp
-   . Good suggestion from Hans about the treatment of
-     J/psi's (he wants to have the cut on IP removed, which in fact 
-     is well compatible with bandwidth constraints.)
- 
-! 2004-09-13 - Olivier Callot
- - Remove inclusion of Relations/IAssociator.h which are not needed and invalid
-   with LHCb v16r2
-
-! 2004-09-10 - Olivier Callot
- - Use TrgTools v5r0
-
-! 2004-09-10 - Thomas Martin Schietinger
- - new decision logic with parallel subtriggers, including single-muon 
-   trigger. Preliminary version with hardcoded thresholds.
-
-! 2004-09-02 - Thomas Martin Schietinger
- - add L1SigAnalyser tool with corresponding ROOT macro (F. Legger).
- - update and add more options files for use in DaVinci.
- - remove TrgScore* code (replaced by L1Score in Event)
-!========================== L1Reco v5r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - use TrgTools v5r*
-!========================== TrgChecker v5r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - use TrgTools v5r* and TrgVeloTT v5r*
- - Monitor also Downstream and KShort tracks, for future use.
-
-! 2004-09-08 - Olivier Callot
- - Don't print the PID statistics with no entries. Useful for L1 monitoring !
-
-! 2004-09-02 - Olivier Callot
- - Fix the counting of OT reference when assigning truth to TrgTracks. They 
-   were almost ignor
-
-! 2004-08-30 - Olivier Callot
- - New type of counter to measure PID efficiecies, and use it for Muons inside
-   TrgChecker.
-!========================== TrgForward v3r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - use TrgTools v5r*
-
-! 2004-09-02 - Olivier Callot
- - Fix the OT station number in the decoding, was wrong by one unit !
- - Tag the hits used in pass 1, and don't reuse them in pass 2.
-
-! 2004-08-25 - Olivier Callot
- - Use the clone method to create the output track. This sets the ancestor and
-   copies the previous states.
- - Remove time counter in FwdHitFromRawBuffer
- - fix a typo : The y slope of the state in th eT stations was in fact the x 
-   slope ! Random efficiency for matching in RICH, Muon, Calo ...
-!========================== TrgMonitor v3r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - use TrgTools v5r*
-!========================== TrgMuonID v2r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - use TrgTools v5r*
- - JobOption 'useM1' to validate (default) or invalidate the use of M1 for
-   muon identification.
-
-! 2004-08-30 - Olivier Callot
- - Initial implementation, based on the Hlt version of end 2003. This is a 
-   trimmed version of the offline Muon ID. The algorithm also includes a fast 
-   decoding of the Raw Buffer, based on Muon/MuonDAQ package, and a building 
-   of pads from strip based on Muon/MuonRec. Speed is the main concern here. 
-   No object is created by 'new' during the dtaa processing. 
-!========================== TrgPrimVertex v3r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - use TrgTools v5r*
-!========================== TrgTools v5r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - Use TrgEvent v4r*
-!========================== TrgVelo v5r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - Use TrgTools v5r*
-!========================== TrgVeloTT v5r0 2004-09-16 ===================
-! 2004-09-08 - Olivier Callot
- - use TrgTools v5r*
-
-</PRE><H1><A NAME=v12r0>2004-08-24 DaVinci v12r0 - first version with Gaudi v15</A></H1><PRE>
-
- Identical to DaVinci v11r13 except:
-      
- - Built on Gaudi v15r1 and LHCb v16r1
- 
- - #include" GaudiTools/..." -> #include" GaudiAlg/..." 
- 
- - LoKi v3r4p1
- 
- - DaVinciTools has been split into 6 packages 
-   . Phys/DaVinciKernel : DVAlgorithm, PhysDesktop and all Interfaces
-   . Phys/ParticleMaker : All particle makers and the ParticleStuffer
-   . Phys/DaVinciFilter : All Filter
-   . Phys/VertexFit : All vertex fitters and the GeomDispCalculator.cpp
-   . Phys/DaVinciTransporter : All transporters
-   . Phys/DaVinciTools : Basically all high-level tools that are none
-        of the abvove, f.i. DecayFinder, PreDV, CheckOverlap...    
-   This split became necessary since DaVinciTools was become a huge monster
-   containing unrelated stuff (what do the TrackTypeFilterCriterion and the 
-   CombinedParticleMaker have in common?). Also DaVinciTools was evolving
-   with all versions of DaVinci. In the short term, I hope that most 
-   developments will affect DaVinciFilter, while the other packages will
-   be rather stable except for bug fixes.
-  
- - Bug fix in L1Decision
- 
-   This version uses the new CMT environment. The $CMTPATH points now to
-   $HOME/cmtuser. Do not use $HOME/newmycmt anymore.
- 
-##################################### CALO #####################################
-###################################### IT ######################################
-================================================================================
-IT/STDAQ		v1r3	From Brunel
-###################################### L0 ######################################
-================================================================================
-L0/L0Checker		v2r2	Committed
-! 2004-08-23 - Florence RANJARD
- - L0CandidateMCTool.h - replace GaudiTools/ with GaudiAlg/
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-L0/L0mConf		v2r2p3	From Boole
- - Updated requirements for Gaudi v15
-##################################### PHYS #####################################
-================================================================================
-Phys/DaVinci		v12r0	
-! 2004-08-25 - P. Koppenburg
-  - src/Main/DaVinci.cpp
-     . Use APPVERSION instead of DAVINCIVERS
-   - src/Main/DaVinciHeader.icpp
-     . Removed
-! 2004-08-24 - P. Koppenburg
-  - cmt/requirements
-    . Many technical modifications due to Gaudi v15
-    . Replace DAVINCIVERS environment variable by APPVERSION
-================================================================================
-Phys/DaVinciEff		v3r1	
-! 2004-08-23 - Florence RANJARD
- - replace GaudiTools/ with GaudiAlg
-================================================================================
-Phys/DaVinciFilter	v1r0	
-! 2004-08-23 - P. Koppenburg
- - New package DaVinciFilter extracted from DaVinciTools,
-   containing all filters and associated algorithms.
-================================================================================
-Phys/DaVinciKernel	v1r0	
-! 2004-08-23 - P. Koppenburg
- - New package DaVinciKernel extracted from DaVinciTools,
-   containing the DVAlgorithm baseclass, the PhysDesktop and
-   all interfaces.
-================================================================================
-Phys/DaVinciTools	v11r0
-! 2004-08-23 - P. Koppenburg
- - Split package into DaVinciKernel, ParticleMaker, DaVinciFilter, VertexFit
-   DaVinciTransporter and DaVinciTools
-Phys/DaVinciTools	v10r3	
-! 2004-08-23 - Florence RANJARD
- - replace GaudiTools/ with GaudiAlg
-================================================================================
-Phys/DaVinciTransporter	v1r0	
-! 2004-08-23 - P. Koppenburg
- - New package DaVinciTransporter extracted from DaVinciTools,
-   containing all trasnporters
-================================================================================
-Phys/ParticleMaker	v1r0	
-! 2004-08-23 - P. Koppenburg
- - New package ParticleMaker extracted from DaVinciTools,
-   containing ParticleMaker and associated tools, as well as the 
-   PreLoadParticles algorithm.
-================================================================================
-Phys/VertexFit		v1r0	
-! 2004-08-23 - P. Koppenburg
- - New package Vertex extracted from DaVinciTools,
-   containing all vertex fitters and assocaited tools.
-#################################### PHYSSEL ###################################
-================================================================================
-PhysSel/PhysSelSys	v7r8	
-================================================================================
-PhysSel/Bd2DstarPi	v2r6
- - Adapt to Gaudi v15
-#####################################  REC  ####################################
-##################################### TOOLS ####################################
-================================================================================
-Tools/Utilities		v1r9	Commited
-! 2004-08-23 - Florence RANJARD
- - replace GaudiTools/ with GaudiAlg/
-###################################### TR ######################################
-###################################### TRG #####################################
-================================================================================
-Trg/TrgForward		v2r2	Commited
-! 2004-08-23 - Florence RANJARD
- - replace GaudiTools/ with GaudiAlg
-! 2004-08-05 - Olivier Callot
- - Added a job option to fit the parameters, to be used with DaVinci.
-   [...]
-================================================================================
-Trg/TrgMonitor		v2r0p1
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-Trg/TrgPrimVertex	v2r0p1
-! 2004-08-23 - Florence RANJARD
- - access AIDA from LCG_Interfaces
-================================================================================
-Trg/TrgTools		v4r3
-! 2004-08-23 - Florence RANJARD
- - replace GaudiTools/ with GaudiAlg/
-================================================================================
-Trg/TrgVeloTT		v4r1p1
-! 2004-08-23 - Florence RANJARD
- - access AIDA from LCG_Interfaces
-
-
-</PRE><H1><A NAME=v11r13>2004-08-17 DaVinci v11r13 - temptative DC'04 version</A></H1><PRE>
-
- - Many modifications related to HLT. No change in behaviour for offline
-   particles.
-      
- - New Bd2DstarPi TDR selection. 
- 
- - New Muon preselection for high Pt, IP muons.
- 
- - based on LHCB v15r14
- 
- - LoKi v3r3
- 
-##################################### CALO #####################################
-###################################### HLT #####################################
-##################################### PHYS #####################################
-================================================================================
-Phys/DaVinci	 	v11r13	Committed
-! 2004-08-17 - P. Koppenburg
-  - options/L1Checking.opts, options/HltChecking.opts
-    . Some minor changes to avoid a memory leak and allow to make particles
-      with Trg tracks.  
-================================================================================
-Phys/DaVinciTools	 v10r2	Committed
-! 2004-08-12 - P. Koppenburg
-  Many modifications to allow DaVinciTools to work with particles made
-  from TrgTracks for HLT:
-  - cmt/requirements
-    . Use TrgEvent
-  - src/FlightDistanceFilterCriterion.*
-  & src/Momentum2FlightAngleFilterCriterion.*
-    . Use PV from Trg when UseTrgPV option is switched on (OFF by default)
-  - src/PVIPFilterCriterion.*
-    . Use PV from Trg when UseTrgPV option is switched on (OFF by default)
-    . Use PV from Phys when UseOfflinePV option is switched on (OFF by default)
-    . Determine which PV to use from track origin when nothing is switched on.
-      This does not work as expected when composte particles made from Trg 
-      particles are used. To be revised...
-  - src/TrackTypeFilterCriterion.*
-    . Works with Trg tracks, but assumes they are all Long.      
-  Also a little cosmetics:
-  - src/MassDifferenceFilterCriterion.*
-  & src/MassFilterCriterion.*
-  & src/PIDCriterion.*
-  & src/PhysDesktop.*
-    . Make it a GaudiTool. Use message service shortcuts.
-  - src/PIDCriterion.*
-    . Use CL = 0 when the list of confidence levels is not given. This
-      makes sense for HLT and for composite particles where the CL is 1 anyway.
-! 2004-08-04 - G. Raven
-  - DaVinciTools/IDecodeSimpleDecayString.h
-  - src/DecodeSimpleDecayString.{cpp,h}
-    . Add a few 'const' were possible...
-================================================================================
-Phys/PhysSelections 	v6r9	Committed
-! 2004-08-16 - P. Koppenburg
- - src/RefineSelection.h
-   . Add option ExclusiveSelection, that allows to require that
-     all particle that do *not* match the PID given in the list
-     of ParticleNames are rejected. False bu default. 
-! 2004-08-11 - P. Koppenburg
- - src/RefineSelection.h
-   . Use pid, not abspid of particle. Note that to apply the same cuts on 
-     D0 and D~0, one needs to say
-     RefineSelection.ParticleNames = {"D0", D~0" };
-     RefineSelection.FilterNames = {"D0Filter", D0Filter"} ;
-! 2004-08-10 - P. Koppenburg
- - src/RefineSelection.cpp
-   . More consistent ouputlevels.
-   . Use message service shortcuts   
-! 2004-08-04 G. Raven
-  - src/CombineParticles
-     . no need to have IDecodeSimpleDecayString as a member
-     . Move some initialization from 'initialise' to the first time
-       'analyse' is called as a workaround to a problem with the 
-       ordering between the creation of a HybridFilterCriterion and
-       Pool -- somehow loading the LoKiHybrid dictionary (which is done
-       by the python code generated during the initialization of a Hybrid
-       FilterCriterion) causes a POOL not to initialize its own 
-       dictionary. By reordering things such that POOL already started
-       reading when the LoKiHybrid dictionary is loaded this problem
-       goes away. NOTE: this is a workaround, not the final solution!
-!#################################### PHYSSEL ###################################
-================================================================================
-PhysSel/Bd2DstarPi	v2r5	Committed
-! 2004-08-16 - P. Koppenburg
- - options/DVTDRselBd2DstarPi.opts
-   . New options for TDR selection. Everything was there except this bit...
- - options/CombinedForTDRselBd2DstarPi.opts
- - options/TDRselBd2DstarPi.opts
- - options/TDRselD02KPi.opts
- - options/TDRselDstar2D0Pi.opts
-   . Adapted names of algorithms. 
-================================================================================
-PhysSel/Bd2JpsiKs	v2r5	Committed
-! 2004-08-09 - P. Koppenburg
-  - options/DVTDRselBd2Jpsi2MuMu_Ks2PiPi.opts
-    . Insert an instance of CheckSelResult in all sequencers to avoid
-      making of Ks when J/psi is not found.
-================================================================================
-PhysSel/B2RhoRho	v1r7	Committed
-! 2004-08-10 - P. Koppenburg
- - src/PreselBd2Rho0Rho0.cpp
- - src/PreselBu2RhoRho0.cpp
- - src/PreselBd2RhoRho.cpp
-   . Reorder cuts to minimize CPU time consumption (first all 4-momentum cuts,
-     then vertexing)
-   . Quit loop as soon as one B candidate has been found.
-     NOTE: This is OK for stripping, but not for signal analysis where 
-     association with truth might be useful. An option that switches this 
-     on/off should be added.
-================================================================================
-PhysSel/Muon		v1r0	Not yet imported
-! 2004-06-25 - P. Koppenburg
-  Imported this new preselection. It looks for muons with high P, Pt, IP
-  and good muon ID.  
-  The preselection is only based on options.
-  - options/DVPreselMuon.opts
-    . DaVinci.opts file
-  - options/PreselMuon.opts
-    . Actual preselection cuts
-================================================================================
-PhysSel/PhysSelSys	v7r7	Committed
-#####################################  REC  ####################################
-##################################### TOOLS ####################################
-================================================================================
-Tools/LoKi		v3r2	Committed
-! 2004-08-08 - Vanya BELYAEV
-- All "Functions" and "Predicates are equipped with 3 virtual functions
-  (from LoKi::AuxFunBase class) 
-================================================================================
-Tools/Stripping		v1r3	Committed
-! 2004-08-16 - P. Koppenburg
- - python/strip.py
- - options/DVComb.opts
-   . Added Muon preselection
-! 2004-08-09 - P. Koppenburg
- - options/DVComb.opts
-   . New version with DaVinci v11r13
-================================================================================
-Tools/Utilities		v1r8p1	Committed
-! 2004-08-16- P. Koppenburg
-  - CheckSelResult.cpp
-    . Set AvoidSelResult to true by default
-! 2004-08-10- P. Koppenburg
-  - CheckSelResult.cpp
-    . Add dummy AvoidSelResult option to allow it's use in Stripping although
-      it is not a DVAlgorithm.
-###################################### TRG #####################################
-================================================================================
-Trg/L1Decision		v2r1	Committed
-! 2004-07-16 - Thomas Martin Schietinger
- - adapt L1Check to use MCEffTree for acceptance check and SelResults for 
-   selection
- - add example options files for running L1Check in DaVinci
- - minor adaptions to L1Eff.C macro
-================================================================================
-Trg/TrgChecker		v4r1	Committed
-! 2004-08-12 - Olivier Callot
- - Modify TrgChecker to print Velo and TT hits from the Trg data holders.
-================================================================================
-Trg/TrgTools		v4r2	Committed
-! 2004-08-12 - Olivier Callot
- - use the 'put' method in TrgTrackToContainer. The status of the call to
-   registerObject wasn't tested...
-! 2004-08-11 - Olivier Callot
- - Convert TrgVertices to a Vertices container, to be compatible with offline.
- - Identify Vertices as 'Primary'
-! 2004-08-10 - Olivier Callot
- - Reset the track container in TrgInitEvent. Needed when running Hlt after L1.
-! 2004-08-05 - Olivier Callot
- - TrgParticleMaker reads from TrgDataHolder, no longer from container.
-! 2004-08-05 - Olivier Callot
- - TrgL0Filter check if L1Score already exists before re-creating it.
-================================================================================
-Trg/TrgVeloTT		v4r1	Committed
-! 2004-08-12 - Olivier Callot
- - Make the TTHit visible, in a new tool, so that the hits can be re-used
-   by (monitoring) algorithms
- - Tune some tracking parameters, simplifies the match: Best Chi2.
-
-</PRE><H1><A NAME=v11r12>2004-08-03 DaVinci v11r12 - DC'04 tests version</A></H1><PRE>
-
- - Intermediate steps towards v12r0. New syntaxes required by the new CVS/Gaudi
-   are used whenever already possible.
-   
- - Event/L1Event is obsolete and removed. Corrected all instances
-   under Phys/ and commented them out under PhysSel/.
-   
- - TEMPORARY PATCH:
-      Because of a bug in MinimalEventLoopMgr.cpp,
-      an algorithm contained in two sequencers
-      is executed twice. This is the case of 
-      CaloDigitsFromRaw when both the Electrons 
-      and Neutrals sequences are called.
-      To avoid the problem, execute the algorithm
-      in DaVinciCommon.opts, hence in *all* events.  
-   
- - based on LHCB v15r14
- 
- - LoKi v2r8p1 branch
- 
-##################################### CALO #####################################
-###################################### HLT #####################################
-###################################### IT ######################################
-###################################### L0 ######################################
-================================================================================
-L0/L0Checker		v2r1p1	Committed
-! 2004-07-28 - P. Koppenburg
-  - cmt/requirements
-    . Import AIDA
-================================================================================
-L0/L0DU			v6r7p1	Committed
-! 2004-07-29 - Marco Cattaneo
- - Fix typo in L0DU bank type name
-##################################### PHYS #####################################
-================================================================================
-Phys/CommonParticles	v6r8p2	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-   . Don't need BOOST anymore
-================================================================================
-Phys/DaVinci		v11r12	Committed
-! 2004-08-02 - P. Koppenburg
-  - options/DVTriggerFilter.opts
-  - options/L0.opts
-  - options/L0base.opts (new)
-    . Changes that allow to run the triggerfilter without any MC truth check
-      (faster by a factor 2)
-
-! 2004-08-02 - P. Koppenburg
-  - options/DaVinciCommon.opts 
-  - options/DaVinciElectrons.opts
-  - options/DaVinciNeutrals.opts
-    . TEMPORARY PATCH:
-      Because of a bug in MinimalEventLoopMgr.cpp,
-      an algorithm contained in two sequencers
-      is executed twice. This is the case of 
-      CaloDigitsFromRaw when both the Electrons 
-      and Neutrals sequences are called.
-      To avoid the problem, execute the algorithm
-      in DaVinciCommon.opts, hence in *all* events.
-  
-      !! Don't forget to restore the initial way when
-      a patched version of MinimalEventLoopMgr.cpp
-      comes out !!
-  
-! 2004-07-29 - P. Koppenburg
-  - cmt/requirements
-    . Use LHCb v15r14
-  - options/DaVinciCommon.opts
-    . Restore HbookCnv
-
-! 2004-07-28 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . Remove $STDOPTS/RootDb.opts and HbookCnv
-
-! 2004-07-27 - P. Koppenburg
-  - options/DstContents.opts
-    . Explicitly add Event/Raw/XXX for DVTriggerFilter.opts
-================================================================================
-Phys/DaVinciAssociators	v5r0p2	Committed
-! 2004-07-28 - Ph. Charpentier
- - src/Particle2MCLinksAsct.cpp & .h
-    . Fix a bug for overwriting the incident handler in order to clear the
-      local relations table
- - src/<algorithms>.cpp
-    . in finalize() set pointer to NULL after delete
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-Phys/DaVinciChecks	v2r4p1	Committed
-! 2004-07-29 - P. Koppenburg
-  - Merge with DaVinciTest  # GOOD BYE #  
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Import AIDA
-================================================================================
-Phys/DaVinciEff		v3r0p1	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Import AIDA 
-================================================================================
-Phys/DaVinciTest	v5r0	Committed
-! 2004-07-29 - P. Koppenburg
-  - src/ChargedProtoPAnalysis.*
-    . Make it a DVAlgorithm
-  - src/PrimVertAnalysis.cpp
-    . shorten message service incantations  
-! 2004-07-29 - P. Koppenburg
-  - Merge with DaVinciChecks package. 
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Import AIDA
-================================================================================
-Phys/DaVinciTools	v10r1	Committed
-! 2004-07-29 - P. Koppenburg
- - src/ChangeDecayChain.*
- - src/ChangePID.*
-   . Moved to new Hlt/HltSelections package
-
-! 2004-07-29 - P. Koppenburg for Luis Fernandez
- - src/DecayFinder.*
-   . New method decaySubTrees as for the MCDecayFinder
- - src/Momentum2FlightAngleFilterCriterion.cpp
-   . Returns a yes/no depending on the cosine of the angle between the particle 
-     momentum and the flight distance w.r.t either
-     -> all PVs
-     -> Best PV (default), chosen as the one for which the IPS of the composite
-        particle is the smallest
- - src/ChangeDecayChain.*
-   . added temprarily
-    
-! 2004-07-29 - P. Koppenburg
- - cmt/requirements
-   . Boost link options for v11r12. Remove them for v12r0.
-! 2004-07-23 - P. Koppenburg
- - */*.h
-   . GaudiTools -> GaudiAlg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-Phys/DaVinciUser	v5r1p1	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . L1Event -> TrgEvent
-   . Import AIDA
-================================================================================
-Phys/FlavourTagging	v5r2	Committed
-! 2004-07-29 - P. Koppenburg
- - options/BTagging.opts
-   . Set write to TES to true by default for backward compatibility.
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . L1Event -> TrgEvent
-   . Import AIDA
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
-================================================================================
-Phys/Ks2PiPiSel		v1r4p1	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-#################################### PHYSSEL ###################################
-================================================================================
-PhysSel/B2DstarX2D02hh	v2r1p1	Committed
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
-================================================================================
-PhysSel/B2HH		v2r3p2	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-PhysSel/B2RhoRho	v1r6 	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . L1Event -> TrgEvent
-   . Don't use but import AIDA
-================================================================================
-PhysSel/Bd2D0Kstar	v4r2p2	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-PhysSel/Bd2DstarPi	v2r4	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . L1Event -> TrgEvent
-   . Import AIDA
-   . CERNLIB ?
-================================================================================
-PhysSel/Bd2a1Dstar	v2r3 	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . L1Event -> TrgEvent
-   . Don't use but import AIDA
-================================================================================
-PhysSel/Bd2JpsiKs	v2r4 	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . L1Event -> TrgEvent
-   . Don't use but import AIDA
-================================================================================
-PhysSel/Bd2JpsiKstar	v2r1p1 	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-PhysSel/Bd2MuMuKstar	v2r2p2 	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-PhysSel/Bd2PhiKs	v4r2 	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . No need for LoKi, but for DaVinciMCTools and L0Event
-   . import AIDA
-================================================================================
-PhysSel/Bd2PiPiPi0	v2r2p1 	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-PhysSel/Bs2DsDs		v1r1	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
-================================================================================
-PhysSel/Bs2DsH		v3r2p3	Committed
-! 2004-08-06 - P. Koppenburg for David Borras
- - src/PreselBs2DsDs.cpp
-   . Harder cuts to reduce combinatorics and hence CPU consumption.
-! 2004-07-26 - P. Koppenburg
- - src/Bs2DsHMonitor.cpp
-   . Comment out all obsolete L1-related suff
-================================================================================
-PhysSel/Bs2JpsiEta	v3r3	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
-   . Correct some Histogram bugs
- - cmt/requirements
-   . L1Event -> TrgEvent
-================================================================================
-PhysSel/Bs2JpsiPhi	v2r2p1	Committed
-! 2004-07-28 - P. Koppenburg
- - cmt/requirements
-   . "Use PhysSelections v* Phys" would be better ;-)
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-   . Add "Use PhysSelections" for consistency
-================================================================================
-PhysSel/Bs2KstarKstar	v1r3p2	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Import AIDA
-================================================================================
-PhysSel/Bs2MuMu		v2r3	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . L1Event -> TrgEvent
-   . Don't use but import AIDA
-================================================================================
-PhysSel/Bs2PhiEtac	v2r3	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . L1Event -> TrgEvent
-   . import AIDA
-================================================================================
-PhysSel/Bs2PhiPhi	v2r2	Committed
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . L1Event -> TrgEvent
-================================================================================
-PhysSel/Bu2KsPi		v2r4	Committed
-! 2004-07-27 - A. Buckley
-  - src/*
-    . Added new upper cuts to complement existing low cuts.
-    . Changed K and B tight mass windows to upper-lower pairs.
-    . Removed subcategory cut flags since -infty/+infty initial values 
-      do this implicitly.
-  - options/*PreselCuts.opts
-    . Updated cuts to give better bb incl rejection: tighter B mass windows
-      and lots of marginal upper cuts used.
-
-! 2004-07-23 - P. Koppenburg
- - src/*.cpp
-   . Comment out all obsolete L1 stuff
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-PhysSel/D02MuMu		v1r4p2	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-PhysSel/PhysSelSys	v7r6	Committed
-#####################################  REC  ####################################
-##################################### TOOLS ####################################
-================================================================================
-Tools/Stripping		v1r2p1	Committed
-! 2004-07-23 - P. Koppenburg
- - cmt/requirements
-   . Don't use but import AIDA
-================================================================================
-Tools/LoKi		v3r1	Branched	
-! 2004-08-03 - Vanya BELYAEV
- - LoKi/Particles.h 
-   add new function LoKi::ParticlesAbsDeltaMeasuredMass
- - LoKi/ParticleCuts,h
-   add new function into LoKi::Cuts namespace under the name ADMMASS 
- - LoKi/Types
-   add new funtion objects PZERO, VZERO, MCZERO,MCVZERO - 
-   "functions" which returns 0 for 
-     Particles,Vertices,MCParticles and MCVertcis correspondingly 
- - LoKi/*Cuts.h
-   add VMIN,VMAX,MCMIN,MCMAX,MCVMIN,MCVMAX 
-
-! 2004-07-28 - P. Koppenburg
- - v2r8p1 branch that compiles with DV v11r12 but not yet with v12r0
- 
-###################################### TRG #####################################
-
-</PRE><H1><A NAME=v11r11>2004-07-23 DaVinci v11r11 - DC'04 tests version</A></H1><PRE>
- Many modifications
-
- - DVAlgorithm now inherits from GaudiAlgorithm.
-  
- - Updated transporters: sligtly changes all chi**2.
-  
- - Updated electron reconstruction: include DaVinciElectrons.opts *before* 
-   DaVinciReco.opts for electrons
-   
-   -> many small changes in selection options
- 
- - New Bs2DsDs preselection
- 
- - New Muon trigger
- 
- - New FlightDistanceFilterCriterion and TrackTypeFilterCriterion filters, 
-   ChangePID algorithm.
-   
- - based on LHCB v15r13
- 
- - LoKi v2r8
- 
-##################################### CALO #####################################
-================================================================================
-Calo/CaloReco		v2r4	Committed
-! 2004-07-21 - Vanya BELYAEV
-            ****** ALL MODIFICATIONS ARE BACKWARD COMPATIBLE ****** 
-##################################### L0 ######################################
-================================================================================
-L0/L0MuonKernel		v2r1p1	From Boole
-================================================================================
-L0/L0MuonTrigger	v2r1	From Boole
-================================================================================
-L0/L0mConf		v2r2p1	From Boole
-##################################### PHYS #####################################
-================================================================================
-Phys/CommonParticles	v1r5p1	Committed
-! 2004-07-08 - P. Koppenburg
- - options/ProducePairPhotons.opts
-    . Use CombinedParticleMaker
-================================================================================
-Phys/DaVinci		v11r11	Committed
-! 2004-07-22 - P. Koppenburg for Vanya Belyaev
-  - options/DaVinciNeutrals.opts
-  - options/DaVinciElectrons.opts
-    . Split DaVinciNeutrals in two. DaVinciElectrons *must* be
-      called before DaVinciReco to have any effect.
-  - options/Calo04Correction.opts
-    . Removed
-  - options/DVTriggerFilter.opts, DVWriteMiniDst.opts, DaVinci.opts
-    . Reflect this order 
-
-! 2004-07-19 - P. Koppenburg for Luisanna Tocco
- - options/L0Muon.opts
-   . New options to re-run L0muon. 
-     WARNING: Incompatible with hbook! Pere is investigating.
- - options/DVCheckTrigger.opts
- - options/DVTriggerFilter.opts
-   . Re-run L0muon by default
- - options/DaVinci.opts
-   . DON'T re-run L0muon by default
- - cmt/requirements
-   . Added L0MuonKernel, L0MuonTRigger and L0mConf packages from Boole
-   . Get Paramfiles to v3r8 from L0Muon
-  
-! 2004-07-XX - P. Koppenburg
- - DVStripping.opts
-   . New options for preselections-stripping
- - DVTriggerFilter.opts
-   . New options for trigger-stripping
-  
-! 2004-07-19 - P. Koppenburg
- - doc/release.notes-detailed
-   . The release notes in the same style as for the other packages.
-================================================================================
-Phys/DaVinciAssociators	v5r0p1	Committed
-! 2004-07-22 - P. Koppenburg
-  - options/TestAssociators.opts, TestLinker.opts
-    . Include DaVinciElectrons.opts
-================================================================================
-Phys/DaVinciTest	v4r5p1	Committed
-! 2004-07-08 - P. Koppenburg
-  - options/DVTestChargedParticleMaker.opts
-  - options/DVTestElectronParticleMaker.opts
-  - options/DVTestMuonParticleMaker.opts
-  - options/DVTestNeutralParticleMaker.opts
-  - options/DVTestRichParticleMaker.opts
-   . Removed. 
-================================================================================
-Phys/DaVinciTools	v10r0	Committed
-! 2004-07-22 - P. Koppenburg for Yuehong Xie
- - src/NsctVeloTransporter.cpp
- - src/TrTransporter.cpp
-   . Problem found with impact parameter of a gamma converting to two electrons. 
-     The problem was that I forgot to set the error of z to zero after all the 
-     other elements of the error matrix are transform to a state with err_z=0. 
-     It didn't cause any problem to vertex fitting, which doesn't use the error 
-     of z at all, but led to failure in calculating impact parameter, for which 
-     the error of z is used.
-
-   . In NsctVeloTransporter.cpp I fixed two other problems:
-     o checked charge of particles before adding multiple scattering error
-     o for multiple scattering, added 3 missed correlation elements in the 
-       error matrices. 
- 
-! 2004-07-20 - P. Koppenburg
- - src/LagrangeMassVertexFitter.cpp
-   . Bug affecting only Windows
-      -> put definitions
-         Particle* part3 = pList[2];
-         Particle* part4 = pList[3];
-     in the sections where one knows that there are more than 2 particles.
-
-! 2004-07-19 - P. Koppenburg for Yuehong Xie
- - src/NsctVeloTransporter.cpp
- - src/ParabolicTransporter.cpp
- - src/TrTransporter.cpp
-   . Redefinition of error on z position for transport of composite particles.
-   
-! 2004-07-19 - P. Koppenburg for Luis Fernandez
-  - src/FlightDistanceFilterCriterion.{h.cpp}
-    Shorter options. see below.
-  
-! 2004-07-16 - P. Koppenburg for Yuehong Xie
-  - src/LifetimeFitter.cpp
-    . posMomCorr() was misused as the upper square in LifetimeFitter.cpp, 
-      and this is fixed.
-  - src/LinearTransporter.cpp
-    . A transfromation is introduced in  LinearTransporter.cpp to account 
-      for the z uncertainty of the initial state. It changes nothing when 
-      the initial state is not from a fitted vertex and thus has no error 
-      on z.
-      The code for the linear transport of the covariance is also rewritten 
-      to make it short and to fix the problem of two missing lines in the 
-      old version
-        newPosSlopesCorr(1,2) = oldPosSlopesCorr(1,2) + dz*oldSlopesMomErr(1,2);
-        newPosSlopesCorr(2,1) = oldPosSlopesCorr(2,1) + dz*oldSlopesMomErr(2,1);
-      This is not a complete fix to the initial covariance matrix problem.
-      There are two things to be solved:
-      *) charged particles like D+, Ds+
-      *) if one use CombinedTransporter which uses extrapolators in the 
-         Tr/TrExtrapolator package. 
-
-! 2004-07-16 - P. Koppenburg for Luis Fernandez
-  - src/FlightDistanceFilterCriterion.{h.cpp} (preliminary version)
-    . Returns a yes/no depending on flight distance / significance w.r.t either 
-       -> all PVs (for the min cuts)
-       -> Best PV, chosen as the one for which the IPS of the composite 
-          particle is the smallest (for the min and max cuts)
-       Cuts:
-        - on the minimum signed or unsigned flight distance or significance
-          w.r.t all PVs or the Best PV
-        - on the maximum signed or unsigned flight distance or significance
-          w.r.t the Best PV
-  - options/DVFlightDistanceFilterCriterion.opts
-    . Test options for the above
-  
-! 2004-07-16 - P. Koppenburg
-  - DaVinciTools/DVAlgorithm.h, Lib/DVAlgorithm.cpp
-    . Make it inherit from GaudiAlgorithm. This allows for instance
-      to use the shortcuts warning(), err(), debug() for msg << MSG::XXXX
-
-  - DaVinciTools/IBestParticles.h  
-    . Interface for a new kind of "filter" tool that filters a ParticleVector
-      and returns another ParticleVector.
-  - src/FilterByBestParticles.{h,cpp}
-    . Generic DVAlgorithm that uses an IBestParticles tool to filter
-      particles.  
-  - src/KinBestParticles.{h,cpp}
-    . IBestParticles tool that returns an ordered vector with the n particles 
-      with highest P, Pt, E from a vector. 
-  - options/DVFilterByBestParticles.opts
-    . Example option file to use FilterByBestParticles with KinBestParticles.
-      
--------------------------------------------------------------------------------
-Phys/DaVinciTools	v9r8	Committed and tagged
-! 2004-07-15 - P. Koppenburg
-  - src/DaVinciTools_load.cpp
-    . Missing BooleanFilterCriterion added
-
-! 2004-07-09 - P. Koppenburg
-  - src/PVIPFilterCriterion.*
-    . Finalize cleanly
-  - src/ChangePID.*
-    . DVAlgorithm that copies a particle into
-      another location and changes its PID. Works for single (from protoparticle)
-      and composite particles (from vertex). In the former case 
-      the energy is recalculated. Never apply this algorithm on particles
-      created by a mass-constrained vertex fitter (obviously).
-      Note that it is forbidden to change the PID of an existing particle.
-    
-! 2004-07-08 - P. Koppenburg
-  - src/ChargedParticleMaker.*
-  - src/ElectronParticleMaker.*
-  - src/MuonParticleMaker.*
-  - src/NeutralParticleMaker.*
-  - src/RichParticleMaker.*
-    . Removed obsolete particle makers
-
-! 2004-07-08 - P. Koppenburg
-  - src/NoPIDsParticleMaker.*
-    . Added
-         declareProperty ( "UseLongTracks",     m_longTracks );
-         declareProperty ( "UseDownstreamTracks", m_downstreamTracks );
-         declareProperty ( "UseUpstreamTracks",      m_vttTracks );
-      For HLT
-      
-  - src/PVIPFilterCriterion.*
-    . Made it a GaudiTool
-    
-  - src/TrackTypeFilterCriterion.*
-    . New filter criterion that filters particles according to track types.
-         declareProperty( "RequireLong",       m_reqLong         = false );
-         declareProperty( "VetoLong",          m_vetoLong        = false );
-         declareProperty( "RequireDownstream", m_reqDownstream   = false );
-         declareProperty( "VetoDownstream",    m_vetoDownstream  = false );
-         declareProperty( "RequireUpstream",   m_reqUpstream     = false );
-         declareProperty( "VetoUpstream",      m_vetoUpstream    = false );
-         declareProperty( "RequireVelo",       m_reqVeloTrack    = false );
-         declareProperty( "VetoVelo",          m_vetoVeloTrack   = false );
-         declareProperty( "RequireBackward",   m_reqBackward     = false );
-         declareProperty( "VetoBackward",      m_vetoBackward    = false );
-         declareProperty( "RequireTtrack",     m_reqTtrack       = false );
-         declareProperty( "VetoTtrack",        m_vetoTtrack      = false );
-      Switch this to true to keep neutrals or compisite particles,
-      or they get filtered out if any of the above is true...
-         declareProperty( "IgnoreNonTracks",   m_ignoreNonTracks = false );
-    
-! 2004-07-06 - P. Koppenburg
-  - DaVinciTools/DVAlgorithm.h
-    . New getDecayString method
-================================================================================
-Phys/FlavourTagging	v5r1	Committed
-! 2004-07-08 - P. Koppenburg for Marco Musy
-  - options/BTagging.opts
-  - options/CheatedSelection.opts
-  - src/BTagging.cpp
-  - src/BTagging.h
-  - src/BTaggingMonitor.cpp
-  - src/BTaggingMonitor.h
-  - src/CheatedSelection.h
-    . It includes SS pion tag and a revised treatment for electrons.
-================================================================================
-Phys/PhysSelections	v6r8p1	Committed
-! 2004-07-16 P. Koppenburg
-  - cmt/requirements
-    . Use DaVinciTools v* instead of v9*
-   
-#################################### PHYSSEL ###################################
-================================================================================
-PhysSel/B2HH		v2r3p1	Committed	
-! 2004-06-25 - P. Koppenburg
-  - options/PreselB2hh.opts
-    . Put DecayDescriptor on a single line, else it is not undestood by 
-      the Stripping script
-================================================================================
-PhysSel/B2RhoRho	v1r5p1	Committed	
-! 2004-07-15 - P. Koppenburg
-  - src/B2RhoRho_load.cpp
-    . add PreselBd2RhoRho 
-================================================================================
-PhysSel/Bd2D0Kstar	v4r2p1	Committed	
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/Bd2DstarPi	v2r3p1	Committed	
-! 2004-07-19 - P. Koppenburg
-  - cmt/requirements
-    . Add CERNLIB to please Mr. Gates.   
-! 2004-07-15 - P. Koppenburg
-  - src/Bd2DstarPi_load.cpp
-    . Add Inclusive 
-================================================================================
-PhysSel/Bd2JpsiKs	v2r3p1	Committed	
-! 2004-07-22 - P. Koppenburg
-  - options/DVTDRselBd2Jpsi2ee_Ks2PiPi.opts
-    . Include DaVinciElectrons.opts
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/Bd2JpsiKstar	v2r1p1	Committed	
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/Bd2MuMuKstar	v2r2p1	Committed	
-! 2004-07-19 - P. Koppenburg
-  - options/DVPreselBd2MuMuKstar,opts
-    . OutputLevel to 4 to avoid list of accepted events 
-================================================================================
-PhysSel/Bs2DsDs		v1r0	Imported
-! 2004-07-22 - P. Koppenburg for Stephane Monteil
-  New
-================================================================================
-PhysSel/Bs2DsH		v3r2p2	Committed	
-! 2004-07-16 - P. Koppenburg
- - Update the options files: Put the DecayDescriptors on one line.
-================================================================================
-PhysSel/Bs2JpsiEta	v3r2p1	Committed	
-! 2004-07-09 - Benjamin Carron
-  - options/DVPresel*
-    . Correct PhotonParticleMaker   
-================================================================================
-PhysSel/Bs2JpsiPhi	v2r2	Committed	
-! 2004-07-22 - P. Koppenburg
-  - options/DVTDRselBs2Jpsi2ee_Phi2KK.opts
-    . Include DaVinciElectrons.opts    
-! 2004-07-08 - G. Raven
-  - Fix a few options left over from the change of Select2ParticleDecay to 
-    CombineParticles
-! 2004-07-05 - G. Raven
-  - remove unused, obsolete options files 
-  - change from Select2ParticleDecay to CombineParticles 'everywhere'  
-  -> TROUBLE
-================================================================================
-PhysSel/Bs2KsKs		v2r2p1	Committed	
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/Bs2KstarKstar	v1r3p1	Committed	
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/Bs2MuMu		v2r2p1	Committed	
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/Bu2LLK		v1r1p1	Committed		
-! 2004-07-22 - P. Koppenburg
-  - options/DVPreselBu2LLK.opts
-    . Include DaVinciElectrons.opts    
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/Bu2KsPi		v2r3p1	Committed	
-! 2004-07-16 - P. Koppenburg
-  - cmt/requirements
-    . Use DaVinciTools v* instead of v9*. Same for others.
-================================================================================
-PhysSel/D02MuMu		v1r4p1	Committed	
-! 2004-07-16 - P. Koppenburg
-  - src/D02mm.cpp
-    . get the SmartDataPtr<Collisions> only when it is really needed
-      ( m_skipMultipleInteractions ) to avoid crashes on data without
-      MC information.
-    . log -> msg to avoid future conflicts.   
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/Gamma2ee	v1r3	Committed
-! 2004-07-05 - R. Beneyton
-  - update PreselB2PiPiPi02GammaGamma2ee.opts to have a rejection factor 
-    around 2500
-================================================================================
-PhysSel/Jpsi		v1r1p1
-! 2004-07-22 - P. Koppenburg
-  - options/DVPreselJpsi2ee.opts
-    . Include DaVinciElectrons.opts    
-! 2004-07-14 - P. Koppenburg
-  - options/<some>.opts
-    . Correct or comment out buggy decay descriptors
-================================================================================
-PhysSel/PhysSelSys	v7r5	Committed	
-#####################################  REC  ####################################
-================================================================================
-Rec/GlobalReco		v4r8
-! 2004-06-15 - P. Koppenburg
- - src/ChargedProtoPAlg.cpp ChargedProtoPAlg.h
-   . Change int rejectTrack( const TrStoredTrack* track );
-   to StatusCode rejectTrack( const TrStoredTrack* track, int& reject );
-   and return FAILURE of the TrState is not found.
-	
-##################################### TOOLS ####################################
-================================================================================
-Tools/LoKi		v2r8	Committed	
-! many stuff
-================================================================================
-Tools/Stripping		v1r2	Committed	
-! 2004-07-22 - P. Koppenburg
- - python/strip.py
-   . Added Bs2DsDs preselection
- - html/Comb_opts
-   . Combined options.
- 
-! 2004-07-05 - P. Koppenburg
- - python/strip.py
-   . Define output streams as environment variables 
-     $TDRsel_Filename, $Presel_Filename, $ETC_Filename
- -> options/DVComb.opts
-   . New options
-================================================================================
-Tools/Utilities		v1r7	Committed	
-! 2004-07-14 - P. Koppenburg
-  - src/CheckSelResult.cpp
-    . Algorithm that checks the filterPassed flag of a given list
-      of algorithms
-      
-      ApplicationMgr.TopAlg += { "A", "B", "CheckSelResult" };
-      CheckSelResult.Algorithms = { "A", "B" } ;
-//      CheckSelResult.ANDmode = 1 ; // if you want ( A && B )
-    
-      
-###################################### TRG #####################################
-================================================================================
-Trg/L1Decision		v2rX	Committed -> not incremented
-! 2004-07-16 - Thomas Martin Schietinger
- - adapt L1Check to use MCEffTree for acceptance check and SelResults for 
-   selection
- - add example options files for running L1Check in DaVinci
- - minor adaptions to L1Eff.C macro
-
-
-</PRE><H1><A NAME=v11r10>2004-07-05 DaVinci v11r10 - DC'04 tests version</A></H1><PRE>
- Essentially a bug fix version of v11r9
-
- - based on LHCB v15r13
- 
- - LoKi v2r7
- 
- - Some other minor modifications
-  
-##################################### PHYS #####################################
-================================================================================
-Phys/DaVinciChecks 	v2r4	Committed	
-! 2004-06-29 - P. Koppenburg
- - src/DumpEvent.cpp
-   . removed
-   
-================================================================================
-Phys/DaVinciTools 	v9r7	Committed	
-! 2004-07-01 - P. Koppenburg
-  - src/DecodeSimpleDecayString.cpp
-    . Moved decay string parser from CombineParticles.
-    
-================================================================================
-Phys/PhysSelections 	v6r8	Committed
-! 2004-07-01 P. Koppenburg
-  - src/CombineParticles.cpp
-    . Extracted decay string descriptor parser part -> 
-    	DecodeSimpleDecayString in DaVinciTools
-       
-#################################### PHYSSEL ###################################
-================================================================================
-PhysSel/B2XGamma	v2r3p1	Committed
-! 2004-07-01 - P. Koppenburg
-  - options/DVPresel*
-    . Implement PostScaler
-
-================================================================================
-PhysSel/Bs2DsH		v3r2p1	Committed
-! 2004-06-30 - Jeroen van Tilburg
- - Update the options files: Due to bug in LoKi Algo the Particle to PV
-   table was not set correctly.
-
-================================================================================
-PhysSel/Bu2LLK		v1r1	Committed
-! 2004-06-30 - P. Koppenburg
-  - src/Bu2LLKPlots.cpp
-    . REmove usesless particle property service
-    
-================================================================================
-PhysSel/PhysSelSys	v1r2	Committed
- 2004-07-02 - PK
-  - Correct a few compilation warnings
-  
-! 2004-07-01 - R. Beneyton
-  - update PreselB2Pi0Pi02GammaGamma2ee.opts to have a rejection factor aroud 1500
-  - correct a very rare possible bug with closest brem candidate
-
-================================================================================
-PhysSel/PhysSelSys	v7r4	Committed
-    
-##################################### TOOLS ####################################
-================================================================================
-Tools/Stripping		v1r1	Committed
-! 2004-07-05 - P. Koppenburg
- - New options
-================================================================================
-Tools/LoKi		v2r7	Committed
-! 2004-06-30 - Vanya BELYAEV
- - src/Algo.cpp
-   fix a bug with defautl values for P2PV, P2T and Flavour 
-   tags location tables.
-   The bug was kindly reported by Jeroen van Tilburg
-  
-! 2004-06-30 - P. Koppenburg for F. Ranjard
- - cmt/requirements
-      Win32Debug (for Visual Studio 6) has to be replaced by
-      WIN32&debug 
-
-! 2004-06-28 - Vanya BELYAEV
- - LoKi/MCMatchObj.h, src/MCMatchObj.cpp 
-   The class is equipped now with 
-   proper treatment of selection of MC decay members 
-   (":" and "^" symbols for brillinat O.Dormond MCDecayFinder tools) 
-
-</PRE><H1><A NAME=v11r9>2004-06-28 DaVinci v11r9 - DC'04 tests version</A></H1><PRE>
- This version is ready for DC'04
-
- - based on LHCB v15r12
- 
- - Updated CaloReco, GlobalReco, Ks2PiPiSel, DaVinciAssociators, DaVinciTools,
-   PhysSelections
- 
- - Updated preselections
- 
- - New Tools/Stripping package
- 
- - LoKi v2r6
- 
-################################### For LHCb ###################################
-================================================================================
-Event/Event 		v4r5
-! 2004-06-17 - P. Koppenburg for C. Jacoby
- - xml/MCEffParticle.xml
- - xml/MCEffTree.xml
- - src/MCEffTree.cpp
-   . Defines MCEffTree and MCEffParticle classes. The MCEffTree class represents 
-     the decay of interest (DoI) and provides reconstructible/reconstructed 
-     information for it.  It also provides the decay descriptor string of the DoI, 
-     a SmartDataPtr to its head MCParticle, a boolean flag if the DoI is found and 
-     a vector of MCEffParticles. It is stored in a TES container. The MCEffParticle
-     class provides a SmartDataPtr to a stable MCParticle of the DoI plus 
-     reconstructible/reconstructed information for it. This class in not stored 
-     directly in a TES container but is accessible through the MCEffTree class.
-
-================================================================================
-Event/PhysEvent 	v8r4
-! 2004-06-17 - P. Koppenburg for P. Igo-Kemenes and C. Jacoby
- - xml/EffCheckEvent.xml
-   Access to MC particle information for efficiency algorithms
-   
-================================================================================
-Phys/MCTools		v1r7 or v1r5p1 branch -> call it v1r7
-
-##################################### PHYS #####################################
-================================================================================
-Phys/DaVinci		v11r9	
-  options/Hlt.opts
-  options/L0.opts
-  options/L1Decision.opts
-
-================================================================================
-Phys/DaVinciAssociators v5r0	Committed
-  Completely rewritten
-
-================================================================================
-Check that it works: Particles Container not found at /Event/Phys//Event/Phys/DiLeptonForPreselBu2LLK/Particles
-
-Phys/DaVinciEff		v3r0	Committed
-! 2004-06-17 - P. Koppenburg for Peter Igo-Kemenes
-   New Efficiency algorithm as described at June 04 software week and
-   in a forthcoming note.
- - options/DVEffBd2Jpsi2MuMu_Ks2PiPi.opts
- - options/DVEffBs2PhiEtac.opts
- - options/EffBd2Jpsi2MuMu_Ks2PiPi.opts
- - options/EffBs2PhiEtac.opts
- - src/EffSelCheck.cpp
- - src/EffSelCheck.h
- - src/EffSelCheckMonitor.cpp
- - src/EffSelCheckMonitor.h
-    . added
- - cmt/requirements
- - doc/release.notes
- - src/DaVinciEff_load.cpp
-    . modified
- - options/DVEffJpsi2MuMu.opts
- - options/EffJpsi2MuMu.opts
- - src/PhysSelEff.cpp
- - src/PhysSelEff.h
-    . removed
-
-! 2004-06-14 - Christian Jacoby
-Implementation of the MCEffReconstructed tool. Computes reconstructedness in 
-DaVinci via associator from MCParticles to ProtoParticles. Can be used as a 
-standalone tool. The interface of the tool is in Phys/MCTools package.
-
-================================================================================
-Phys/DaVinciTest 	v4r5	Committed	
-! 2004-06-21 - P. Koppenburg
- - src/DumpEvent.cpp
-   . New Algorithm that runs the debug tool.
-   
-================================================================================
-Phys/DaVinciTools 	v9r6
-! 2004-06-25 - P. Koppenburg
-  - src/PVIPFilterCriterion.{cpp,h}
-    . Filter for IP of particles on PV (and only PV!).
-      There are four possible cuts:
-      o MinIP:       Minimal IP on *any* PV. Typically to select B tracks.
-      o MinIPsignif: The same but cutting on IP/error
-      o MaxIP:       Maximal IP on *at least one* PV. 
-                     Typically to select the B itself
-      o MaxIPsignif: The same but cutting on IP/error.
-    Example of use can be found in $BU2LLKROOT/options/  
-
-! 2004-06-18 - P. Koppenburg for Vanya Belyaev
-  - src/ParticleMakerSeq.cpp
-  - src/ParticleMakerSeq.h
-    . new
-Very simple particle maker which just a sequence of concrete particle
-makers. Being invoked this particle maker just execute all "dependent" 
-particle makers. The dependent particel makers can ne either private
-or public. The last case can be used for some "standard" particle makers
-or avoid very long configuration lines, like
-
-================================================================================
-Phys/Ks2PiPiSel		v1r4	Committed
-! 2004-06-15 - P. Koppenburg
-  - cmt/requirements
-    . Do not explicitly require DaVinciAssociators v4r*
-
-! 2004-06-09 - Y. Xie
-  MinImpParamPiU -> MinImpParamPiD in Ks2PiPi.cpp and option files 
-
-================================================================================
-Phys/PhysSelections	v6r7
-! 2004-06-14 G. Raven
-  Add 'CombineParticles' -- a new and improved version of Select2ParticleDecay
-  with a syntax which is slightly different and thus not backward compatible
-  -- hence the new name (which better describes what it does as well ;-)
-
-#################################### PHYSSEL ###################################
-================================================================================
-PhysSel/B2HH		v2r3	Committed
-! 2004-06-25 - P. Koppenburg for Angelo Carbone
-  - options/PreselB2hh.opts
-    . More tighter cuts
-    
-! 2004-06-12 - P. Koppenburg for Angelo Carbone
-  - options/PreselB2hh.opts
-    . Tighter cuts
-    
-================================================================================
-PhysSel/B2RhoRho	v1r5	Committed
-! 2004-06-14 - P. Koppenburg for  Olivier Deschamps
-  - options/DVPreselBd2RhoRho.opts
-  - options/PreselBd2RhoRho.opts
-  - src/PreselBd2RhoRho.cpp
-  - src/PreselBd2RhoRho.h
-    . New preselection Bd->Rho+Rho-
-  - options/PreselBd2Rho0Rho0.opts
-  - options/PreselBu2RhoRho0.opts
-    . Tighter cuts
-    
-================================================================================
-PhysSel/B2XGamma	v2r3	Committed
-! 2004-06-12 - P. Koppenburg for Galina Pakhlova
-  - src/Bx2HHpi0Gamma.cpp
-  - src/Bx2nHGamma.cpp
-    . Tighter cuts
-    
-================================================================================
-PhysSel/Bd2D0Kstar	v4r2	Committed
-! 2004-06-15 - P. Koppenburg for Kazuyoshi Akiba
-  - options/PreselBd2D02HH_Kstar2KPi.opts
-  - options/PreselD02HH.opts
-  - options/PreselKstar2KPiForBd2D0Kstar.opts
-    . Change cuts to match 1/1000 reduction factor
-    
-================================================================================
-PhysSel/Bd2DstarPi	v2r3	Committed
-! 2004-06-28 - P. Koppenburg
-  - src/Bd2DstarPi.cpp
-  - src/D02KPi.cpp
-  - src/Dstar2D0Pi.cpp
-    . Get rid of some (not all) compilation warnings
-    
-! 2004-06-28 - P. Koppenburg for Jonas Rademaker
-  - src/Bd2DstarPiInclusive.cpp
-  - src/Bd2DstarPiInclusive.h
-  - options/PreselBd2DstarPiInclusive.opts
-    . Thighter cuts
-
-! 2004-06-24 - P. Koppenburg for Jonas Rademaker
-  - options/DVPreselBd2DstarPiInclusive.opts
-  - options/PreselBd2DstarPiInclusive.opts
-    . Options for the inclusive preselection
-    
-! 2004-06-23 - P. Koppenburg for Jonas Rademaker
-  - src/theInclusiveReconstruction.cpp
-    I think I fixed the problem in theInclusiveReconstruction.cpp. Where it said
-       recSolution::recSolution& recSolution::operator=(const recSolution& rhs);
-    it should have said
-       recSolution& recSolution::operator=(const recSolution& rhs);
-    and I don't understand why it compiled at all under Linux.
-
-! 2004-06-23 - P. Koppenburg
-  - src/Bd2DstarPiInclusive.h
-    . static const double L1Threshold=0.3125; does not compile on Windows
-
-! 2004-06-15 - P. Koppenburg for Ulrik Egede 
-  - options/DVPreselBd2DstarPi.opts
-    . Tighter cuts
-
-================================================================================
-PhysSel/Bd2JpsiKs	v2r3	Committed
-! 2004-06-21 - P. Koppenburg
- - options/TDRselKs2PiPiForBd2Jpsi2eeKs.opts
-   . MinImpParamPiU becomes MinImpParamPiD in Ks2PiPiSel.
-
-! 2004-06-17 - P. Koppenburg
-  - options/DVBd2Jpsi2MuMu_Ks2PiPi.opts
-  - options/DVBd2Jpsi2eeKs.opts
-  - options/DVEffBd2Jpsi2MuMu_Ks2PiPi.opts
-  - options/DVTDRBd2Jpsi2eeKs.opts
-  - options/Jpsi2MuMuForBd2JpsiKs.opts
-  - options/LoadElectrons.opts
-  - options/TDRKsSelection.opts
-    . Removed these obsolete options
-      
-================================================================================
-PhysSel/Bd2MuMuKstar	v2r2	Committed
-! 2004-06-14 - P. Koppenburg for Helder Lopes
-  - options/PreselCuts.opts
-    . Tighter cuts
-       
-================================================================================
-PhysSel/Bd2PiPiPi0	v2r2	Committed
-! 2004-06-14 - P. Koppenburg for O. Deschamps
-  - options/PreselBd2PiPiPi0.opts
-    . Tighter cuts
-    
-================================================================================
-PhysSel/Bd2PhisKs	v4r1	Committed
-! 2004-06-13
-  - change the phi pt cut from 1.0 GeV to 1.2 GeV to increase the
-   rejection factor from 1000 to 1200
-  .Phi2KKUoE.cpp, PreselPhi2KK.opts
-
-! 2004-06-11
-  - fix a bug in PreselBd2PhiKs.opts
-    . PreselBd2PhiKs.minPtProd=4500000.;
-  - fix a bug in BdFillNtp.cpp
-
-! 2004-06-11
- - adjust cuts:
-   . PreselBd2PhiKs.maxIPSigB=5.; //was 6.
-   . PreselBd2PhiKs.minPtProd=4.5*GeV*GeV; // was 3.5*GeV*GeV
-   . LLPhi2KK.ptCut=1000.;  //was 800.
-   . LVPhi2KK.ptCut=1000.;  // was 800.
- - change some default values in .cpp files to the values set in 
-   option files
-
-! 2004-06-11
- -  pre-selection to achieve a rejection factor of 1000 
- -  add B ip cut in  PreselBd2PhiKs.opts
-    .setPreselBd2PhiKs.maxIPSigB=6.;
- -  remove Kaon ip cut in PreselPhi2KK.opts
-    .LLPhi2KK.MinImpParamKL=0.;
-    .LVPhi2KK.MinImpParamKL=0.;
-    .LVPhi2KK.MinImpParamKV=0.;
- - add the cut on the product of Ks Pt and phi Pt in Bd2PhiKsUoE.cpp, 
-   Bd2PhiKsUoE.h and PreselBd2PhiKs.opts
-
-! 2004-06-07
- - modify monitoring Bd2PhiKsMonitor.cpp,Bd2PhiKsMonitor.opts 
-   and BdFillNtp.cpp, BdFillNtp.h
-
-================================================================================
-PhysSel/Bs2KsKs		v2r2	Committed
-! 2004-04-28 P. Koppenburg for A. Carbone
-  - options/PreselBs2KsKs.opts
-    Tighter cuts.
-  
-================================================================================
-PhysSel/Bs2KstarKstar	v1r3	Committed
-! 2004-06-14 - P. Koppenburg for Gabriele Balbi
-  - options/*Presel*
-    . Tighter cuts, Use sequencer
-  - src/PreselBs2KstarKstar.*
-    . Tighter cuts
-    
-================================================================================
-PhysSel/Bs2JpsiPhi	v2r1  	Committed
-! 2004-06-21 - P. Koppenburg
-  - options/DVTDRselBs2Jpsi2ee_Phi2KK.opts
-    . Include TDRselBs2Jpsi2ee_Phi2KK.opts, not TDRselBs2Jpsi2MuMu_Phi2KK.opts
-
-! 2004-06-14 - G. Raven
-  - add TDR selection for B+ -> J/psi(mumu) K+  and CC
-
-! 2004-06-01 - G. Raven
-  - add TDR selection for Bs -> J/psi(ee) phi(KK)
-    
-================================================================================
-PhysSel/Bs2MuMu		v2r2	Committed
-! 2004-06-15 - P. Koppenburg for Franciole Marinho
-  - options/PreselBs2MuMu.opts
-    . Cut on Bs IP rather than mass
-    
-! 2004-06-14 - P. Koppenburg for Franciole Marinho
-  - options/PreselBs2MuMu.opts
-    . Tighten Bs mass cut to meet 1/1000 reduction rate for BB
-    
-================================================================================
-PhysSel/Bs2PhisEtac	v2r2	Committed
-! 2004-06-17 - Luis Fernandez
-  - options/Presel*
-    . Change all Pt cuts from 1.1 to 1.3 GeV
-
-================================================================================
-PhysSel/Bu2KsPi		v2r3	Committed
-! 2004-06-23 - P. Koppenburg
-  - src/Bu2Ks2PiPi_Pi.cpp
-  - src/B2KPi.cpp
-    . include <limits> missing again :-(
-
-! 2004-06-17 - Andy Buckley
-  - src/*
-    . Adapted all cuts to take extreme positive or negative default 
-      values as appropriate (i.e. to have no effect if not specified)
-    . Introduced calculation of K-pi angle in lab frame as potential cut
-
-! 2004-06-14 - Andy Buckley
-  - options/*.opts
-    . Retuned preselection cuts: bbbar selection fraction ~ 3/1000.
-  - src/*.cpp
-    . Added plotting of lone pi impact paramter projections
-  - src/Bu2Ks2PiPi_Pi*.{h,cpp}
-    . Added low pT cuts on ordered daughter pions from Ks decay
-
-! 2004-06-04 - Andy Buckley
-  - src/Bu2Ks2PiPi_Pi-mctruth.cpp
-    . Fixed bug in retrieving B- truth
-  - src/*.cpp
-    . Tidy up output levels
-  - options/*.opts
-    . Remove BB presel cuts file
-    . Updates for DC04 performance
-    . Removed protoparticle associator configuration
-================================================================================
-PhysSel/Bu2LLK		v1r0	Imported
-! 2004-06-25 - P. Koppenburg
-  Imported this new preselection. It looks for both B+ -> mu mu K and 
-  B+ -> e e K applying the same cuts.
-  The preselection is only based on standard tools and algorithms. The
-  cpp files contain analysis ntuples.
-  - src/Bu2LLKPlots.cpp
-  - src/Bu2LLKPlots.h
-  - src/Bu2LLK_dll.cpp
-  - src/Bu2LLK_load.cpp
-    . Fills an ntuple with the output of the selection
-  - options/DVPreselBu2LLK.opts
-    . Main DaVinci.opts file
-  - options/StandardCombined.opts
-  - options/DiElectronForPreselBu2LLK.opts
-  - options/DiMuonForPreselBu2LLK.opts
-  - options/PreselBu2LLK.opts
-    . Preselection cuts
-  - options/Bu2LLKPlots.opts
-    . Ntuples filling options
-  - options/EffBu2MuMuK.opts
-  - options/EffBu2eeK.opts
-    . Efficiency algorithm
-  - options/MuMuK.opts
-  - options/eeK.opts
-    . Data cards
-================================================================================
-PhysSel/D02MuMu		v1r4	Committed
-! 2004-06-17- Alessio Sarti
-  - options/PreselD02MuMu.opts
-    . Tighter cuts
-
-================================================================================
-PhysSel/Jpsi		v1r1	Committed
-! 2004-06-23 P. Koppenburg for Herve Terrier
-  - I have retuned the jpsi2ee preselection in order to get a rejection factor
-    equal to ~1000 (19 selected events over 20000). To do it I tighten
-    up the Pt cut and add a cut on the impact parameter significance of
-    electrons with respect to primary vertices.
-
-! 2004-06-14 G. Raven
-  - Tighten some J/psi -> mu+mu- preselection cuts in order
-    to achieve a background rejection rate of 1000 without loosing
-    signal efficiency on B_s0 -> J/psi phi, and without sacrificing
-    too much J/psi sideband...
-
-================================================================================
-Tools/DecayPresel 	v4r6	
- -> removed from DaVinciSys !
-
-================================================================================
-Tools/Loki	 	v2r6
-! 2004-06-27 - Vanya BELYAEV
- - class LoKi::Algo has got few new mehtod for selection/filtering of 
-   MCParticles and MCVertices with semantics, similar to selection/filtering 
-   of Particles/Vertices 
-
-================================================================================
-Tools/Stripping 	v1r0
- -> New
-
-================================================================================
-Tools/TriggerFilter 	v4r9	Committed
--> But check!
-
-DaVinciSys
-DaVinciEnv
-
-#################################### SHARED ####################################
-
-================================================================================
-IT/STDAQ		v1r2	Committed and Tagged
-! 2004-05-26 - Marco Cattaneo
- - Fix doxygen warnings
-
-! 2004-05-19 - M.Needham
-  Move to new GaudiAlg and GaudiTool base classes
-  
-================================================================================
-L0/L0Calo		v7r6	Committed
-! 2004-05-19 - Olivier Callot
- - Protect the size of the L1 output bank to not exceed 126 words, to avoid
-   triggering an exception and a job abort in this rare case.
-  
-================================================================================
-L0/L0Checker		v2r1	Committed
-! 2004-06-16 - Olivier Callot
- - Do not access MCTruth in L0Check if not filling the ntuple, for speed
-   reasons
-
-! 2004-05-27 - Eduardo Rodrigues
- - code adapted to inherit from GaudiAlgorithm and GaudiTool instead of
-   Algorithm and AlgTool
- - full usage of the GaudiAlgorithm and GaudiTool functionalities
-
-! 2004-05-14 - Eduardo Rodrigues
- - version v2r0 is similar to v1r0 but is compatible with the
-   L0CaloCandidates produced in L0/L0Calo v7r3 or later.
- - first version that can be used for DC'04 data
-
-! 2004-05-05 - Eduardo Rodrigues
- - Package creation.
- - This version v1r0 works only for L0CaloCandidates produced with
-   versions of L0/L0Calo previous to v7r3 - typically the TDR data.
- - Algorithm L0Check performs a series of checks on the L0 performance
-   and prints out a summary table.
-   Tool L0CandidateMCTool accesses Monte Carlo information relative to the 
-   L0 calorimeter and muon candidates.
- - By default histograms of the L0-candidates Et/Pt distributions and 
-   other L0-related quantities are produced. A ntuple can also be written
-   out for further studies.
-  
-================================================================================
-Trg/L1Decision		v2r0	Committed
-! 2004-06-23 - P.Koppenburg
- - src/L1L0Eval.cpp
-   . int et ; fabs(et) ; is illegal in Windows. Repleaced by abs(et).
-
-! 2004-06-14 - Olivier Callot
- - Adapt to GaudiAlgorithm 
- - Adapt to new TrgTool v4r*, and remove TrgTimeCounter
-  
-================================================================================
-Trg/L1Reco		v4r0	Committed
-! 2004-06-09 - Olivier Callot
- - Convert to GaudiAlgorithm
- - Remove TrgTimeCounter as timing is now measured by GaudiSequencer
- - Use new Trg tools to hold tracks and vertices
-
-================================================================================
-Trg/TrgChecker		v4r0	Committed
-! 2004-06-14 - Olivier Callot
- - Adapt to TrgToosl v4r*
- - Use GaudiAlgorithm
- - Remove the creation of Linker relations for cluster -> MCParticles, now done
-   in Boole
-
-================================================================================
-Trg/TrgForward		v2r0	Committed
-! 2004-06-14 - Olivier Callot
- - Adapt to the new TrgTools v4r*. Use GaudiAlgorithm.
-
-================================================================================
-Trg/TrgMonitor         	v2r0    Committed
-! 2004-06-14 - Olivier Callot
- - Use TrgTools v4r*
-
-! 2004-06-09 - Eduardo Rodrigues
- - statistics summary is now always printed
-   (also if no histograms were booked)
- - needs Trg/TrgTools v4r0 or later
- - option "2DFlag" renamed to "Histogram2DFlag" for clarity
-
-! 2004-06-04 - Eduardo Rodrigues
- - code adapted to inherit from GaudiAlgorithm instead of Algorithm
- - full usage of the GaudiAlgorithm and GaudiTool functionalities
-
-================================================================================
-Trg/TrgPrimVertex      	v2r0    Committed
-! 2004-06-14 - Olivier Callot
- - Adapt to new Trg tools v4r*
-
-================================================================================
-Trg/TrgTools		v4r0	Committed  
-! 2004-06-11 - Olivier Callot
- - Merge the Tracks and Vertex providers in a TrgDataProvider tool. Remove
-   the two previous tools. The new tool handles also a pointe in the TES to
-   L1Event and L1Score, for fast access.
- - New helper class StatVar.h from Eduardo Rodrigues, to compute mean and sigma
-
-! 2004-06-08 - Olivier Callot
- - Convert to GaudiAlgorithm and GaudiTool
- - Use the GaudiKernel Timer.h to measure time.
- - Remove the time measurements, done now by GaudiSequencer
-
-================================================================================
-Trg/TrgVelo            	v4r0    Committed
-! 2004-06-08 - Olivier Callot
- - Convert to GaudiAlgorithm, remove the time measurement as it is now done 
-   by the GaudiSequencer
-
-================================================================================
-Trg/TrgVeloTT          	v4r0    Committed
-! 2004-06-08 - Olivier Callot
- - Convert to GaudiAlgorithm and GaudiTool
- - Replace the TrgTrackProvider by TrgDataProvider
-
-</PRE><H1><A NAME=v11r8>2004-06-11 DaVinci v11r8 - Development Version</A></H1><PRE>
- This version gets close to the DC'04 version.
-
- - based on LHCB v15r9
- 
- - Updated CaloReco, GlobalReco, Ks2PiPiSel
- 
- - Updated preselections
- 
- - LoKi v2r5
- 
-</PRE><H1><A NAME=v11r6>2004-05-07 DaVinci v11r7 - Development Version</A></H1><PRE>
- This version gets close to the DC'04 version.
-
- - based on LHCB v15r9
- 
- - The L0Decision box and the HLT is there
- 
- - Many updated Selections. See PhysSelSys
- 
- - FlavourTagging now only contains BTagging. All the rest is obsolete.
-   Yet IFlavourTagging.h is still there to allow LoKi to compile. Please
-   avoid using Tagging in LoKi for now.
- 
- - LoKi v2r4
- 
-</PRE><H1><A NAME=v11r6>2004-04-05 DaVinci v11r6 - Development Version</A></H1><PRE>
- This version is mostly for developement and the main focus is for new data.
- TDR data can be read but not all features are supported beside decay channel
- selections. See details for DaVinci v11r0 and v10r0.
-
- - based on LHCB v15r8
- 
- - The Trigger is back!
- 
- - Many updated Selections. See PhysSelSys
- 
- - Some shuffling around of algorithms.
-
- - PhysSelections removed from DaVinciCommon.opts
- 
-
-</PRE><H1><A NAME=v11r5>2004-04-05 DaVinci v11r5 - Development Version</A></H1><PRE>
- This version is mostly for developement and the main focus is for new data.
- TDR data can be read but not all features are supported beside decay channel
- selections. See details for DaVinci v11r0 and v10r0.
-
- - Bug fixes in GeomDispCalculator.cpp, TrTransporter.*
- 
- - Compiles on Windows
-
- - MCDecayFinder moved to MCTools in LHCB
-
- - Compliant version of Ks selection
-
- - LoKi v2r2
-
- - Version based on LHCb v15r5, refer to release notes of
-   LHCb for details regarding those packages.
-
-</PRE><H1><A NAME=v11r4>2004-03-24 DaVinci v11r4 - Development Version</A></H1><PRE>
- This version is mostly for developement and the main focus is for new data.
- TDR data can be read but not all features are supported beside decay channel
- selections. See details for DaVinci v11r0 and v10r0.
-
- - Correction of PreLoadParticles which is now a DV algorithm
- 
- - New BooleanFilterCriterion
- 
- - Many changes in Calo software
- 
- - Use LoKi v2r1
- 
- - New selection package B2XGamma replacing all other *Gamma
-
- - Adapted Phys/DaVinciChecks to new DVAlgorithm
-
- - Adapted Phys/PhysSelections to new DVAlgorithm
-
- - Version based on LHCb v15r4, refer to release notes of
-   LHCb for details regarding those packages.
-
-</PRE><H1><A NAME=v11r3>2004-03-11 DaVinci v11r3 - Development Version</A></H1><PRE>
- This version is mostly for developement and the main focus is for new data.
- TDR data can be read but not all features are supported beside decay channel
- selections. See details for DaVinci v11r0 and v10r0.
-
- - Modification in DVAlgorithm by Hugo require modifications of all
-   user selection routines. Please conform to his guidelines.
- 
- - Modifications of track naming imply many changes in phys packages.
- 
- - Use LoKi v2r0
- 
- - The three changes above cause that some user slections du not compile
-   anymore. They are put in quarantine for the moment. ALL selections have at least
-   to adapt their option files.
-
- - Version based on LHCb v15r3, refer to release notes of
-   LHCb for details regarding those packages.
-
- - Use XmlDDDB v22r0. 
-    
-</PRE><H1><A NAME=v11r2>2004-02-20 DaVinci v11r2 - Development Version</A></H1><PRE>
- This version is mostly for developement and the main focus is for new data.
- TDR data can be read but not all features are supported beside decay channel
- selections. See details for DaVinci v11r0 and v10r0.
-
- - Version based on LHCb v15r2, refer to release notes of
-   LHCb for details regarding those packages.
-
- - Use XmlDDDB v21r0. Update DaVinciDDDB.opts to use new options for geometry 200402. 
-   Modified DaVinciCommon.opts to use STDet instead of ITDet.
- 
- - Adapt DaVinciTestData.opts to read a file produced with Brunel v23r2. By default
-   the pool file is used.
-
- - Reintroduced production of neutrals in DaVinci.opts. No problems with pool file.
-   Neutral particles cannot be produced currently when reading new data
-   saved with GaudiDb (root) persistency because not enough information is present 
-   on the DST files.
-   
-</PRE><H1><A NAME=v11r1>2004-02-18 DaVinci v11r1 - Development Version</A></H1><PRE>
- This version is mostly for developement and the main focus is for new data.
- TDR data can be read but not all features are supported beside decay channel
- selections. See details for DaVinci v11r0 and v10r0.
-
- - Version based on Gaudi v14r1 and LHCb v15r1, refer to release notes of
-   LHCb for details regarding those packages.
- 
- - Use XmlDDDB v20r1 and ParamFiles v3r1
-
- - Necessary options for reading POOL files are always on in DaVinciCommon.opts
-   To read a Pool file it is enough to define its type in 
-   EventSelector.Input. An example is provided in DaVinciTestData.opts that
-   reads a Brunel v23r1 file written with Pool.
-
- - Remove explicit use of CaloInterfaces and CaloUtils packages, also 
-   removed from project, since they are now part of LHCb v15r1.
-   The same applies to MCTools. 
-
- - Use new version of PhysSelSys v6r2 that includes new version of LoKi v1r10
-   with changes for Python
-
- - Adapt the DaVinciTest pacakge options to follow removal and introduction
-   of new options for geometry XmlDDDB (DaVinciTest v4r2)
-
- - Make ProtoParticles with all type of tracsk by default (GlobalReco v4r3)
-
- - Use GaudiPoolDb v1r4p1 to fix problem with incorrect loading of HepVector
-   (used in TrState{P,L}). Reading from a Pool file allow to make all
-   types of ProtoParticles and PrimaryVertices. 
-
- - Define DaVinci alias in requirement file to point to optimized executable
-   Options can be passed as argument.
-
- Bug fixes:
- . Fix bug in TrTrasporter fix bug in the construction of the covariance
-   matrix passed to the extrapolator. The bug involved the momentum row
-   so any mass constrained fit using the TrExtrapolator could not work
-   properly (DaVinciTools v8r5)
-
- Known problems: 
- . Neutral particles cannot be produced currently when reading new data
-   saved with GaudiDb persistency because not enough information is
-   present on the DST files
-
-</PRE><H1><A NAME=v11r0>2004-02-06 DaVinci v11r0 - Development Version</A></H1><PRE>
-
- This version is mostly for developement and the main focus is for new data.
- TDR data can be read but not all features are supported beside decay channel
- selections. See details for DaVinci v10r0.
-
- - Version based on Gaudi v14r0 and LHCb v15r0
-
- - Integrate reading POOL files. For the moment the default is GaudiDb 
-   files. Pool files can be switched on uncommenting specific lines in
-   DaVinciCommon.opts to load the necessary dll and services.
-   The GaudiDb persistency is set up via new $STDOPTS/RootDb.opts
-
- - To read a Pool file it is also necessary to specify the file type 
-   in the EventSelector.Input. An example of how to do it is provided in 
-   DaVinciTestData.opts. A file catalogue where the file is
-   listed also need to be provided.  
-   By default DaVinciTestData.opts reads Brunel v23r0 file written with
-   GaudiDb. 
-
- - Adapt DstContent.opts to what written by Brunel v23r0
-
- Known problems: 
- . ChargedProtoP are not made using TTT tracks when reading a Pool input
-   file. The problem is in fact that in optimized mode HepVector in 
-   TrState{P,L} is not correctly loaded.
-
-</PRE><H1><A NAME=v10r0>2004-02-05 DaVinci v10r0 - Development Version</A></H1><PRE>
-
- This version is mostly for developement and the main focus is for new data.
- TDR data can be read but not all features are supported beside decay channel
- selections. See details below.
-  
- Note that the PhysSel packages DVxxx.opts have NOT been modified so will
- not run out of the box. Refer to the points below to modify them accordingly
- to run on TDR data or new data as needed.
-  
- - Version based on Gaudi v13r0 and LHCb v14r0
-
-   . Given changes in OTDet and OTChannelID, algorithm that access this
-     information in the data will not work anymore for TRD data: this applies
-     for example to the TrReconstructible tool and hence to the efficiency
-     algorithm.
-
- - Modify DaVinci.opts to remove inclusion of not supported features for new
-   data
- 
- - Remove Hlt that will be replaced by new implementation in future versions
-   and would not work on TRD data because of changes on OTChannelID respect
-   to what in the TDR. Packages used for Hlt as well as Hlt.opts are 
-   removed.
-
- - Remove use of L0DU and L1Decision packages from DaVinci requirements.
-   It is not necessary to reprocess new data. Not garanteed to give same
-   rejection factor on TDR data
-   Options are kept for convenience if necessary in the future.   
- 
- - Adapt to new XmlDDDB geoemtry descriptions.
-   . Introduce new XmlDDDB dependent file lhcb-200311.opts and use this in 
-     generic DaVinciDDDB.opts
-   . Remove DaVinciv254r1.opts and DaVinciv256r0.opts that can cause crashes
-     when reading TDR data. 
-   . Note that DaVinciDDDB.opts can be used to read TDR data since 
-     lhcb-200311.opts is compatible
-
- - Remove MuonID retuning from DaVinciReco.opts since not necessary on
-   new data. For convenience a DaVinciRecoTDR.opts is provided for running
-   on TDR data.
-
- - Remove calorimeter corrections and special algorithms for split photons
-   from DaVinciNeutrals.opts since not necessary for new data. For convenience
-   a DaVinciNeutralsTDR.opts is provided for running on TDR data.
-
- - Neutral particles cannot be produced currently for new data because not
-   enough information is present on the DST files
-
- - Use file produced by Brunel v22r0 as test file instead of TDR data file
-
- - Adapt DstContent.opts to what written by Brunel v22r0
-
- - Move printing of DaVinci version directly into DaVinciMain 
-   
-</PRE><H1><A NAME=v9r3>2004-01-29 DaVinci v9r3 - TDR and Development Version</A></H1><PRE>
-
- - Use ParamFiles package for ParticleProperySvc input (particle.cdf) 
-   and FieldMap for magnetic field (field043.cdf)
-   . requirements
-   . DaVinci{v254r1,v256r0}.opts, DaVinciv256r0.opts, DaVinciCommon.opts
-
- - Move from DaVinci{v254r1,v256r0}.opts to DaVinciCommon.opts what does
-   not depend on geometry setting
-
- - Introduce new generic DaVinciDDDB.opts that includes the detector 
-   description database as compatible with a given DaVinci version,
-   do that specific version does not need to be changed in PhysSel or
-   private code to use with different versions of DaVinci.
-
- - Introduce preselections for new channels (PhysSelSys v6r1)
-   . Bd2D0Kstar      v2r3    Bd->K*D0(KsK)
-   . B2DstarX2D02hh  v1r0    Bd,Bs,b-hadron->D*(D0(hh)pi)X
-   . Auxiliary application DecayPresel v2r3 modified to introduce new
-     options
-
- - New tuning for sensitivity studies post-TDR
-   . Bs2JpsiEta    v2r1   
-
- - Introduce TDR analysis for channels missing in DaVinci v9r2 
-   (PhysSelSys v6r1)
-   . Bs2JpsiPhi    v1r3   Bs->Jpsi(mumu)Phi
-   . Bs2DsH        v2r2   Bs->Ds(KKpi)K, Bs->Ds(KKpi)pi
-  
- - Introduce algorithms and tools necessary for Bs->J/Psi(ee/mumu)Phi and
-   Bu -> J/Psi K selections (DaVinciTools v8r4, PhysSelections v6r1)
-
- - New version of B tagging available in addition to what used for TDR and
-   to replace it.(FlavourTagging v4r7)
-   . Note that what used in TDR will be removed in a future version. 
-   . Examples of how to use the new flavour tagging with either a real
-     selection or a cheated selection if provided in
-       $FLAVOURTAGGINGROOT/options/DVBTagging_example.opts
-
- - Remove obsolete classes for analysis of data prodcude with Brunel v13
-   no longer supporter ( GlobalReco v4r2 )
- 
- - Introduce small changes in requirements file to allow for compilation
-   against LHCb v12r1, LHCb v14r0 and LHCb v15r0 to prepare for release
-   of identical DaVinci packages against the three LHCb versions
-   (DaVinciAssociators v4r3, DaVinciMCTools v5r1, FlavourTagging v4r7) 
-
- - Introduce small changes to allow compilation in code against LHCb v15r0
-   as well as LHCb v12r1 and v15r0 (B2DD v1r7, Bd2KPiPiPi v1r2, 
-   Bd2PhiKs v3r2, Bd2DstarPi v1r5)
-
- - Remove use of NagC (Bd2DstarPi v1r5)
-
- - New version of LoKi with few improvements and bug fixes (v1r9) 
- 
- - Possibility to skip intermediate resonances in CompositeParticleAssociator
-   via job options control (DaVinciAssociators v4r3)
-
- - Bug fixes: 
-   . ParabolicTransporter fix of two swapped indeces in the error
-     matrix causing the Chi2 to become ill defined when using TTT tracks
-     (DaVinciTools v8r4)
- 
-</PRE><H1><A NAME=v9r2>2003-12-15 DaVinci v9r2 - TDR Version</A></H1><PRE>
-
- Version with TDR analysis for decay selections ( PhysSelSys v6r0 ). 
-
- - Remove of loading of dll of decay selection packages from DaVinciCommon.opts
-   All PhysSelSys packages have been modified so that their DVxxx.opts
-   load their own pacakge dll explicitely.
-   For convenience PhysSelSys.opts provide the loading of all decay selections
-   packages. An example of how whoever needs all selections can make
-   use of this options files is provided in DaVinci.opts
-
- - For the following channels involving J/Psi the stripping has been 
-   perfomed based on a generic J/Psi->ee or J/Psi->mu mu preselection and
-   the packages contains the code and configuration for the final
-   analysis.
-   . Bd2JpsiKs     v1r5   Bd->J/Psi(mumu)Ks and Bd->J/Psi(ee)Ks
-   . Bd2JpsiKstar  v1r2p2 Bd->J/Psi(mumu)K* 
-   . Bs2JpsiEta    v2r0   Bs->Jpsi(mumu)Eta
-                          .. a loose selection can also be run in this case
-   . Bc2JpsiPi     v1r0   Bc->J/Psi(mumu)pi
- - For the following channels the packages contains code and configuration
-   for both the final analysis and a specific preselection. The specific
-   preselection code is the latest used for production as of 2003-12-12
-   . Bd2DstarPi    v1r4   exclusive Bd->D*(D(Kpi)pi)pi
-   . Bs2PhiEtac    v1r4   Bs->Phi Etac(KKKK/KKpipi/pipipipi) 
-   . Bd2MuMuKstar  v1r3p1 Bd->mu mu K*
-   . B2HH          v1r5   Bd->pipi, Bd->Kpi, Bs->KK, Bs->piK
-   . Bd2D0Kstar    v2r2   Bd->D0(Kpi)K*, Bd->D1(KK)K*
-   . Bd2PiPiPi0    v1r3   Bd->pi+pi-pi0
-                          .. loose selection with macros to perform final
-                             studies
-   . Bs2MuMu       v1r4   Bs->mu mu                       
-   . Bd2PhiKs      v3r1   Bs->Phi(KK)Ks
-                          .. loose selection with macros to perform final
-                             studies
-   . Bs2PhiPhi     v1r2   Bs->Phi(KK)Phi(KK)
-                          .. loose selection with macros to perform final
-                             studies
- - For the following channels the packages contains code and configuration
-   only for the TDR loose selection.
-   . Bd2KstarGamma v1r3   Bd->K*(Kpi) gamma
-   . Bs2PhiGamma   v1r2   Bs->Phi(KK) gamma
- - The following packages do not contain the TDR analysis but previous
-   iterations
-   . Bs2JpsiPhi    v1r2   Bs->Jpsi(mumu)Phi, Bs->Jpsi(ee)Phi,
-   . Bs2DsH        v2r1p1 Bs->Ds(KKpi)K, Bs->Ds(KKpi)pi
-     
- - Remarks:
-   For consistency with version used for TDR results it uses LHCb v12r1.
-   In order to include new HLT version LHCb packages are listed explicitely
-   in requirents file
-
- - Other New Features:
-   . New preselection configuration for stripping of Bc->Ds D ( B2DD v1r6 )
-   . Introduce algorithm to recontruct Pair Production in silicon.
-     Gammas and e+/e- Particles are stored in TES ( CommonParticles v1r0,
-     RecoTools v1r1 )
-     Example of execution is in $DAVINCIROOT/options/DaVinciPairPhotons.opts
-   . Introduce new interface method in GeomDispCalculator to have errors
-     on all components of IP vector ( DaVinciTools v8r3 )
-   . New version of High Level Triggers with Primary Vertices and 
-     MuonPID.
-     A decay selection can use Particles and Primary Vertices from HLT
-     by setting: 
-	      XXX.PhysDesktop.ParticleMakerType = "";
-        XXX.PhysDesktop.InputPrimaryVertices = "None";
-        XXX.PhysDesktop.InputLocations = {"/Event/Phys/Hlt"}         
-     ( HltEvent v4r0 [in DAVINCI_v9r2], HltTools v4r0, HltVelo v4r0,
-       HltVeloTT v4r0, HltLongTrack v4r0, HltMuonID v2r0, 
-       HltPrimatyVertex v2r0, HltChecher v4r0 )
-     Hlt trigger sequence now include reconstruction of primary vertices
-     in Hlt.opts
-   . Control printing of file name via options in PrintHeader algorithm
-     ( Utilities v1r2 )
-   . Example options for MCParticleMaker to make a Particle starting
-     from an MCParticle ( DaVinciMCTools v5r0p1 )
-   . Auxiliary application TriggerFilter modified to list explicit use
-     of LHCb packages ( TriggerFilter v2r2 )
-   . Auxiliary application DecayPresel modified to follow changes in 
-     loading of dll for PhysSelSys packages ( DecayPresel v2r2 )    
-
-</PRE><H1><A NAME=v9r1p5>2003-12-04 DaVinci v9r1p5</A></H1><PRE>
- "Patch" version for a preselection production
- 
-  - Modifications in (Pre)Selections ( PhysSelSys v5r15 )
-    . Bd -> mu mu K*   for specific backgrounds
-  - Also use new version of Utilities package with new available
-    algorithm filtering events matching a list (used by TriggerFilter)
-
-</PRE><H1><A NAME=v9r1p4>2003-11-25 DaVinci v9r1p4</A></H1><PRE>
- "Patch" version for a preselection production
- 
-  - Modifications in (Pre)Selections ( PhysSelSys v5r14 )
-    . Bd -> Phi Ks
-
-</PRE><H1><A NAME=v9r1p3>2003-11-20 DaVinci v9r1p3</A></H1><PRE>
- "Patch" version for a preselection production
- 
-  - Modifications in (Pre)Selections ( PhysSelSys v5r13 )
-    . Bd -> Omega Gamma  - NEW CHANNEL
-    . Bu -> Ks Pi       
-
-</PRE><H1><A NAME=v9r1p2>2003-10-24 DaVinci v9r1p2</A></H1><PRE>
- "Patch" version for a preselection production
-
-  - Modifications in (Pre)Selections ( PhysSelSys v5r12)
-    . Bd -> DD
-    . Bs -> DsDs
-
-</PRE><H1><A NAME=v9r1p1>2003-10-14 DaVinci v9r1p1</A></H1><PRE>
- "Patch" version for a preselection production
-
-  - Modifications in (Pre)Selections ( PhysSelSys v5r11)
-    . Bd -> D0~ K*
-
-</PRE><H1><A NAME=v9r1>2003-09-04 DaVinci v9r1</A></H1><PRE>
- This version is built to allow for a specific preselection production
- 
- - Introduce new preselection for Bd->PhiKs, this requires LoKi version v1r7
-   that is a development version.
-   . Some other packages using LoKi modified to compile with new version
-     (Bd2PhiKs v2r0, Bd2KstarGamma v1r2, Bs2DsH v2r1, Bs2PhiGamma v1r1,
-      PhysSelSys v5r9)    
- 
- - "Documentation"
-   . Introduce commented the options to use some particular types of
-     tracks in PreLoadCombinedParticles.opts. Note that by DEFAULT only
-     long tracks are used.
-
-</PRE><H1><A NAME=v9r0>2003-08-05 DaVinci v9r0</A></H1><PRE>
- This version is built against Gaudi v12 and introduces support for gcc 3.2
-
- - Removed features
-   . Drop support of data produced before TDR and reprocessing of 
-     global robustness test
-     .. remove DaVinciv248r4.opts, DaVinciv253r0.opts and 
-        DaVinciv254r1-Apr03.opts
-     .. remove CaloReCalibration.opts for recalibration of Brunel v13 data
-   . Remove possibility to remake Kshorts as made in Brunel for TDR production
-     .. remove example from DaVinci.opts
-     .. remove use of Rec/KsReco package 
-     .. remove loading of DLL from DaVinciCommon.opts
-
- - New features
-   . Introduce choice of tracks to be used in CombinedParticleMaker controlled
-     by options. 
-     In the default configuration only long tracks are used.
-   . New way of making Ks with all type of tracks:
-     Long-Long, Upstream-Upstream, Long-VTT, Long-Upstream
-     .. use new package Phys/Ks2PiPiSel (v1r0)
-     .. include DLL in DaVinciCommon.opts
-     .. two options to run tight (DaVinciKshortTight.opts) and loose
-        selection (DaVinciKshortLoose.opts), introduced as example
-        in DaVinci.opts
-   . Support data produced with more recent version of simulation and
-     recontruction (v256r0.xml) and produced for TDR (v254r1)
-     .. XmlDDDB v17r0 to support changes to OTDet in backward compatible way
-     .. new options DaVinciv256r0.opts
-   . Introduce simplified muon particleID in Hlt, improve tracking in Velo
-     and adapt to new OTDet (HltTools v3r0, HltVelo v3r0, HltVeloTT v3r0,
-     HltLongTrack v3r0, HltChecker v3r0, new package HltMuonID v1r0)
-   . ParticleStuffer is now a private tool of DVAlgorithm hence its 
-     transporter type can be controlled by each algorithm separately
-   . Introduce cuts for TIGHT selection for Bd->D*Pi exclusive channel
-     (Bd2DstarPi v1r3, PhysSelSys v5r9)
-   . Introduce new selection for Bs->DsH (Bs2DsH v2r0, PhysSelSys v5r9)
-
- - Modified features and tuning
-   . Modifications in ChargedProtoPAlg to add Chi2/NdF for VTT and
-     upstream tracks and beampipe cuts for VTT tracks (GlobalReco v4r1)   
-   . Modification in Efficiency algorithm to print in summary table the
-     reconstructibility and reconstruction when considering ONLY LONG tracks
-     in addition to consider all type of tracks. The full break down table
-     works ONLY for some decays and if off by default (DaVinciEff v2r8,
-     DaVinciEff v8r2p1 for win32 compilation)
-   . Fix version of LoKi used (PhysSelSys v5r9)
-
- - Gaudi v12 and gcc 3.2 support
-   . Introduce explicit dependency of used Gaudi packages
-   . Use LHCb compatible with Gaudi v12r0 and gcc32 (LHCb v12r1)
-   . Please gcc 3.2 compilation (CaloReco v1r6, L1Decision v1r2, PrimVtx v2r1,
-     DaVinciAssociators v4r2p1, DaVinciTool v8r2, DaVinciTest v4r1p2,
-     DaVinciUser v4r1p1, PhysSelections v6r0p2, FlavourTagging v4r6p1,
-     B2DD v1r4p1, Bd2D0Kstar v2r0p1, Bd2DstarPi v1r3, Bd2JpsiKs v1r2p1,
-     Bd2JpsiKstar v1r2p1, Bd2KPiPiPi v1r1p1, Bd2MuMuKstar v1r2p1, 
-     Bd2PhiKs v1r1p1, Bd2Pi0Pi0 v1r0p1, Bd2PiPiPi0 v1r2p1, Bs2DsH v2r0,
-     Bs2JpsiEta v1r1p1, Bs2PhiEtac v1r3p1, Bu2KsPi v1r1, PhysSelSys v5r9)
-
- - Bug fixes
-   . Fix for HCalE estimator (CaloPIDs v1r1)
-   . Fix bug introduced in DaVinciEff v2r6 when full break down was introduced
-     and considering only one of the charged conjugate final state for 
-     some decays for rec'tible/rec'ted numbers (DaVinciEff v2r8)
-
-</PRE><H1><A NAME=v8r3p4>2003-07-23 DaVinci v8r3p4</A></H1><PRE>
-  - Modifications in (Pre)Selections ( PhysSelSys v5r8)
-    . Bs -> mu mu
-    . Bd -> D* (D(K pi) pi)pi, exclusive
-    . Bc -> Ds (K pi pi) D0~ (K pi), new
-
-</PRE><H1><A NAME=v8r3p3>2003-07-15 DaVinci v8r3p3</A></H1><PRE>
-  - Modifications in (Pre)Selections ( PhysSelSys v5r7)
-    . Bd -> mu mu K*
-  - Modification in Efficiency algorithm to classify rec'tible, rec'ted
-    with various categories of tracks, and introduce new rec'tible 
-    definition for neutrals (DaVinciEff v5r6), new definition of rec'ted
-    for gammas from pi0 to cover merged pi0 (DaVinciEff v5r7)
-   
-</PRE><H1><A NAME=v8r3p2>2003-07-08 DaVinci v8r3p2</A></H1><PRE>
-
-  - Modifications in (Pre)Selections
-   . Modified or new preselections (PhysSelSys v5r6, refers to its
-     release notes for details)
-     .. Bd -> D D
-        Bs -> Ds Ds
-        Bs -> Phi Phi
-   . Modified selection with almost final cuts (PhysSelSys v5r6)
-     .. Bd -> Jpsi K*   
-   . Encapsulation of MC truth (PhysSelSys v5r6)
-     .. Bs -> Jpsi Eta
-        Bs -> Phi Etac
-   . New selection
-     .. Bu -> Ks Pi (PhysSelSys v5r6)
-   . Added a preselection cut to remove all particles compatible with a pileup
-     vtx.
-  
-  - Modification in Flavour Tagging (refer to its release notes for details)
-    . Print out the number of reconstructed vertex instead of collisions
-    . Print out the category the event fall in.
-    . Fix cuts values in Vertex charge, same side Kaon,
- 
-</PRE><H1><A NAME=v8r3p1>2003-07-03 DaVinci v8r3p1</A></H1><PRE>
- - New features:
-   . Modified preselection
-     .. Bd -> D0bar K*
-        Bd,s -> hh
-     .. use PhysSelSys v5r5
- - Bug fixes:
-   . Fix problems for preselection production with too small rejection
-     factor
-     .. Bd -> K pi pi pi
-        Bs -> Ds K/pi
-     .. use PhysSelSys v5r5
-
-</PRE><H1><A NAME=v8r3>2003-06-27 DaVinci v8r3</A></H1><PRE>
- - New features:
-   . New and modified (pre)selections 
-     .. Bd->Dstar Pi inclusive
-        Bd->Pi0 Pi0
-        Bs->Phi Etac        
-     .. use PhysSelSys v5r4 (refers to its release notes for details)
-
- - Bug fixes or clean up:
-   . Fix memory leak when using the same associator twice as done for
-     CaloPIDs in ChargedProtoPAlg
-     .. use LHCb v11r13
-   . Release tools in finalization to please valgrind
-     .. use GlobalReco v4r0p2
-     .. use PrimVtx v2r0p1
-     .. use DaVinciTools v8r1p1
-     .. use PhysSelelection v6r0p1   
-   . Fix bug in DaVinci.job that was removing executable before examining
-     core
-
-</PRE><H1><A NAME=v8r2>2003-06-18 DaVinci v8r2</A></H1><PRE>
- - New features:
-  . New FlavourTagging setup
-    .. use FlavourTagging v4r5 (refer to those release notes for more details)
-    .. Add vertex charge tagging
-    .. Combine all tagging with new tuning
-    .. Possible to have cheated reconstruction for selection in order to
-       have tagging performance
-  . Jpsi->mumu preselection
-    .. modified options using CombinedParticleMaker
-    .. fix minor bug in code for filtering (events without primary being
-       written out)
-    .. use PhysSelections v6r0
-  . Jpsi->ee preselection
-    .. new algorithm and options using CombinedParticleMaker
-    .. remove old algorithm
-    .. use PhysSelections v6r0
-  . New and modified (pre)selection in PhysSelSys v5r3 (refer to the
-    package release notes)  
-  . Modify DaVinci.job to have explicit $current paths for temporary files
-    to make it work at Cambridge (Andy Buckley)
-
- - Bug fixes or clean up:
-  . Fix problem with using two link associators at the same time
-    .. use DaVinciAssociators v4r2
-  . Message levels and small bug fixes in DaVinciTools
-    .. use DaVinciTools v8r1p1
-  . Memory leak in ChargedProtoPAlg 
-    .. use GlobalReco v4r0p1
-  . Adapt to coding conventions in RecoTools v1r0p1
-  . Modify comment in DaVinciNeutral.opts
-  . Modify reported default output location in PreLoadCombinedParticles.opts
-
-</PRE><H1><A NAME=v8r1>2003-06-03 DaVinci v8r1</A></H1><PRE>
- - New features:
-  . Use LHCb v11r12 ( refer to its release.notes for details )
-    .. ProtoParticle set value for detPIDvalue to -999.0 when detector
-       technique does not exist to cope with Delta Log Likelihoods
-    .. New HltEvent (v2r0) package
-  . L0 Tuning for TDR
-    .. use L0DU v6r5
-    .. DaVinci.opts has example of how to execute L0 trigger with TDR tuning
-       (L0.opts contains options for execution)
-  . L1 Tuning for TDR
-    .. use L1Decision v2r0
-    .. DaVinci.opts has example of how to execute L1 trigger with TDR tuning
-       (L1Decision.opts contains options for execution)
-  . Introduce High Level Triggers
-    .. Hlt.opts new option file to execute them
-    .. DaVinci.opts introduce example of how to execute Hlt
-    .. new packages HltTools v2r1, HltChecker v2r0, HltVelo v2r0,
-       HltVeloTT v2r0, HltLongTrack v2r1
-  . New tools for fitting of Lifetime (DaVinciTools v8r1)
-  . New tuning for Muon Particle ID used by DEFAULT (will affect also
-    MuonParticleMaker) 
-    .. use MuonID v3r6
-    .. re-execution of MuonID with new tuning in DaVinciReco.opts
-       (specific options in MuonIDReTuning.opts)
-  . Use dll "tools" from Muon and Calorimeter and add them, plus their
-    addition in ProtoParticles (GlobalReco v4r0)
-  . Make particles with combination of various detector techniques. Use
-    always combination but allow for different cuts when different 
-    techniques are or not available
-    .. use DaVinciTools v8r1
-    .. DaVinci.opts has example of how to use CombinedParticleMaker
-       (specific options for example algo in PreLoadCombinedParticles.opts)
-  . Particle2MCLinks associator works at the same time for charged
-    and Neutrals (DaVinciAssociators v4r1)
-  . CompositeParticle2MCLinks associator transmit input data property
-    to links associator
-  . Introduction of the both available associators for omposite particles 
-    (CompLink and Chi2) in efficiency algorithm (DaVinciEff v2r5)
-  . Set decay decsriptor for MCDecayFinder tools as property of 
-    efficiency algorithm. Modify at least one EffDECAYNAME.opts in packages
-    where they exist to follow (refer to PhysSelSys v5r2 for details) 
-  . New reconstruction tool to evaluate cluster charge (RecoTools v1r0)
-  . Use latest version of XmlDDDB v15r5
-  . Use new versions of new packages for decay selections (refer to
-    PhysSelSys v5r2 for details)
-  . Fix in requirements version of LoKi v1r2
-  . Clean up of DaVinci.opts to have example only for processing data
-    produced with Brunel v17r4
-  . Introduce a new DaVinciNeutrals.opts with all corrections and 
-    processing necessary to make neutral ProtoParticles (including
-    merged pi0 and split photons)
-    .. introduce use as example in DaVinci.opts
-
- - Bug fixes
-    .. adapt to modified name and removal of include file for associator
-       Particle2MCLink (FlavourTagging v4r4p1, DaVinciTest v4r1p1)
-
-</PRE><H1><A NAME=v8r0>2003-05-02 DaVinci v8r0</A></H1><PRE>
- - New features:
-   . Use LHCb v11r11 ( refer to its release.notes for details )
-     .. FlavourTagging is now serializable
-     .. Clone and copy do not follow tree anymore in Particle and Vertex
-     .. New delta log likelihood enum in ProtoParticle
-   . DaVinciv254r1-Apr03.opts
-      new options for data produced for robustness test, necessary only
-      for reprocessing (XmlDDB v15r3)
-   . DaVinciReco.opts
-      new options where execution of algorithms to produce
-      charged ProtoParticles and Primary Vertices is set.
-   . DaVinciCommon.opts
-      remove execution of above algorithms 
-   . DaVinci.opts
-      introduce use of DaVinciReco.opts to allow easy switching off when 
-      reading a MiniDST file where these objects are already present.
-   . Introduce merged Pi0
-      (DaVinciTools v8r0, GlobalReco v3r1, CaloReco v1r5)
-   . CaloReCorrections.opts
-      new options for new S/L/E correction for gammas, necessary for merged pi0
-   . Introduce option to make only non converted photon or both converted
-      and non converted photons in PhotonParticleMaker (DaVinciTools v8r0)
-   . DaVinciCommon.opts
-      add Associator dll loading (DaVinciCommon.opts)
-   . DaVinciCommon.opts, requirements
-      introduce use of PhysSelections v5r0 with ONLY generic code for
-      selection like Select2ParticleDecay.h/cpp 
-   . DaVinciCommon.opts, requirements
-      introduce use of Utilities v1r0
-   . New Particle maker for maing particles with assigned particle ID for 
-      HLT studies using ProtoParticles,hence offline tracks
-   . PreLoadNoPIDParticles.opts
-      options files to preload particle in different location in TES
-      (DaVinciTools v8r0)
-   . DaVinci.opts  
-       put commented example how to use PreLoadNoPIDParticles.opts
-   . DstContent.opts 
-       new options for writing copy of OODST with contents as for signal
-       (L1 clusters not present)
-   . ProtoParticle and ParticleLink associators can be used with Particles
-      not yet in TES (DaVinciAssociators v4r0)
-   . Allow for extra missing photon via jobOptions in CompositeLink 
-      associator (DaVinciAssociators v4r0)
-   . New features of extracting tagged particles in tree in (MC)DecayFinder
-      (DaVinciTools v8r0, DaVinciMCTools v5r0)
-   . New particle maker for electrons for preselection
-      (DaVinciTools v8r0)
-   . FlavourTagging as of beginning of April
-      (FlavourTagging v4r4)
-   . Efficiency algorithm fixed in MCtruth for possible intermediate resonaces
-      (DaVinciEff v2r4)
-   . New versions of decay selections (mostly only options for preselections)
-      look for added packages in PhysSelSys v5r1 and included packages release
-      notes.
-   . requirements
-      change all necessary version numbers and increase version to v8r0
-   . DaVinci.job
-      change version to v8r0
-   
-
-</PRE><H1><A NAME=v7r3>2003-03-21 DaVinci v7r4</A></H1><PRE>
- - New version:
-	 . Split of physics selections in small packages
-   . Use new CaloPIS package and compatible CaloReco v1r4
-
-</PRE><H1><A NAME=v7r3>2003-02-13 DaVinci v7r3</A></H1><PRE>
-
- - New features:
-   . Add support for data produced with dbase v254r1 (XmlDDDB v15r2,
-     DaVinciv254r1.opts)
-   . Use new algorithm (and package) for finding Primary vertex. Multiple
-     primaries are found (PrimVtx v2r0).
-   . Remove old (first) version of algorithm to find primary vertices
-     (GlobalReco v3r0)
-   . New package for MCtools that could be used both by Brunel and DaVinci
-     (MCTools v1r0)
-   . Release VisPrimVertTool by C.Jacoby that allows to flag and count
-     visible collisions (MCTools v1r0)
-   . Modify location of Kshort made with upstream tracks when re-executing
-     algorithms already executed in Brunel: "Phys/UpstreamKs" (KsReco v1r4p1) 
-   . Introduce algorithm (V0MakerAlg) to read Kshort made with upstream tracks
-     that are in OODST (V0 objects) and transform them into Particles.
-     They are put in "Phys/UpstreamKs". (DaVinciTools v7r3).
-   . Repackaging of L1Decision to remove some dependencies (L1Decision v1r7)
-   . Removal of use of packages no longer necessary for L1Decision (L0Muon,
-     L1VeloTracks)
-   . Removal of use of package no longer necessary for L0DU (L0Calo)
-   . New tool PhotonParticleMaker in addition to NeutralParticleMaker to 
-     make photon particles. (DaVinciTools v7r3)
-   . New tool PhotonParameters to calculate gamma parameters at the origin
-     (DaVinciTools v7r3)
-   . New version of Efficiency algorithm with stricter definition of 
-     particle to check in decay tree for reconstrutibility/reconstructed.
-     NOTE that it does not work correctly with optional intermediate
-     resonances. (DaVinciEff v2r2)
-   . Improved printout of efficiency algorithm results. (DaVinciEff v2r2)
-   . New options for efficieny of Bs->J/Psi(ee)phi(KK). (DaVinciEff v2r2)
-     
-
- - New tuning:
-   . L0 thresholds adjusted (L0DU v6r4) 
-   . PuVeto decision taken on sum of second peak: >= 3 is vetoed (L0DU v6r4)
-   . L1 minimum bias parameterization (L1Decision v1r7)
-   . Tuning for new TT strip pitch and magnetic field, plus minor improvements
-     (L1Decision v1r7)
-   . Protection against CaloSingleGammaTool introduc
-     used by Brunel (CaloReco v1r3)
-
- - Tuning, features and Bug fixes of LHCb common packages done in Brunel
-   and incorporated (LHCb v11r10)
-   . Fix of many minor problems flagged by valgrind (OTAssociators v2r4,
-     TrAssociators v3r4, KsReco v1r4, VeloDet v8r4, TrExtrapolator v2r5,
-     CaloDet v6r4, CaloReco v1r3) 
-   . Brunel BugID 136: fix a Rich1 volume overlap (XmlDDDB v15r2)
-   . Add missing factories for L1OTCluster and L1ITCluster (L1Event v11r6)
-   . Fix a boundary problem in DeVelo (VeloDet v8r4)
-   . Improved agreement between Xml and CDF geometry for OO-Rich
-     (XmlDDDB v15r2, RichDet v4r0)
-   . Introduce fix to inner tracker materials that was mistakenly left out in
-     XmlDDDB v14r1 (XmlDDDB v15r2)
-
-
-</PRE><H1><A NAME=v7r2>2003-01-14 DaVinci v7r2</A></H1><PRE>
- 2003-01-13 - Gloria Corti
- - Modify database dependent options to take them from new release area
- - Modify DaVinciTestData.opts to takle disk file (produce with Brunel v16r4)
- - Modify example DaVinciMiniDst.opts to include L1 results (for Brunel
-   v16r4 data)
-
- 2003-01-06 - Florence Ranjard
- - DAVINCI project based on DaVinci v6r2, LHCb v11r5, XmlDDDB v14r4
-  
-</PRE><H1><A NAME=v6r2>2003-01-06 DaVinci v6r2</A></H1><PRE>
- 2003-01-06 - Gloria Corti
- - Use XmlDDB v14r3 for new data
- - Introduce Dll KsReco in DaVinciCommon
-
- 2002-19-02 - Gloria Corti
- - Use DaVinciTools v7r1 with new tool MassDifferenceFilterCriterion and
-   transport of particle to vertex in ParticleStuffer
- - Use DaVinciEff v2r1 with options for efficiency of Bs->Ds(KKpi)K
- - Use FlavourTagging v4r1
- - Move in src/Main DaVinciHeader and include it from here
- - Introduce L1Decision.opts to run L1 Decision (possible only on Brunel
-   v14r2 data, on Brunel v16r4 data is already present).
- - Introduce in DaVinci.opts the algorithms configuration to be able to
-   run Bd->Kstar(Kpi) gamma (see PhysSelections)
- - Introduce in DaVinci.opts the algorithms configuration to be able to
-   run Bd->D(Kpipi)D(Kpipi) and Bs->Ds(KKpi)Ds(KKpi) (see PhysSelections) 
- - New DaVinciv253r0.opts for database dependent configuration for new
-   Xmas data. Rename DaVinciv248r2.opts as DaVinciv248r4.opts for old
-   data (they are the same for DaVinci, it is just to be consistent with
-   dbase in Brunel). Introduced in DaVinci.opts and DaVinciEff.opts
- - Use PhysSelections v4r1 with new selections
- - Modify DaVinciCommon.opts to use options from new CaloReco package for
-   Calobased particleIDs
- - Use GlobalReco v2r2 with bug fixes in ChargedProtoPAlg and use of
-   veloBack tracks in PrimaryVertex. 
-
- 2002-12-02 - Gloria Corti
- - Use GaudiConf v6r4 that introduce units.opts 
- - Use LHCbKernel v1r5 with modification to Relations 
- - Use TrKernel v11r1, CaloKernel v2r1
- - Use DetDesc v10r5, VeloDet v8r0 to handle also 45 degree strips,
-   ITDet v1r2, OTDet v3r2, CaloDet v5r2, CaloDetXmlCnv v2r1, MuonDet v4r2
- - Use EventKernel v2r1 with copy of KeyedObject private, Event v2r1
-   (AlgUsedTime only for new OODST data), TrEvent v11r4 with new type of
-   VeloBack tracks, CaloEvent v11r3 with locations, L1Event v11r3 
-   (new L1Report), PhysEvent v7r2 with copy constructor for FlavourTag 
-   and new V0 class for Kshort results
- - Use VeloAssociators v1r3, CaloAssociators v3r1, TrAssociators v3r3, 
-   TrFitEvent v3r4, L0Calo v6r2
- - Remove obsolete CaloAlgs, CaloTools and introduce new CaloReco v1r0
- - Use L1VeloTrack v3r3 for bouth 45 and 90 degrees, new package 
-   L1Decision to reprocess L1 decision
- - Use TrExtrapolator v2r3
- 
-
-</PRE><H1><A NAME=v6r1>2002-11-13 DaVinci v6r1</A></H1><PRE>
- 2002-11-13 - Gloria Corti
- - New version v6r1 with changes in packages GlobalReco v2r1, 
-   DaVinciTools v7r0, DaVinciMCTools v4r0, PhysSelections v4r0 and
-   DaVinciEff v2r0, DaVinciTest v4r0
-   The other packages have only changes in requirements files:
-    DaVinciUser v4r0, FlavourTagging v4r0.
- - Update DaVinci.job
- - Add to DaVinci.opts the Bd->phiKs now compatible with OODST input
- - Change OODST input to that produced with Brunel v14r2p1 for signals
-   for which it is available.
- - Update DaVinciEff.opts to include channels for which options exist.
- - Include all used packages in Doxygen
-
- 2002-11-07 - Gloria Corti
- - Fix problem with += for first algorithm executed when introducing
-   L0 rerun or Recalibration (G.Pakhlova)
-
- 2002-11-04 - Gloria Corti
- - Use TrAssociator v3r2
-
-</PRE><H1><A NAME=v6r0>2002-10-30 DaVinci v6r0</A></H1><PRE>
- 2002-10-30 - Gloria Corti
- - Increase version numbers of RootHistCnv (v8r0p2), XmlDDDB (v13r1),
-	 TrEvent (v11r3), TrFitEvent (v3r2), OTDet (v3r0), OTAssociators (v2r2), 
-	 TrExtrapolator (v2r2), MuonDet (v4r1), L1VeloTrack (v3r1)
-
- 2002-10-29 - Gloria Corti
- - Introduce example for running efficiency for Bs->phiJpsi in DaVinciEff.opts
- - Introduce options for running algorithms compatible with DaVinci v6r0 in
-   DaVinci.opts.
-
- 2002-10-23 - Gloria Corti
- - Introduce TrFitEvent (v3r0) explicitely to avoid * problems
- - Modify DaVinci.opts to do some clean up
- - Introduce DaVinci.Eff to show how to use Efficiency Algorithm
- - Introduce DaVinciMiniDst.opts to write a miniDST with MC/Proto and 
-   Phys
- - Introduce file DaVinciTestData.opts used by various Test options files
- - Remove obsolete DaVinciTest.opts (all options are in DaVinciTest package)
-
- 2002-10-21 - Gloria Corti
- - Introduce use of TrExtrapolator v2r1 necessary for new TrTransporter
-   in DaVinciTools.
- - Introduce CaloReCalibration.opts to run gamma recalibration of
-   data produced with Brunel v12r1
- - Increase version numbers of GaudiSvc (v8r4), VeloKernel (v1r2),
-   DetDesc (v10r4), XmlDDDB (v13r0), VeloDet (v7r1), ITDet (v1r1),
-	 OTDet v2r2, CaloDet (v5r1), VeloEvent (v11r1), TrEvent (v12r2),
-   CaloEvent (v11r2), L0Event (v6r1), L0DU (v6r1), CaloUtils (v4r1),
-   CaloTools (v4r4): refer to their requirements files for details
-   of changes
-
- 2002-10-13 - Gloria Corti
- - Adapt L0.opts to reprocessing of data produced with Brunel v12r1 
-
- 2002-10-11 - Gloria Corti
- - Use RootHistCnv v8r0p2 (bug fix)
-
- 2002-10-10 - Gloria Corti
- - Introduce DaVinciEff package and default options for associators
-
- 2002-09-13 - Gloria Corti
- - Include FlavourTagging v3r0
- - New version (use all Phys new packaegs + PhysEvent v7r0)
- - Include L0 packages for reprocessing of L0DU and L0DU dll
- - Include Calo packages for Re-Calibration of gammas
- - Reoganize DaVinci.opts
- - Upgrade DaVinci.job to new version
-
- 2002-09-11 - Gloria Corti
- - Add CaloTools Dll to allow creation of Neutral ProtoP
-
-</PRE><H1><A NAME=v5r0>2002-07-29 DaVinci v5r0</A></H1><PRE>
- 2002-07-29 - Marco Cattaneo
- - Use LHCbKernel v1r4, CaloRec v2r3, CaloAssociators v2r2 to fix problem with
-   deletion of relations on Windows.
-
- 2002-07-26 - Gloria Corti
- - Use EventSys v12r1(PhysEvent v6r1) and use in release VeloKernel v1r1,
-   XmlDDDB v12r3, OTDet v2r1, L1VeloTrack v2r1 
- - Include options for GlobalReco
- - Fix problem in DaVinci.job to have histograms in directory where the
-   job was launched.
-
- 2002-07-24 - Gloria Corti
- - Use VeloAssociators v1r1, L0Calo v6r1 and L1VeloTrack v2r0
-
- 2002-07-23 - Gloria Corti
- - Use VeloDet v7r0 and PhysSelections v2r0
-
- 2002-07-22 - Gloria Corti
- - Add CaloDetXmlCnv to list of Dll to load
-
- 2002-07-19 - Gloria Corti
- - Use LHCbKernel v1r3, XmlDDDB v12r2, CaloDetXmlCnv v2r0, EventSys v12r0,
-   CaloAssociators v2r1, TrAssociators v3r0, DaVinciUser v2r0
-
- 2002-07-18 - Gloria Corti
- - Remove the use of the LHCBDBASE environment (dbase in no longer
-   necessary) and modify DaVinci.job accordingly
- - All jobOptions dependecy from xml-dbase version are in DaVinciv248r2.opts
- - Remove suanal.F (no longer support of SICB-like user analysis) 
- - Add detectors Dlls (VeloDet, ITDet, OTDet, CaloDet) in DaVinciCommon.opts
- - use new Gaudi packages (equivalent to GaudiSys v10r4)
- - use PhysEvent v6r*
-
- 2002-07-11 - Gloria Corti
- - use ChargeProtoPAlg and PrimVertex
-
- 2002-07-10 - Gloria Corti
- - Prepare requirements file for OODST version
-
-</PRE><H1><A NAME=v4r2>2002-06-12 DaVinci v4r2</A></H1><PRE>
- 2002-06-12 - Gloria Corti
- - Use PhysSelections v4r1 with new Bs->Ds(KKpi)K algorithms
-
-</PRE><H1><A NAME=v4r1p1>2002-06-07  DaVinci v4r1p1</A></H1><PRE>
- 2002-06-07 - Marco Cattaneo
- - use DaVinciAssociators v1r1p1 to fix a version clash on LHCbKernel
-
-</PRE><H1><A NAME=v4r1>2002-06-06 DaVinci v4r1</A></H1><PRE>
- 2002-06-06 - Gloria Corti
- - ParticleTransporter requires the MagneticFieldSvc:
-    use Det/Magnet in requirements and Dll (not anymore in SicbCnv)   
-
-</PRE><H1><A NAME=v4r0>DaVinci v4r0</A></H1><PRE>
-
-! 2002-05-24 - Gloria Corti
- - Introduce FlavourTagging and DaVinciUser new packages and change
-   options accordingly
- - Use PhysEvent v4r1
-
-! 2002-05-21 - Gloria Corti
- - Introduce DaVinciMCTools and change options accordingly
-
-! 2002-05-02 - DaVinci v3r0 (G.Corti)
-
-  - Algorithms to perform offline selection of B0->J/Psi(mu+mu-)Ks(pi+pi-)
-    using new Physics Event model and new OO tools in src/User
-    Provide example of how to use new structure and tools to perform offline
-    physics selection on real data classes
-     - SelectJPsiMuMu.h&cpp for J/Psi selection
-     - SelectKsPiPi.h&cpp for Ks selection
-     - SelectB0JPsiKs.h&cpp for B0 
-    authors: Sandra Amato, Claudia Nunes
-
-  - Adapt jobOptions for new structure with tools (each algorithm has its
-    own options)
-
-  - Modify DaVinci.job for new version
-
-  - Uses new physics packages:
-      Event/PhysEvent   v3r0
-      Phys/DaVinciSicb  v2r0
-      Phys/DaVinciTools v3r0 
-    uses Gaudi v9 + GaudiSvc v7r3 (changes for tools)
-    + GaudiObjDesc v3r3 (for PhysEvent automatic generation)
-
-! =======================================================================
-
-! 28022002 - DaVinci v3r0 (GCorti)
-  - Begin to adapt to changes in PhysEvent: new structure and new Vertex
-    class
-
-! =======================================================================
-
-! 12022002 - DaVinci v2r0 (GCorti)
-  - adapt DaVinci.job to new configuration
-
-! 11022002 - Gloria Corti
-  - introduce printing of version number in src/Main/DaVinciMain.cpp
-
-! 08022002 - Gloria Corti
-  - use packages compatibles with Gaudi v9r0
-  - remove package ReadData (no longer support reading of SICBDST v235
-    files)
-  - use dedicated main program and introduce structure in src directory 
-
-! ========================================================================
-
-! 10102001 - DaVinci v1r2 (GCorti)
-  introduce files to produce doxygen documentation
-
-! 07102001 - DaVinci v1r2 (GCorti)
-  introduced new package ReadData for configuration of executable for
-    DST/MC produced with different versions of Brunel and SICBMC/DST
-  introduce possibility to run the L0 trigger simulation and example of
-    accessing such info
-
-! ========================================================================
-
-! 17072001 - DaVinci v1r1 (GCorti)
-  introduce stars in requirements 
-
-! 16072001 - DaVinci v1r1 (GCorti)
-  use PhysEvent v1r1 and DaVinciTools v1r1
-
-! 11072001 - DaVinci (GCorti)
-  introduce apply_pattern application_path 
-
-! 09072001 - DaVinci v1 (GCorti)
-
-  First release of (physics) analysis application.
-  This package contains the requirements file to load all the necessary
-  packages, the options file to configure at run time the application
-  (in directory options), and user example of how to add their own algorithms
-  and access tools/algorithms/data availabel in a DaVinci application
-  
-! ========================================================================
-</PRE>
diff --git a/DaVinciTests/doc/release.notes b/DaVinciTests/doc/release.notes
deleted file mode 100644
index 4c14a9e578f08f3454ad1ec5f0386fd8f9fb74df..0000000000000000000000000000000000000000
--- a/DaVinciTests/doc/release.notes
+++ /dev/null
@@ -1,849 +0,0 @@
-!-----------------------------------------------------------------------------
-! Package     : DaVinciTests
-! Responsible : DaVinci coordinator
-! Purpose     : QMTests for DaVinci
-!-----------------------------------------------------------------------------
-
-!======================= DaVinciTests v3r5 2016-04-21 ========================
-
-- 2016-07-20
-	updated references in DaVinciTests/tests/qmtest/tagging.qms/test_tag_mc12.qmt
-	following changes in reconstruction (affects various test in the nightlies), 
-	small reduction in tagging perfromance spotted but nothing to worry about
-
-!======================= DaVinciTests v3r5 2016-04-21 ========================
-
-- Test test_standardintermediate_reco14_run.qmt updated
-  to follow all changes and updates made to the reconstruction recently.
-
-!======================= DaVinciTests v3r4 2016-04-01 ========================
-
-! 2016-03-16 - Eduardo Rodrigues
- - Test commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-
-! 2016-03-11 - Eduardo Rodrigues
- - Tests davinci/test_davinci_initialise.qmt and
-   commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-
-!======================= DaVinciTests v3r3 2016-03-08 ========================
-
-! 2016-02-17 - Rosen Matev
- - Update reference file for davinci-merge-small-files test.
-
-! 2016-02-15 - Bassem Khanji, Julian Wishahi
- - Update tagging test ref. file. test/qmtest/tagging.qms/test_tag_mc12.qmt.
-
-!======================= DaVinciTests v3r2 2016-02-08 ========================
-
-! 2016-02-08 - Eduardo Rodrigues
- - Added test tests/qmtest/trackrefitting.qms, moved from
-   Phys/DaVinciTrackRefitting/ in the Analysis project.
-
-! 2016-01-29 - Vanya Belyaev 
- - add new test gaudipython_algs.py
-   that demonstrate
-   1) a bit counterintuitive measing of IAlgorithm::isInitialized
-   2) problem (segmentation violation) woth creation of ALG_* functors
-      from python.  [It works via Hybrid tools]
-
-  the test produce segmentaiton fault without  patch in $LOKICORE/src/AlgFunctors (r200652)
-  but workd smoothly with this patch
-
-  TRUE SOLUTION for $LOKICORE/src/AlgFunctors.cpp is needed
-  
-! 2016-01-06 - Rosen Matev
- - Use Stripping24 in FSR tests.
-   Fixes issue with removal of property in LSAdaptPV3DFitter.
-
-!======================= DaVinciTests v3r1 2015-11-27 ========================
-
-! 2015-11-12 - Eduardo Rodrigues
- - Updated the reference file test_standardintermediate_reco14_run.qmt.
-
-!======================= DaVinciTests v3r0 2015-10-22 ========================
-
-! 2015-10-15 - Andrea Contu
- - Removing qmtests for S21 and S23 due to changes in RelatedInfo
-
-! 2015-09-29 - Ricardo Vazquez Gomez
- - Update reference for S21r1 test
-
-! 2015-09-25 - Ricardo Vazquez Gomez
- - Update references for stripping tests
-
-!====================== DaVinciTests v2r39 2015-09-23 ========================
-
-! 2015-09-13 - Chris Jones
- - Add Stripping 23r1 tests
- - Disable LoKi python functors in all stripping tests, to check C++ caches.
-
-!====================== DaVinciTests v2r38 2015-09-09 ========================
-
-! 2015-09-02 - Andrea Contu
- - Updated references for stripping tests
-
-! 2015-09-01 - Andrea Contu
- - Removed old s20 series qmtests. Updated references for the others
-
-!========================= DaVinciTests v2r37 2015-08-24 =========================
-
-! 2015-08-20 - Chris Jones
- - Add QM tests for S22 and S23. Both currently use Reco15EM FULL.DSTs, the
-   S23 test will be updated to use Reco15 RDSTs once these are available as
-   non-validation files.
-
-!======================= DaVinciTests v2r36 2015-08-06 =======================
-
-! 2015-07-30 - Julian Wishahi
- - Removed the SS BDT taggers performance from the reference in 
-   test_tag_mc12.qmt. 
- - These need to be reincluded once the CheatedSelection of the 
-   FlavourTaggingChecker has been fixed and can be used together with the LoKi 
-   fitters.
-
-!======================= DaVinciTests v2r35 2015-07-27 =======================
-
-! 2015-07-23 - Eduardo Rodrigues
- - Fixed a typo in test tagging.qms/test_tag_mc12.qmt.
-
-! 2015-07-22 - Andrea Contu
- - Update stripping references
-
-! 2015-07-20 - Eduardo Rodrigues
- - Added workaround for ROOT-7492 (some dictionaries not loaded) to avoid
-   strange errors in test tagging.qms/test_tag_mc12.qmt.
-
-! 2015-07-13 - Eduardo Rodrigues
- - Updated reference file for test test_standardintermediate_reco14_run.qmt.
-
-! 2015-07-10 - Julian Wishahi
- - Updated the flavour tagging test script to use Stripping23 settings
-
-!======================= DaVinciTests v2r34 2015-07-08 =======================
-
-! 2015-07-06 - Andrea Contu
- - Updated references for stripping tests
-
-! 2015-07-02 - Andrea Contu
- - Updated references for stripping tests
-
-!======================= DaVinciTests v2r33 2015-06-29 =======================
-
-! 2015-06-25 - Eduardo Rodrigues
- - Updated reference file of fsrs.qms/davinci-merge-small-files.qmt test.
-
-! 2015-06-15 - Andrea Contu
- - Updated references for stripping tests
-
-!======================= DaVinciTests v2r32 2015-06-03 =======================
-
-! 2015-06-03 - Eduardo Rodrigues
- - Test commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-
-!======================= DaVinciTests v2r31 2015-04-30 =======================
-
-! 2015-04-29 - Andrea Contu
- - Updated references for stripping tests
-
-! 2015-04-22 - Stefania Vecchi
- - Updated tagging reference file to account for new BDT taggers
-
-! 2015-03-25 - Eduardo Rodrigues
- - Test commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-
-! 2015-03-20 - Eduardo Rodrigues
- - Test commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-
-! 2015-03-19 - Eduardo Rodrigues
- - Updated option files tests/options/DVTestWriteDst.py and
-   tests/options/DVReadKs.py since necessary DST files have been copied over
-   from CASTOR (a private user area deleted by CERN!) to
-   /eos/lhcb/grid/prod/lhcb/swtest/lhcb/swtest/.
- - Test commonparticles.qms/test_standardintermediate_reco14_run.qmt updated.
-
-!======================= DaVinciTests v2r30 2015-03-16 =======================
-
-! 2015-03-11 - Eduardo Rodrigues
- - Removed obsolete/redundant file tests/options/mc09_testdata.py.
-
-! 2015-03-08 - Andrea Contu
- - Updated tests/refs/test_stripping20r1_collision11_reco14.ref
-
-! 2015-03-06 - Andrea Contu
- - Updated references for stripping qmtests
-
-! 2015-03-05 - Andrea Contu
- - Updated references for stripping qmtests
-
-! 2015-03-04 - Stefano Perazzini
- - Updated references for stripping qmtests
-
-! 2015-02-27 - Jack Wimberley
- - Updated tagging reference file to account for charm tagger
-
- - Updated tests reference file
-   tests/qmtest/commonparticles.qms/test_standardintermediate_reco14_run.qmt
-   since changes are a consequnce of changes upstream rather than an issue.
-
-!========================= DaVinciTests v2r29 2015-01-16 =======================
-
-! 2015-01-15 - Eduardo Rodrigues
- - Added python/DaVinciTests/__init__.py to please CMake
-
-!========================= DaVinciTests v2r28 2014-12-17 =========================
-
-! 2014-11-10 - Chris Jones
- - Add QM tests for Stripping 21 and 21r1.
-
-!========================= DaVinciTests v2r27 2014-11-05 =========================
-
-! 2014-10-30 - Andrea Contu
- - Fixed references in stripping and commonparticles to account for change
-   introduced in S21(r1).
-
-! 2014-10-23 - Chris Jones
- - Enable on-demand reprocessing of the CALO in the Stripping20rXpY tests.
- - Update the reference logs accordingly.
-
-! 2014-10-22 - Chris Jones
- - Update Stripping reference logs.
- - Update io test_write_dst test reference blocks.
-
-! 2014-10-20 - Stefania Vecchi
- - Update tagging references (disabled Charm Tagger for Stripping 21)
-
-! 2014-09-30 - Stefania Vecchi
- - Update tagging references (changed Charm Tagger)
-
-! 2014-08-11 - Stefano Perazzini
- - Corrected DataType in 
-   tests/options/CommonParticles/DVTestStandardIntermediate.py
-
-! 2014-08-07 - Christopher Rob Jones
- - Update stripping references for DSTWriter changes due to RelatedInfo.
-
-! 2014-08-04 - Stefano Perazzini
- - updated reference for commonparticles test
-   test_standardintermediate_reco14_run.qmt
-
-! 2014-07-30 - Christopher Rob Jones
- - Disbale the fixedfile tests. Been failing for a while and unlikely to get
-   fixed any time soon now Rob has left LHCb...
- - Add an exclusion for messages like
-   DataOnDemandSvc                  INFO Handled "DataFault" incidents: 76037/71974/5075490(Alg/Node/Total).
- - Update Stripping references.
-
-!========================= DaVinciTests v2r26 2014-07-28 =========================
-
-! 2014-07-23 - Chris Jones
- - Add a test to read an MC 2012 DST.
-  ( To monitor https://sft.its.cern.ch/jira/browse/ROOT-6507 )
-
-! 2014-07-23 - Chris Jones
- - Use testFileDB for data-merge-small-files test.
-
-! 2014-07-18 - Stefania Vecchi
- - Update tagging references.
-
-! 2014-07-16 - Christopher Rob Jones
- - Update stripping references.
-
-!========================= DaVinciTests v2r25 2014-06-18 =========================
-
-! 2014-06-12 - Stefania Vecchi
- - updated reference for test_tag_mc12.qmt 
-
-! 2014-06-10 - Christopher Rob Jones
- - Update stripping references for various new messages
-
-! 2014-05-26 - Stefania Vecchi
- - updated reference for test_tag_mc12.qmt 
-
-!========================= DaVinciTests v2r24 2014-05-19 =========================
-
-! 2014-05-06 - Stefano Perazzini
- - Updated reference in test_standardintermediate_reco14_run.qmt 
-
-!========================= DaVinciTests v2r23 2014-04-02 =========================
-
-! 2014-04-02 - Christopher Rob Jones
- - Update stripping references to adapt to changes due to new PV refitting
-   default tool, and removal of automatic refitting from uDST persistency
-   sequences.
-
-! 2014-03-18 - Christopher Rob Jones
- - Adapt to small change in TrackStateProvider message.
-
-! 2014-03-14 - Chris Jones
- - Adapt to removal of various CaloDet INFO messages.
-
-! 2014-03-13 - Chris Jones
- - Update stripping test reference logs to adapt to new LoKiSvc.REPORT
-   messages that now include the algorithm context.
-
-! 2014-03-12 - Rob Lambert
- - fix small bug in davinci-smallfiles, see bug #104079
-
-! 2014-03-07 - Chris Jones
- - Remove unneccessary Stripping appconfig test. Covered by the various
-   explicit Stripping tests.
- - Update S20rXp3 references.
- - Migrate test_decaytreetuple data file to PRConfig and EOSTEST.
- - Rename test_decaytreetuple as test_decaytreetuple_mc2010.
-
-!========================= DaVinciTests v2r22 2014-03-03 =========================
-
-! 2014-03-03 - Chris Jones
- - Rename io.test_monitor_sdst io.test_monitor_reco14_fulldst and update to 
-   run on a Reco14 FULL.DST.
-
-! 2014-03-02 - Stefano Perazzini
- - Updated qmtests for commonparticles
-
-! 2014-03-01 - Stefania Vecchi
-  updated  tagging.qms/test_tag_mc12.qmt 
-
-! 2014-02-26 - Chris Jones
- - Update stripping references to adapt to new LoKi messages.
-
-! 2014-02-24 - Stefania Vecchi
-  updated  tagging.qms/test_tag_mc12.qmt 
-
-! 2014-02-21 - Stefania Vecchi
-  updated n. of total events in tagging.qms/test_tag_mc12.qmt 
-
-! 2014-02-20 - Chris Jones
- - Add work around to S20rXp2 stripping tests to ignore stderr messages
-   from Gaudi v25r0, due to the new plugin manage, warning about obsolete
-   syntax for loading tools. e.g.
-      WARNING: requesting factory via old name 'LoKi__FastJetMaker' use 'LoKi::FastJetMaker' instead
- - Fix typo in stripping QM tests that put the line
-      countErrorLines({"FATAL":0})
-   in the wrong place ...
-
-! 2014-02-19 - Chris Jones
- - Update the stripping QM test reference logs.
-
-! 2014-02-17 - Rob Lambert
- - Update to PRConfig and remove castor: and update some references for the
-   changes in the print out of the decoders.
-
-! 2014-02-16 - Chris Jones
- - Add Stripping20rXp3 tests.
- - Enable the FPE Auditor in all stripping, pid and packing tests.
-
-! 2014-02-13 - Chris Jones
- - Try and fix access to csator files, following the depreciation of the 
-   castor: protocol.
-
-! 2014-02-06 - Chris Jones
- - Enable FPE checking in the Stripping20r0p0 test.
-
-! 2014-01-31 - Chris Jones
- - Update stripping references to adapt to various new features in the framework.
-
-! 2014-01-13 - Christopher Rob Jones
- - Update references for new DAQ decoders and warning messages from
-   OfflineVertexFitter.
-
-!========================= DaVinciTests v2r21 2013-12-18 =========================
-
-! 2013-12-18 - Christopher Rob Jones
- - Update stripping references to adapt to new messages from the decoders.
-
-! 2013-12-10 - Stefania Vecchi
- - Add reference of OS_Charm tagger in tagging.qms/test_tag_mc12.qmt 
-
-! 2013-12-09 - Stefania Vecchi
- - Updated reference file tagging.qms/test_tag_mc12.qmt according to the change
-   in NNetOSK, to add results on SSproton.
-
-! 2013-11-11 - Christopher Rob Jones
- - Adapt stripping references to removal of temporary LoKi message, introduced
-   in the last commit.
-
-! 2013-10-30 - Chris Jones
- - Update stripping references to adapt to :
-  + new 'Detectors' property in the DaVinci() Configurable.
-  + A new (temporary for testing) LoKi message from 
-    LoKi:Hybrid::EngineActor::releaseTool()
-    !! NOTE : This message is to be suppressed before the next release !!
-
-!========================= DaVinciTests v2r20 2013-10-29 =========================
-
-! 2013-10-15 - Chris Jones
- - Update stripping decaytreetuple, standardintermediate_run and V0 references 
-   to adapt to a bug fix in DaVinciKernel, that excluded counts with 0 particles 
-   from the summaries.
-
-! 2013-10-13 - Chris Jones
- - Update Stripping references to adapt to CALO changes.
-
-!========================= DaVinciTests v2r19 2013-10-03 =========================
-
-! 2013-09-25 - Chris Jones
- - Update Stripping20rXp2 references now AppConfig options are available.
-
-! 2013-09-19 - Christopher Rob Jones
- - Add exclusions for "Trying to import module StrippingArchive.Stripping..."
-   messages.
-
-! 2013-09-17 - Chris Jones
- - Increase timeouts (again) for stripping(20/20r1) tests to accomodate the
-   slow debug builds...
-
-! 2013-09-17 - Chris Jones
- - Update reference block for the commonparticles standardintermediate_run 
-   test to account for changes in StdMassConstrainedJpsi2MuMu.
-
-! 2013-09-16 - Chris Jones
- - Add messages starting 'DaVinciInitAlg.DaVinciMemory' to the exclusion list.
-
-! 2013-09-13 - Chris Jones
- - Remove hardcoded DB tags from stripping tests, to allow them to again run
-   with whatever is the current 'best'.
- - Update stripping reference log files for current SVN builds.
-
-! 2013-08-26 - Chris Jones
- - Add new tests for Stripping20rXp2. Will fail until the AppConfig options
-   are released, at which point the references will need updating.
-
-! 2013-08-26 - Stefania Vecchi
- - Updated reference file tagging.qms/test_tag_mc12.qmt according to the change 
-   in FT/python/FT/Tunings.py in NNetSSK tuning.
-
-! 2013-08-21 - Chris Jones
- - Update DecayTreeTuple test to adapt to new LoKi decay finder syntax.
-
-!========================= DaVinciTests v2r18 2013-08-05 =========================
-
-! 2013-07-24 - Stefania Vechi
- - Updated reference file tagging.qms/test_tag_mc12.qmt according to the change in
-   FT/python/FT/Tunings.py in NNetSSK tuning.
-
-! 2013-07-23 - Marco Clemencic
- - Fixed CMake configuration.
-
-! 2013-07-22 - Chris Jones
- - Run the stripping tests with the DDDB and CondDB tags set to the same as
-   the reference logs.
-
-! 2013-07-08 - Chris Jones
- - Add new test for Stripping20r3.
-
-! 2013-07-07 - Stefania Vecchi
- - Updated reference file tagging.qms/test_tag_mc12.qmt to monitor also 
-   nnetKaonOpposite and nnetKaonSame Tagging algorithms + some changes in the 
-   Category definition.
-
-!========================= DaVinciTests v2r17 2013-06-17 =========================
-
-! 2013-06-12 - Stefania Vecchi
- - Updated reference file tagging.qms/test_tag_mc12.qmt according to the latest 
-   cut optimization for Reco14
-
-! 2013-06-05 - Chris Jones
- - Update flavour tagging options to take input data from PRConfig.
-
-! 2013-06-04 - Chris Jones
- - Update PID and Packing tests to use data files from SWTEST EOS area, as 
-   defined in options files in the PRConfig package.
- - Add reference log file checks to the various stripping tests.
-
-! 2013-05-31 - Chris Jones
- - Increase the timeout from 3600 to 7200 for the new stripping tests,
-   to account for the longer processing times with debug builds.
- - Turn off the slow LZMA compression of the output files in the 
-   stripping tests.
- - Remove the obsolete stripping test 
-   test_stripping_allstreams_sim2010_bs2jpsiphi
-
-! 2013-05-30 - Chris Jones
- - Update the new stripping tests to pick up their input data via PRConfig.
- - Add another stripping test for Reco14 Stripping20r2 (Collision13 2.76TeV).
- - Fix test names to not use capitols :((
-
-! 2013-05-29 - Chris Jones
- - Add 4 new tests to run Strippings as per AppConfig :-
-   Stripping20, Stripping20r1, Stripping20r0p1 and Stripping20r1p1.
-
-! 2013-05-15 - Stefania Vecchi
- - Updated reference file tagging.qms/test_tag_mc12.qmt according to the 
-   fix in the FT (r156852)
-
-! 2013-05-14 - Chris Jones
- - Update pid, packing and tagging options to read data from EOS freezer.
-
-! 2013-05-14 - Chris Jones
- - Add MC12 based flavour tagging test
-
-! 2013-05-10 - Chris Jones
- - Split the unpacking tests into two, one for uDSTs and another for DSTs.
- - Remove all the HLT tests, as cannot be run in DV anymore.
- - Add two new tests for ANNPID on DSTS and uDSTs.
-
-! 2013-05-09 - Chris Jones
- - Add missing entry for packing to davincitests.qms
-
-! 2013-05-09 - Chris Jones
- - Disable FT MC10 test, as input data file no longer available.
- - Update commonparticles.test_standardintermediate reference.
- - Update davinci.test_davinci_initialise reference for new timing table 
-   indentation level.
-
-!========================= DaVinciTests v2r16 2013-02-21 =========================
-
-! 2013-02-19 - Stefania Vecchi
- - Update tests references for tagging
-
-! 2013-02-07 - Chris Jones
- - Add an unpacking test.
-
-! 2013-01-08 - Anton Poluektov 
- - Fix fsrs tests, change stripping version to Stripping20r1
-
-! 2012-12-07 - Chris Jones
- - Update io.qms/test_decaytreetuple references again.
-
-! 2012-12-04 - Chris Jones
- - Update commonparticles/standardintermediate_run reference again for Taus
-
-! 2012-12-04 - Chris Jones
- - Update the reference blocks for io.qms/test_decaytreetuple after 
-   VertexFitter fixes
-
-! 2012-12-03 - Anton Poluektov 
- - Update commonparticles/standardintermediate_run reference
-
-!========================= DaVinciTests v2r15 2012-12-03 =========================
-
-! 2012-12-03 - Chris Jones
- - Adapt DVTestWriteDst.py to DSTWriter changes
-
-! 2012-11-29 - Marco Clemencic
- - Added CMake configuration file.
-
-! 2012-11-27 - Rob Lambert
- - Updated FSR test references to reflect new files
-
-! 2012-11-15 - Stefania Vecchi
- - Update tests references for tagging
-
-! 2012-10-09 - Anton Poluektov 
- - Update tests references 
-
-! 2012-08-09 - Rob Lambert
- - clone merger test from Rec/LumiAlgs, and add a check using CheckFSRs from AppConfig
- - davinci-merge-small-files.qmt
-
-!========================= DaVinciTests v2r14 2012-07-09 =========================
-
-! 2012-05-04 - Chris Jones
- - Update reference block in test_standardintermediate_run.qmt
-
-!========================= DaVinciTests v2r13p1 2012-04-02 =========================
-
-! 2012-03-28 - Anton Poluektov 
- - Fix test_decaytreetuple, change deleted test line to the existing one. 
-
-!========================= DaVinciTests v2r13 2012-03-05 =========================
-
-! 2012-03-04 - Chris Jones
- - Update all stripping related options to sue stripping17.
-
-! 2012-02-17 - Marco Cattaneo
- - fix tagging.test_tag_mc10 test to take input file from svcClass=lhcbdisk,
-   was default disk pool.
-
-! 2012-02-15 - Marco Cattaneo
- - Remove import from GaudiConf.Configuration from two fsr tests
-
-! 2012-02-15 - Chris Jones
- - Remove import from GaudiConf.Configuration from two stripping tests
-
-!========================= DaVinciTests v2r12 2012-02-15 =========================
-
-! 2012-02-11 - Chris Jones
- - Remove test_read_dst test
- - update references for test_tag_mc10 and test_standardintermediate_run
-
-! 2011-12-17 - Chris Jones
- - Remove DB tag test
-
-!========================= DaVinciTests v2r11 2011-12-15 =========================
-
-! 2011-12-15 - Chris Jones
- - Update reference for tagging test
-
-! 2011-12-13 - Anton Poluektov 
- - Change the way DSTWriter is called in davinci-strip-mag{up,down} tests
-
-! 2011-12-12 - Chris Jones
- - Adapt to changes in python configurables in DSTWriters (remove __dev__)
-
-! 2011-11-25 - P. Koppenburg
- - Update I/O test
-
-!========================= DaVinciTests v2r10 2011-11-10 ========================
-
-! 2011-10-10 - Chris Jones
- - Replace InputLocations with Inputs in qmtest options
-
-! 2011-10-06 - Chris Jones
- - Update options for flagging tagging test to use an MC10 data file.
-
-!========================= DaVinciTests v2r9 2011-09-27 =========================
-! 2011-09-13 - Rob Lambert
- - Updated references for io.test_read_dst and test_standardintermediate_run
- - fixed DB for sim2010 stripping test, fixed reference accordingly
- - fixed DB for sim2010 DecayTreeTuple test
-
-!========================= DaVinciTests v2r8 2011-09-07 =========================
-!========================= DaVinciTests v2r7 2011-08-03 =========================
-! 2011-08-02 - Rob Lambert
- - Updated several test files, supress one outdated test
-
-!========================= DaVinciTests v2r6 2011-06-21 =========================
-! 2011-07-28 - Antonio Falabella
- - Fixed DVTestTagging.py to test the Tagging code.
-
-! 2011-06-13 - Rob Lambert
- - Remove ETC from stripping tests
-
-! 2011-06-09 - Rob Lambert
- - Update FSR test suite
-
-! 2011-06-09 - Rob Lambert
- - Update IO test suite
-
-! 2011-06-09 - Rob Lambert
- - Update tests for removal of MC09 and 2010 files.
- - Remove etc-reading tests, since etcs are no longer supported.
- - Modify appconfig stripping test to run from Stripping14 Archive
-   Needs to be switched back to AppConfig options once they are modified
-
-! 2011-06-08 - Rob Lambert
- - Update tests to use Stripping13 from StrippingArchive
- - Update CommonParticles to use a file which really exists!
-
-!=========================== DaVinciTests v2r5 2011-03-30 ====================
-
-! 2011-03-30 - Juan Palacios
- - Tests use Stripping13 instead of Stripping13.tmp.
- - Increase to v2r5.
-
-!=========================== DaVinciTests v2r4 2011-03-16 ====================
-
-! 2011-03-17 - Juan Palacios
- - Fix stripping.test_bd2kstarmumu_sim2010 efficiency table.
- - Increase timeout of kali.pi0.
- - Undate tagging.test_tag.
- - Increase to v2r4.
-
-!=========================== DaVinciTests v2r3 2011-03-10 ====================
-
-! 2011-03-10 - Juan Palacios
- - Fix stripping.test_bd2kstarmumu_sim2010 to use Stripping13.tmp lines.
- - io.test_decaytreetuple
-  . Use StrippingBetaSBd2JpsiKsUnbiasedLine from BetaS line builder.
- - commonparticles.test_standardintermediate_run
-  . StdLTUnbiasedJpsi2MuMu efficiency changed due to fix in Jpsi mass
-    constraint interference. I think we need to add efficiency tests for
-    more CommonParticles.
- - Increase to v2r3.
-
-! 2011-03-04 - Juan Palacios
- - Adapt some tests to new stripping structure.
-
-!=========================== DaVinciTests v2r2 2011-02-24 ====================
-
-! 2011-02-21 - Juan Palacios
- - CommonParticles tests
-  . Adapt to new output locations from CommonParticles module.
-
-! 2011-02-17 - Juan Palacios
- - tests/options 
-  . Options involving DataOnDemand or AutomaticData. These classes now need 
-    the "/Particles" ending explicitly in the Location.
- - Increase to v2r2.
-
-!=========================== DaVinciTests v2r1 2011-02-02 ====================
-
-! 2011-01-27 - Juan Palacios
- - Remove imports of PhysDesktop.
- - Do not test for slow events in stripping.test_stripping_allstreams_sim2010_bs2jpsiphi.
-
-! 2011-01-26 - Rob Lambert
- - Maintainance on existing FSR tests
- - merging of FSRs is now tested correctly
- - however the files in the test are out-dated still 
-   ,and full coverage is not acheived
-
-! 2011-01-21 - Juan Palacios
- - Increase to v2r0.
-
-! 2011-01-19 - Juan Palacios
- - Big restructuring of tests. All suites are now directly on tests/qmtest.
-   Suite file tests/qmtest/davincitests.qms controls which suites are run.
-
-! 2011-01-18 - Juan Palacios
- - Moved davinci.stripping.test_bd2kstarmumu_mc09 to davinci.stripping.test_bd2kstarmumu_sim2010.
-
-! 2011-01-17 - Juan Palacios
- - davinci.io
-  . Update tests using obsolete MC09 data to 2010 Simulation.
-
-! 2011-01-07 - Juan Palacios
- - davinci.fixedfile tests fixed for new FilterDesktop counters output.
-
-! 2011-01-07 - Juan Palacios
- - Fix davinci.commonparticles tests. Some "(", "<", ")" doesn't seem to be
-   liked in reference blocks.
- - Fix typo in davinci.stripping.test_v0 reference block.
- - Fix davinci.io.test_read. Same DVAlgorithm CountParticles output change.
-
-! 2011-01-06 - Juan Palacios
- - DVAlgorithm now prints counters for all the input particle locations so
-   many test reference blocks changed. Relevant numbers are the same as for
-   previous release.
- - Stripping tests broken because some stripping lines use recently obsoleted
-   calls to DVAlgorithm::desktop().
-
-! 2010-12-21 - Rob Lambert
- - fixedfile tests with 2010 simulation and reprocessing
- - test suite compatibility.qms merged from v1r7b branch 
-
-!=========================== DaVinciTests v1r8 2010-12-20 ====================
-
-! 2010-12-15 Juan Palacios
- - Update davinci.tagging.test_tag reference table.
- - tests/options/DVTestWriteDst.py
-  . Use DSTWriters.__dev__.Configurables.SelDSTWriter, since old one doesn't
-    know about changes to selection's outputLocations().
-
-! 2010-11-29 - Juan Palacios
- - Create .py files for some stripping tests so they can be run as jobs.
- - Add test of stripping12 instantiation.
- - Increase to v1r8.
-
-!=========================== DaVinciTests v1r7 2010-11-10 ====================
-
-! 2010-11-10 - Juan Palacios
- - Small change in efficiency in davinci.io.test_decaytreetuple.
- - Add correct CondDB tag to tests/options/DVTestTagging.py. Actually, it
-   is a guess since I don't know where exactly the data comes from.
-
-! 2010-11-08 - Rob Lambert
- - davinci.fsrs.davinci-dumpfsrs-tofile updated for new FSRs and verbosity
-
-! 2010-10-21 - Juan Palacios
- - davinci.fixedfile tests updated for changes in tracking chi2 cuts.
-
-! 2010-10-20 - Juan Palacios
- - Lumi no longer run by default changes timing table.
-
-!============================== DaVinciTests v1r6 2010-10-11 =================
-
-! 2010-10-11 - Juan Palacios
- - Added davinci.hlt.test_intialise QM test
-  . Tests very basic HLT intialisation. Should catch bugs onthe DaVinci
-    configurable side, not the HLT.
- - Increase to v1r6.
-
-!============================== DaVinciTests v1r5 2010-10-08 =================
-
-! 2010-10-05 - Juan Palacios
- - tests/qmtest/davinci.qms/stripping.qms/test_bd2kstarmumu_mc09.qmt
-  . Efficiencies of some std particles has changed.
-
-! 2010-09-27 - Juan Palacios
- - Modify initialisation test. PID calibration sequence has been put on-demand
-   so some algorithms don't appear anymore.
- - Remove DC06 tests.
- - Increase to v1r5.
-
-! 2010-09-20 - Juan Palacios
- - Add davinci.commonparticles.test_standatdbasic_init and 
-   davinci.commonparticles.test_standardintermediate_init
-  . Initialize algorithms. Badly defined LoKi cuts should result in initialize()
-    failure. Run over one event. Tests fail at first misconfigured algorithm 
-    and abort.
-
-!============================== DaVinciTests v1r4 2010-09-13 =================
-
-! 2010-09-09 - Juan Palacios
- - Split CommonParticles test into Basic and Intermediate. 
-   Move to davinci.commonparticles test suite.
-
-!============================== DaVinciTests v1r3 2010-09-07 =================
-
-! 2010-09-07 - Juan Palacios
- - tests/options/DVTestCommonParticles.py
-  . Use some Dimuon DSTs instead of RDSTs.
-
-! 2010-09-06 - Juan Palacios
- - tests/options/DVMonitor.py
-  . Use SDST instead of RDST.
- - tests/options/DVTestDecayTreeTuple.py
-  . Add (commented out) CondDBtag.
- - cmt/requiremenrs
-  . Increase to v1r3.
-
-!============================== DaVinciTests v1r2 2010-08-17 =================
-
-! 2010-08-17 - Juan Palacios
- - tests/qmtest/davinci.qms/stripping.qms/test_bu2llk_dc06.qmt
-  . Change in efficiencies.
-
-! 2010-08-16 - Juan Palacios
- - tests/qmtest/davinci.qms/test_davinci_initialise.qmt
-  . DaVinci sequence structure has changed after introduction of DaVinciPreFilterSeq.
- - options/DVTestCommonParticles.py
-  . Print out locations to be tested.
-
-! 2010-08-13 - Juan Palacios
- - tests/options/DVTestBu2LLK-DC06.py, tests/options/Do09selBu2LLK.py
-  . Fixed. Selection GaudiSequencer was being places straight into ApplicationMgr().TopAlg.
-    This doesn't work with new DV structure. In fact, it never should have been done that way.
-    Test still failing due to efficiency discrepancies.
- - cmt/requirements
-  . Increase tto v1r2.
-!============================== DaVinciTests v1r1p1 2010-08-03 ===============
-
-! 2010-08-03 - Juan Palacios
- - tests/qmtest/davinci.qms/stripping.qms/test_bd2kstarmumu_mc09.qmt
-  . Update efficiencies for early signal line.
- - Increase to v1r1p1.
-
-!============================== DaVinciTests v1r1 2010-07-08 =================
-
-! 2010-07-08 - Juan Palacios
- - Imported test_strippingconf.qmt and test_strippingline.qmt from Phys/StrippingConf.
-
-! 2010-06-27 - Juan Palaciosn
- - test/options/DVTestDecayTreeTuple.py
-  . Tuple had hard-wired InputLocations and was thus failing with latest 
-    StrippingConf. Get location from stripping line directly.
-
-! 2010-06-21 - Juan Palacios
- - Removed tests/qmtest/davinci.qms/stripping.qms/test_realdata.qmt
-  . Covered by other stripping tests and getting out of date.
-
-! 2010-06-16
- - tests/qmtest/davinci.qms/fsrs.qms/davinci-strip-magup.qmt
- - tests/qmtest/davinci.qms/fsrs.qms/davinci-strip-magdown.qmt
-  . Run over all events in input. Add some tests to check for FATALs.
-
-! 2010-06-14 - Juan Palacios
- - Rename output file in options after the main ones, trying to replicate
-   production extra-options structure.
- - Increase to v1r1.
-
-!============================== DaVinciTests v1r0 2010-06-13 =================
-
-! 2010-06-11 - Rob Lambert
- - Fix merge test such that it just looks for AppMgr success.
- - Add v0 (full) and radiative (empty) streams, merged/tested in parallel
-
-! 2010-06-10 - Rob Lambert
- - Added FSR propagation tests
diff --git a/Phys/DaVinci/doc/release.notes b/Phys/DaVinci/doc/release.notes
deleted file mode 100755
index 9974a11f0e3cf56e74a2403fe79e1a59fdd52e16..0000000000000000000000000000000000000000
--- a/Phys/DaVinci/doc/release.notes
+++ /dev/null
@@ -1,2526 +0,0 @@
-!-----------------------------------------------------------------------------
-! Package     : Phys/DaVinci
-! Responsible : DaVinci coordinator
-! Purpose     : Analysis program for LHCb
-!-----------------------------------------------------------------------------
-!
-! Do not forget to update requirements and job/DaVinci_Ganga.py before tagging
-!
-!-----------------------------------------------------------------------------
-
-! 2017-11-07 - Vanya Belyaev
- - DaVinci
-   - Set "CondDB ( Upgdade = True)"  for DataType='Upgrade' 
-
-
-! 2017-01-12 - Vanya Belyaev
- - DaVinci:
-   issue warning message if DDDBtag/CondDBtag are not specified for simulated data
-   - should it be an error or exception?
-   It helps to avodi processing of simulated dat awith default(usually wrong) tags 
-
-! 2016-10-20 - Vanya Belyaev
- - DaVinci: 
-   1. issue warning message if RootInTES is not specified for MDST input 
-   2. issue warning if  RootInTES != '/Event/AllStreams' for ( input=MDST and Simulation=True)
- 
-
-! 2016-10-18 - Vanya Belyaev
- - DaVinci:  delegate property RootInTES to AnalysisConf 
-
-! 2016-08-05 - Davide Fazzini
- - Modified Configurable.py to allow the GenFSR merging and propagation
-
-!======================= DaVinci v40r3 2016-06-13 ============================
-
-! 2016-06-13 - Eduardo Rodrigues
- - Release for the post-TS1 2016 data taking.
-
-!======================= DaVinci v40r2 2016-05-20 ============================
-
-! 2016-05-20 - Eduardo Rodrigues
- - Release for the stripping 26 campaign.
-
-!======================= DaVinci v40r1p3 2016-04-29 ==========================
-
-! 2016-04-29 - Rosen Matev
- - Patch release for 2016 data-taking and simulation.
-
-!======================= DaVinci v40r1p2 2016-04-25 ==========================
-
-! 2016-04-25 - Eduardo Rodrigues
- - Patch release for 2016 data-taking and simulation.
-
-!======================= DaVinci v40r1p1 2016-04-25 ==========================
-
-! 2016-04-25 - Eduardo Rodrigues
- - Patch release for 2016 data-taking and simulation.
-
-!========================= DaVinci v40r1 2016-04-21 ==========================
-
-! 2016-04-21 - Eduardo Rodrigues
- - Candidate release for 2016 data-taking and simulation.
-
-! 2016-04-20 - Sascha Stahl
- - Added TrackSys to used configurables. It configures the tracking related tools 
-   used by LoKi::VertexFitter and DistanceCalculator.
-
-!========================= DaVinci v40r0 2016-04-01 ==========================
-
-! 2016-04-01 - Eduardo Rodrigues
- - Candidate release for 2016 data-taking and simulation.
-
-!========================= DaVinci v39r1 2016-03-07 ==========================
-
-! 2016-03-07 - Eduardo Rodrigues
- - Development release in preparation for 2016 data-taking and simulation.
-
-!======================== DaVinci v39r0p1 2016-02-12 =========================
-
-! 2016-02-12 - Eduardo Rodrigues
- - Patched development release in preparation for 2016 data-taking and simulation.
-
-! 2016-02-11 - Eduardo Rodrigues
- - Added 2016 to the list of known data types.
-
-!========================= DaVinci v39r0 2016-02-08 ==========================
-
-! 2016-02-08 - Eduardo Rodrigues
- - Development release in preparation for 2016 data-taking and simulation.
-
-!======================== DaVinci v38r1p1 2016-01-19 =========================
-
-! 2016-01-19 - Eduardo Rodrigues
- - Development release in preparation for 2016 data-taking and simulation.
- - And production release for the incremental restripping of Run-I data
-  (S21r0p1 for 2012 and S21r1p1 for 2011).
-
-!========================= DaVinci v38r1 2015-12-05 ==========================
-
-! 2015-12-05 - Eduardo Rodrigues
- - Development release in preparation for 2016 data-taking and simulation.
-
-!========================= DaVinci v38r0 2015-10-23 ==========================
-
-! 2015-10-23 - Eduardo Rodrigues
- - Development release in preparation for 2016 data-taking and simulation.
-
-!========================= DaVinci v37r2p4 2015-09-23 =========================
-
-! 2015-09-23 - Eduardo Rodrigues
- - Patch release for Stripping 23c.
-
-!========================= DaVinci v37r2p3 2015-09-09 =========================
-
-! 2015-09-09 - Eduardo Rodrigues
- - Patch release for Stripping 23c.
-
-!========================= DaVinci v37r2p2 2015-08-25 =========================
-
-! 2015-08-25 - Sascha Stahl
- - In Configuration.py, propagate DataType to DstConf.
-
-!========================= DaVinci v37r2p1 2015-08-24 =========================
-
-! 2015-08-22 - Chris Jones
- - Remove redundant HLT tuning of decoders with InputType=RDST.
-
-!====================== DaVinci v37r2 2015-08-18 =============================
-
-! 2015-08-18 - Chris Jones
- - Production release for Stripping 23
-
-!====================== DaVinci v37r1p2 2015-08-08 ===========================
-
-! 2015-08-08 - Eduardo Rodrigues
- - New patch release.
-
-!====================== DaVinci v37r1p1 2015-08-07 ===========================
-
-! 2015-08-07 - Eduardo Rodrigues
- - New patch release.
-
-!======================= DaVinci v37r1 2015-08-07 ============================
-
-! 2015-08-07 - Eduardo Rodrigues
- - New stack release.
-
-!======================= DaVinci v37r0 2015-07-27 ============================
-
-! 2015-07-27 - Eduardo Rodrigues
- - New patch release.
-
-!====================== DaVinci v36r7p7 2015-07-09 ===========================
-
-! 2015-07-09 - Eduardo Rodrigues
- - New patch release.
-
-!====================== DaVinci v36r7p6 2015-06-30 ===========================
-
-! 2015-06-30 - Eduardo Rodrigues
- - New patch release.
-
-!====================== DaVinci v36r7p5 2015-06-29 ===========================
-
-! 2015-06-29 - Eduardo Rodrigues
- - New patch release.
-
-!====================== DaVinci v36r7p4 2015-06-18 ===========================
-
-! 2015-06-18 - Marco Cattaneo
- - New patch release.
-
-!====================== DaVinci v36r7p3 2015-06-12 ===========================
-
-! 2015-06-12 - Eduardo Rodrigues
- - New patch release.
-
-!====================== DaVinci v36r7p2 2015-06-10 ===========================
-
-! 2015-06-10 - Eduardo Rodrigues
- - New patch release.
-
-!====================== DaVinci v36r7p1 2015-06-10 ===========================
-
-! 2015-06-10 - Eduardo Rodrigues
- - New patch release.
-
-!======================== DaVinci v36r7 2015-06-03 ===========================
-
-! 2015-06-03 - Eduardo Rodrigues
- - New stack release.
-
-!========================= DaVinci v36r6 2015-04-27 ===========================
-
-! 2015-04-27 - Eduardo Rodrigues
- - New stack release.
-
-!======================== DaVinci v36r5 2015-03-03 ===========================
-
-! 2015-02-05 - Eduardo Rodrigues
- - Fixed PFN specified in DaVinci-Simplest.py so that file actually runs.
- - Removed trivial and obsolete option file DaVinci-MC09.py,
-   and also DC06_v4_BB_lumi2_rdst.py.
-
-!======================= DaVinci v36r4p1 2015-01-20 ==========================
-
-! 2015-01-20 - Eduardo Rodrigues
- - Patch release to pick up a trivial fix in DaVinciTests.
-
-!========================= DaVinci v36r4 2015-01-16 ==========================
-
-! 2015-01-15 - Eduardo Rodrigues
- - Added python/DaVinci/__init__.py to please CMake.
-
-!========================= DaVinci v36r3p1 2014-12-17 =========================
-
-! 2014-12-17 - Eduardo Rodrigues
- - Identical to DaVinci v36r3, rebuilt against the (ROOT6) LHCb v38r3p1 stack.
-
-!========================= DaVinci v36r3 2014-12-17 ===========================
-
-! 2014-11-10 - Chris Jones
- - Add 2015 to known DataTypes.
-
-!========================= DaVinci v36r2 2014-11-05 ===========================
-
-! 2014-11-05 - Chris Jones
- - Development release. Identical to v36r1, but built against the ROOT 6.02.01
-   LHCb v38r2p1 stack.
-
-!========================= DaVinci v36r1 2014-11-05 ===========================
-
-! 2014-11-05 - Chris Jones
- - Production release for Stripping 21.
-
-!========================= DaVinci v36r0p1 2014-10-22 =========================
-
-! 2014-10-22 - Chris Jones
- - Make DaVinci aware of the new LDST file types. Treated like DST.
-
-! 2014-09-06 - Chris Jones
- - Add a new prependToMainSequence method to DaVinci() Configurable.
- - Allow uDST tuning for MC.
-
-! 2014-08-18 - Chris Jones
- - Remove limitation that setting RootInTES did nothing with MC uDSTs...
-
-!========================= DaVinci v36r0 2014-07-28 ===========================
-
-! 2014-07-28 - Chris Jones
- - New stack release.
-
-!========================= DaVinci v35r1 2014-06-18 ===========================
-
-! 2014-05-26 - Chris Jones
- - Set the compression level for ROOT ntuples. Default is LZMA:6.
-   Configurable via the DaVinci() configurable using the 'RootCompressionLevel'
-   option. For instance, to switch to ZLIB level 1 compression use :-
-
-      from Configurables import DaVinci
-      DaVinci().RootCompressionLevel = "ZLIB:1"
-
-! 2014-05-21 - Ben Couturier
- - Fixed CMake configuration file to remove data packages specified as 
-   sub-dirs.
-
-!========================= DaVinci v35r0 2014-05-19 ===========================
-
-! 2014-05-19 - Chris Jones
- - New stack release.
-
-!========================= DaVinci v34r1p1 2014-04-03 =========================
-
-! 2014-04-03 - Chris Jones
- - New stack release. Rebuild of v34r1 against ROOT6 test stack.
-
-!========================= DaVinci v34r1 2014-04-02 ===========================
-
-! 2014-04-02 - Chris Jones
- - New stack release.
-
-!========================= DaVinci v34r0 2014-03-03 ===========================
-
-! 2014-02-14 - Rob Lambert
- - Use the decoderDB for overriding the HLTDec/Sel/Track/Vertex reports
-   locations.
-
-! 2014-01-20 - Rob Lambert
- - Remove persistency option from DaVinci
- - remove ETC options form DaVinci
- 
-!========================= DaVinci v33r9 2013-12-18 ===========================
-
-! 2013-11-18 - Rob Lambert
- - Suppressed configuration fo the HLT decoders, now picked up through
-   DecodeRawEvent configurable via PhysConf, see task #19106
-
-! 2013-10-29 - Chris Jones
- - Add a new property "Detectors" to the DaVinci() configurable. Primarily
-   for Upgrade studies.
-
-!========================= DaVinci v33r8 2013-10-29 ===========================
-
-! 2013-10-29 - Chris Jones
- - New stack release.
-
-!========================= DaVinci v33r7p1 2013-10-07 =========================
-
-! 2013-10-07 - Chris Jones
- - Development release, to test changes to CombineParticles.
-
-!========================= DaVinci v33r7 2013-10-03 ===========================
-
-! 2013-10-02 - Chris Jones
- - Add a DaVinci specific valgrind memcheck supressions file.
-
-!========================= DaVinci v33r6p1 2013-08-21 =========================
-
-! 2013-08-21 - Chris Jones
- - New patch release, based on DaVinci v33r6.
-
-!========================= DaVinci v33r6 2013-08-05 ===========================
-
-! 2013-08-05 - Chris Jones
- - New release, based on LHCb v36r1 stack.
-
-!========================= DaVinci v33r5 2013-06-17 ===========================
-
-! 2013-05-30 - Chris Jones
- - Add dependency on PRConfig and QMTestFiles, for QM tests.
-
-!========================= DaVinci v33r4 2013-05-07 ===========================
-
-! 2013-05-07 - Chris Jones
- - New release, based on LHCb v35r6 stack
-
-!========================= DaVinci v33r3p3 2013-05-02 =========================
-
-! 2013-05-02 - Chris Jones
- - Just a retag for a new release ...
-
-!========================= DaVinci v33r3p2 2013-04-26 =========================
-
-! 2013-04-21 - Chris Jones
- - Just a retag for a new release ...
-
-!========================= DaVinci v33r3p1 2013-04-23 =========================
-
-! 2013-04-21 - Chris Jones
- - Increase the space for the component name in the sequencer timer printout 
-   to 50, to allow for longer component names.
-
-!========================= DaVinci v33r3 2013-04-08 ===========================
-
-! 2013-04-08 - Chris Jones
- - Add 'Upgrade' to the list of supported DataTypes.
- - Add 'XDST' to the list of supported input data types.
-
-! 2013-03-24 - Vanya Belyaev
- - Add new property RooInTES  (default is '' )
-    In case this property is set and input-type is defined to be 'MDST' 
-    the following action is triggered: 
-      - make use of  PhysConf.MicroDST.uDstConf 
-      - RootInTES property is propagated to DaVinciUserSequnces and 
-        all its members unless the corresponding 'RootInTES' 
-        property is set explicitly
-   This action should minimize number of problems for running analyses on uDst
-
-!========================= DaVinci v33r2 2013-02-21 ===========================
-
-! 2013-02-21 - Chris Jones
- - New version, based on LHCB v35r4 stack.
-
-!========================= DaVinci v33r1p1 2013-01-20 =========================
-
-! 2013-01-20 - Chris Jones
- - New patch release to fix missing DecFiles dependency issue.
-
-!========================= DaVinci v33r1 2012-11-30   =========================
-
-! 2012-11-29 - Marco Clemencic
- - Added CMake configuration file.
-
-!========================= DaVinci v33r0p1 2012-10-23   =======================
-
-! 2012-10-23 - Rob Lambert
- - Added DaVinci-Simplest.py, 
- - the simplest options file which reads some data and creates an ntuple.
-
-!========================= DaVinci v33r0 2012-10-08     =======================
-
-! 2012-10-08 - Chris Jones
- - New development release based on LHCb v35r2 stack.
-
-!========================= DaVinci v32r2p1 2012-09-14   =======================
-
-! 2012-09-14 - Chris Jones
- - Another patch release, for stripping20, to pick up some last minute
-   stripping fixes in Stripping v6r2p1.
-
-!========================= DaVinci v32r2 2012-08-30     =======================
-
-! 2012-08-30 - Chris Jones
- - Patch release, for stripping20.
-
-!========================= DaVinci v32r1p2 2012-08-08   =======================
-
-! 2012-08-08 - Chris Jones
- - Another release to fix a small bug in v32r1p1
-
-!========================= DaVinci v32r1p1 2012-08-01   =======================
-
-! 2012-08-01 - Chris Jones
- - New patch release, with fixes to Kernel/LHCbAlg and Rec/LumiAlgs
-
-!========================= DaVinci v32r1 2012-07-27     =======================
-
-! 2012-07-27 - Chris Jones
- - New production release.
-
-!========================= DaVinci v32r0 2012-07-09     =======================
-
-! 2012-07-09 - Chris Jones
- - New development version, to test new major changes for future strippings.
-
-!========================= DaVinci v31r0 2012-06-28     =======================
-
-! 2012-06-28 - Chris Jones
- - New major release. For stripping 19b.
-
-!========================= DaVinci v30r4p1 2012-05-08   =======================
-
-! 2012-05-08 - Chris Jones
- - New patch release
-
-!========================= DaVinci v30r4 2012-05-03     =======================
-
-! 2012-04-27 - Chris Jones
- - New release based on LHCb v34r3 stack
-
-!========================= DaVinci v30r3 2012-04-27     =======================
-
-! 2012-04-27 - Chris Jones
- - Patch release for Stripping 19.
-
-!========================= DaVinci v30r2p3 2012-04-19   =======================
-
-! 2012-04-19 - Chris Jones
- - Patch release, with Phys/DaVinciMonitors fix for a Muon DQ problem.
-
-!========================= DaVinci v30r2p2 2012-04-12   =======================
-
-! 2012-04-12 - Chris Jones
- - Patch release, with Phys/KaliCalo fix
-
-!========================= DaVinci v30r2p1 2012-04-02   =======================
-
-! 2012-04-02 - Chris Jones
- - Trivial patch adding support for DataType=2012
-
-!========================= DaVinci v30r2 2012-04-02   =========================
-
-! 2012-04-02 - Chris Jones
- - New release for start of 2012 data taking.
-
-!========================= DaVinci v30r1p2 2012-03-14 =========================
-
-! 2012-03-14 - Patrick Koppenburg
- - Fix for another stripping 18 pre-test problem ...
-
-!========================= DaVinci v30r1p1 2012-03-07 =========================
-
-! 2012-03-07 - Patrick Koppenburg
- - Fix configuration problem reported in Task #27008.
-
-!========================= DaVinci v30r1 2012-03-05 =========================
-
-! 2012-03-01 - Chris Jones
- - If Simulation=True or DataType="MC09", force IgnoreDQFlags=True, to work 
-   around an issue in LHCbApp. To be removed in a future release, when fixed 
-   in LHCb.
-
-! 2012-02-24 - Chris Jones
- - Add the option "IgnoreDQFlags", which controls whether how DaVinci should 
-   handle data DQ flags. Default is False, which means only data with good
-   DQ will be processed.
- - Add the option "DQFLAGStag" for the DQ flags tag.
- - Add a "ProductionType" setting, that enables whatever options are needed
-   in a given production (e.g. Stripping). Default is "None", no special 
-   options.
-
-! 2012-02-15 - Chris Jones
- - Update the EnableUnpack property of the DaVinci configurable to accept a
-   list of options, instead of just True or False. valid options are
-   "Reconstruction" and/or "Stripping", to enable the unpacking of the 
-   related data objects.
-
-!========================= DaVinci v30r0 2012-02-15 =========================
-
-! 2012-02-07 - Chris Jones
- - Remove import of GaudiConf
-
-!========================= DaVinci v29r3p1 2012-01-12 =======================
-
-! 2012-01-12 - Chris Jones
- - Temporarily use Phys/FlavourTagging v12r7 for patch release
-
-! 2011-12-17 - Chris Jones
- - Remove use of GaudiPoolDB
-
-!========================= DaVinci v29r3 2011-12-15 =========================
-
-! 2011-12-15 - Chris Jones
- - Update DaVinci Configurable for the new release
-  + Remove now obsolete UseTrigRawEvent option
-  + Add a new option VerboseMessages to control some of the more verbose 
-    messages printed by DaVinci. By default is off.
-  + Remove DC06 from known data types
-  + Remove various bits of commented out code
-
-! 2011-11-23 - Tomasz Skwarnicki
- - add standard trigger decoding setup for mdsts (previously only for dsts) 
-
-!========================= DaVinci v29r2 2011-09-27 =========================
-
-! 2011-11-10 - Chris Jones
- - New version with added support for Swimming, plus various other bug fixes.
-   Compatible (stripping wise) with v29r1.
-
-!========================= DaVinci v29r1 2011-09-27 =========================
-! 2011-09-27 - Marco Cattaneo
- - New tag for Stripping17, with fixes to GaudiConf, DaVinciTests, stripping
-   lines
-
-!========================= DaVinci v29r0 2011-09-07 =========================
-! 2011-08-25 - Rob Lambert
- - Added the UseTrigRawEvent options to DaVinci, see task #21716
-
-!========================= DaVinci v28r5 2011-08-03 =========================
-! 2011-07-28 - Patrick Koppenburg
- - Remove Hlt condb Hack. See https://savannah.cern.ch/task/index.php?21169
-
-!========================= DaVinci v28r4p2 2011-07-20 =========================
-!========================= DaVinci v28r4p1 2011-07-08 =========================
-! 2011-07-08 - Patrick Koppenburg
- - Task 21169 : Remove all Hlt functionality
-
-!========================= DaVinci v28r4 2011-06-21 =========================
-! 2011-06-13 - Rob Lambert
- - Modified configurable to use IOHelper where possible.
- - raise an exception if ETCs are requested with the new ROOT services
- - next I should probably depricate ETCs entirely.
-
-!========================= DaVinci v28r3p1 2011-05-20 =========================
-!========================== DaVinci v28r3 2011-04-29 =========================
-! 2011-04-26 - Patrick Koppenburg
- - Configuration.py : Align DaVinciInit increment with printfreq (Task #20122).
-
-!========================== DaVinci v28r2 2011-03-28 =========================
-
-!========================== DaVinci v28r1p3 2011-03-25 =======================
-
-!========================== DaVinci v28r1p2 2011-03-21 =======================
-
-! 2011-03-21 - Juan Palacios
- - cmt/requirements
-  . Use ParamFiles v8r*
-
-! 2011-03-15 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Add '2011' to list of accepted DataTypes.
-
-!========================== DaVinci v28r1p1 2011-03-14 =======================
-
-! 2011-03-10 - Juan Palacios
- - Use HltTCK v* instead of v1r*. Needed for reading 2011 data.
- - Increase to v28r1p1.
-
-!========================== DaVinci v28r1 2011-03-10 =========================
-
-! 2011-03-10 - Juan Palacios
- - For March 2011 HLT and stripping line development.
-
-!========================== DaVinci v27r1 2011-02-02 =========================
-
-! 2011-02-02 - Juan Palacios
- - For February 2011 stripping line development.
-
-!========================== DaVinci v27r0 2011-01-21 =========================
-
-! 2011-01-21 - Juan Palacios
- - Backwards incompatible PhysDesktop-less version.
-
-!========================== DaVinci v26r4 2010-12-20 =========================
-
-! 2010-12-20 - Juan Palacios
- - Increase to v26r4.
- - DaVinci(): Instantiate L0Conf when InputType='MDST' to avoid strange 
-   problems.
-
-!========================== DaVinci v26r3 2010-11-11 =========================
-
-! 2010-11-11 - Juan Palacios
- - DaVinci(): L0Conf().EnableL0DecodingOnDemand = True
-
-! 2010-11-05 - Patrick Koppenburg
- - Remove obsolete DaVinci.py
-
-! 2010-11-05 - Jaap Panman
- - python/DaVinci/Configuration.py bugfix in logic to run Lumi
-
-! 2010-10-27 - Tomasz Skwarnicki
- - python/DaVinci/Configuration.py
-   added L0Conf().FullL0MuonDecoding = True needed by L0 Tis/Tos 
-
-! 2010-10-22 - Jaap Panman
- - python/DaVinci/Configuration.py
-  . remove MergeFSR option from DaVinci, should be switched on directly in 
-  LumiAlgsConf
-
-! 2010-10-19 - Jaap Panman
- - python/DaVinci/Configuration.py
-  . redo logic between Lumi, MergeFSR and TupleFile options: all are False by 
-    default.  Merge switches off Lumi.  TupleFile needs Lumi.
-
-! 2010-10-18 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . User sequence now understands SelectionSequence, MergedSelectionSequence.
-  . Set IODataManager().AgeLimit to 1 for ETC, RDST, SDST and 0 otherwise.
- - Increase to v26r3
-
-!========================== DaVinci v26r2p1 2010-10-11 =======================
-
-! 2010-10-11 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Bug fix in HLT initialisation. Only affected DaVinci().Hlt = True.
- - Increase to v26r2p1
-
-!========================== DaVinci v26r2 2010-10-08 =========================
-
-! 2010-10-04 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Fix problems with latest changes. Try to tidy up the horrible mess that
-    DaVinci() is.
-
-! 2010-10-01 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Change structure of sequences set up by DaVinci() such that 
-    DaVinciInit and Lumi stuff run over all events.
-
-! 2010-09-19 - Juan Palacios
- - Use StrippingSys packages.
- - Increase to v26r2.
-
-!========================== DaVinci v26r1 2010-09-13 =======================
-
-! 2010-09-10 - Juan Palacios
- - python/DaVinci/Configuration
-  . More useful information when CondDBtag == "". 
-
-!========================== DaVinci v26r0 2010-09-08 =======================
-
-! 2010-08-30 - Juan Palacios
- - python/DaVinci/Configuration
-  . Pass EnableUnpack property to PhysConf().
-
-! 2010-08-30 - Vanya Belyaev
-
- - do not force the setting of CaloDstUnpack proeprties 
-   rely on DstConf behaviour  
-
-! 2010-08-26 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Set Lumi to False if Simulation is True.
- - cmt/requirements
-  . Increase to v25r9
-
-!========================== DaVinci v25r8 2010-08-15 =======================
-
-! 2010-08-12 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Switch off default lumi.root. Now if Lumi is set and TupleFile isn't, the LumiAlgs
-    are configured to not write out an ntuple. REQUIRES Rec/LumiAlgs v3r7p1!
-  . Use 'LHCb::RawDataCnvSvc' for InputType == 'ETC'.
-
-! 2010-08-11 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Add property EventPreFilters. Takes a list of algorithms. If any of these fails the event is skipped.
-    Example:
-
-    # Process only events containing a primary vertex. 
-    from Configurables import LoKi__VoidFilter as VoidFilter
-    checkPV = VoidFilter('checkPV', Code = "CONTAINS('Rec/Vertex/Primary')>0")
-    dv = DaVinci()
-    dv.EventPreFilters = [checkPV]
-
-! 2010-08-06 - Vanya Belyaev
-
- - python/DaVinci/Configuration.py
-
-   small fix for N-tuple file assignement to reduce the ambiguity:
-      in case FILE1 is already specified it will be removed with 
-      the warning message 
-
-! 2010-07-30 - Roel Aaij
- - python/DaVinci/Configuration.py
-   . Fix order of tuple file name assignment in case the user did not set it.
-   . Changed setting of NTupleSvc().Ouput to appending to it.
-
-! 2010-07-29 - Jaap Panman
- - Configuration: Pass ntuple file name on to LumiAlgsConf
-
-!========================== DaVinci v25r7 2010-07-27 =======================
-
-! 2010-07-22 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Set DaVinci's TupleFile to lumi.root when using Lumi and no user-defined name is set.
-
-! 2010-07-16 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Allow Lumi to be True when InputType = 'MDST'.
- - Increase to v25r6p1.
-
-!========================== DaVinci v25r6 2010-07-08 =======================
-
-! 2010-07-07 - Tomasz Skwarnicki
- - python/DaVinci/Configuration.py
-   add L0DecReportsMaker,L0SelReportsMaker via DataOnDemandSvc
-
-!========================== DaVinci v25r5p1 2010-06-10 =====================
-
-! 2010-06-04 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Comment out lines in DaVinci.fsr method. These are already in an included
-    file and some of them break the FSR writing.
-
-! 2010-06-04 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . isNewCondDBTag function returns False for tag = "".
- - cmt/requirements
-  . Increase to v25r5p1
-
-!========================== DaVinci v25r5 2010-05-24 =======================
-
-! 2010-05-21 - Juan Palacios
- . Fix DB tag problem.
-
-! 2010-05-12 Jaap Panman
- - python/DaVinci/Configuration.py
-  . Fix to instantiate FileRecordCnvSvc only once
-  . DaVinci().WriteFSR = True is now essental also for writing selDSTs
-
-!========================== DaVinci v25r4p1 2010-05-09 =====================
-
-!========================== DaVinci v25r4 2010-04-30 =======================
-
-! 2010-04-27
- - python/DaVinci/Configuration.py
-  . Fix to understand InputType == 'SDST'
-
-!========================== DaVinci v25r3 2010-04-18 =======================
-
-! 2010-04-16 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Force Lumi = False when InputType == 'MDST'
-
-! 2010-04-07 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Set ANNDispatchSvc().RawEventLocation to "pRec/RawEvent" when InputType is RDST. Fixes Savannah bug #64886.
-
-! 2010-04-06 - Juan Palacios
- - python/DaVinci/Configuration.py
-  . Set HltDecReportsDecoder().InputRawEventLocation = "pRec/RawEvent" when InputType is RDST. Should fix Savannah bug #64886.
- - cmt/requirements
-  . Increase version to v25r2p2.
-
-! 2010-03-28 - V. Gligorov
- - Fix propagation of overruled L0 TCK; see Savannah bug 65012.
-
-!========================== DaVinci v25r2p1 2010-03-17 =====================
-! 2010-03-18 - Patrick Koppenburg
- - Change the default values of DDDBTag amd CondDBTag from "deafult" to ""
- - This allows direct use of LHCbApp().DDDBTag, etc
- - For DC06 and MC09, "default" is passed to LHCbApp() (backward compatible)
-   For any other data one MUST give the appropriate tags.
-
-!========================== DaVinci v25r2 2010-03-08 =======================
-
-! 2010-03-08 - Patrick Koppenburg
- - Add a bankKiller to remove Hlt banks if they are already in the data
-
-! 2010-03-04 - Juan Palacios
- - DaVinci configurable:
-  . Remove most of initSeq() and all of l0(), hlt() and decReports() when 
-    InputType = 'MDST'
-
-! 2010-03-01 - Patrick Koppenburg
- - Enforce Simulation = True for DataType MC09 and DC06
-
-! 2010-02-25 - Patrick Koppenburg
- - Changed default value of Simulation to false
-
-!========================== DaVinci v25r1 2010-02-23 =======================
-
-! 2010-02-24 - Patrick Koppenburg
- - Bug #60623 is fixed. Revert default Histogram file name to "".
-
-! 2010-02-19 - Patrick Koppenburg
- - IMPORTANT CHANGE : There is no default DataType anymore. User MUST
-   give the datatype.
-
-! 2010-02-12 - Patrick Koppenburg
- - DaVinci.py : Property "Lumi" was not used. It was impossible to switch lumi off
-
-! 2010-02-11 - Patrick Koppenburg
- - New property OverruleL0TCK allowing to foce the use of an L0TCK 
-   different from the one assumed in the HltSetting. This is not guaranteed
-   to always work.
-   Closes task #13842
-
-! 2010-02-09 - Patrick Koppenburg
- - Removed Reco05 data and added Reco07 DSTs and stripped V0 DSTs
-
-!========================== DaVinci v25r0 2010-02-05 =======================
-
-! 2010-02-05 - Juan Palacios
- - Use ParamFiles v8r2, with new real-life M1R2 mapping.
-
-! 2010-02-04 - Patrick Koppenburg
- - Add decoding of DecReports from data _if_ Hlt is not run.
-	 Solves task 13391
-
-! 2010-02-02 - Patrick Koppenburg
- - Get L0TCK from HltSettings. 
-   Warning : if you weant to run an Hlt setting taht uses a different TCK from 
-   what has been run on the data you must re-emulate L0. 
-
-! 2010-02-01 - Jaap Panman
- - add testjobs for writing FSRs in options directory
-   (DaVinci-WriteETC-FSR.py, DaVinci-WriteSelDST-FSR.py)
-
-! 2009-12-29 - Jaap Panman
- - Configuration: 
-   copy FSR to ETC by default (task 13170)
-   activate luminosity integration (task 13172)
-
-! 2009-12-17 - Patrick Koppenburg
- - Replaced Reco05 data by Reco06
-
-!========================== DaVinci v24r7 2009-12-16 =======================
-
-! 2009-12-16 - Patrick Koppenburg
- - Added sample of real data
-
-! 2009-12-15 - Patrick Koppenburg
- - Always make a histogram file (patch to bug #60623)
- - Protect against lumi events (fixes bug #58933)
-
-! 2009-12-10 - Patrick Koppenburg
- - Fixed documentation problem (HltRequires = '') : bug #60425
- - v24r6p1
-
-!========================== DaVinci v24r6 2009-12-04 =======================
-
-! 2009-12-04 - Patrick Koppenburg for Juan Palacios
- - SelDstWriter moved to Phys/DSTWriters
- - options/MicroDSTStream.py and options/DaVinci-WriteMicroDST.py moved as well
-
-!========================== DaVinci v24r5p1 2009-11-22 =======================
-
-! 2009-10-22 - Juan PALACIOS
- . As v24r5, but built on LHCb v28r3.
-
-!========================== DaVinci v24r5 2009-11-20 =======================
-
-! 2009-11-16 - Patrick Koppenburg
- - Change of name of Hlt1 pass-through line.
-
-! 2009-11-09 - Patrick Koppenburg
- - New test files with stripped DSTs
-
-! 2009-11-05 - Patrick Koppenburg
- - Hlt2Requires not dealt with internally and not passed to HltConf
-   . The option 'L0' now resets the prescale of the NonRandomODIN line 
-     to 1, menaing Hlt1 becomes 100% efficient.
-   . To check for Hlt1 "physics" efficiency, look at routing bit 46,
-     or the individual lines.
- - v24r5
-
-!========================== DaVinci v24r4 2009-10-30 =======================
-
-! 2009-10-28 - Patrick Koppenburg
- - DaVinci to depend on HltTCK
-
-! 2009-10-24 - Vanya Belyaev
- - python/DaVinci/Configuration.py
-
-       add new slot EnableUnpack, which (if specified) 
-       has a precedence with repect to implicit 
-       logic of enabling/disabling of unpacking input data.
- 
-
-! 2009-10-21 - Patrick Koppenburg
- - Remove DaVinciWriteDST. Use Selection framework instead. 
-
-! 2009-10-14 - Patrick Koppenburg
- - HltType does not exist anymore. Use DaVinci().Hlt = True instead
-   Hlt1 and 2 settings are completely defined by Threshold Settings.
-   Beware that they have all changed names. See HltConf release notes.
-
-! 2009-10-11 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Add 'MDST' option to InputType property. Disables data unpacking MC link
-    re-doing.
-
-! 2009-10-10 - Vanya Belyaev
-
- - make use of CaloDstUnPackConf configurable 
-
-! 2009-10-07 - Patrick Koppenburg
- - Update DC06 BB data
- - v24r4
-
-!========================== DaVinci v24r3p1 2009-10-06 =====================
-!========================== DaVinci v24r3 2009-10-02 =====================
-
-! 2009-10-02 - Juan PALACIOS
- - job/DaVinci_Ganga.py
-  . increase version to v24r3
- - options/DaVinci-WriteSelDST.py
-  . Fix input location of DataOnDemand instance.
-
-!========================== DaVinci v24r2 2009-09-02 =====================
-
-! 2009-09-02 - Juan PALACIOS
- - Pick up the whole of RecSys packages explicitly tu use some updated versions
-   of some Calo packages
-
-! 2009-08-25 - Patrick Koppenburg
- - Set HltConf().WithMC to self.Simulation()
-
-! 2009-08-24 - Patrick Koppenburg
- - Remove useless Lbappinit import
- - v24r2
-
-!========================== DaVinci v24r1p1 2009-08-28 ===================
-
-! 2009-08-28 - Juan PALACIOS
- - SelDSTWriter
-  . Give it more sensible default parameters. Add some documentation.
-
-!========================== DaVinci v24r1 2009-08-12 ===================
-
-! 2009-08-12 - Juan PALACIOS
- - Added SelDSTWriter configurable. Inherits from MicroDSTWriter. Allows to
-   write out the full DST plus candidate decay tree for a selection.
-   See options/DaVinci-WriteSelDST.py for an example.
-
-!========================== DaVinci v23r4 2009-07-28 ===================
-
-! 2009-07-24 - Patrick Koppenburg
- - Remove it from requirements as well
-
-! 2009-07-23 - Juan PALACIOS
- - Remove python/DaVinci/PhysMicroDST.py
-  . Moved to MicroDSTConf
-
-! 2009-07-17 - Patrick Koppenburg
- - Add DataType to example data samples
-
-! 2009-07-16 - Juan PALACIOS
- - cmt/requirements, job/DaVinci_Ganga.py
-  . Set version to v24r0
- - python/DaVinci/Configuration.py
-  . Set default DataType back to MC09
-
-!========================== DaVinci v23r3p1 2009-07-15 =================
-
-! 2009-07-15 - Juan PALACIOS
- - cmt/requirements, job/DaVinci_Ganga.py
-  . Set version to v23r3p1
- - python/DaVinci/Configuration.py
-  . Set default DataType back to DC06
-
-! 2009-07-14 - Juan PALACIOS
- - python/DaVinci/PhysMicroDST.py
-  . Remove PhysDesktop.InputLocations
-
-! 2009-07-06 - Patrick Koppenburg
- - DaVinci DataType now MC09 by default
-   -> DC06 users must set DataType to DC06.
- - Increment to v24r0.
-
-!========================== DaVinci v23r3 2009-07-03 =================
-
-! 2009-07-01 - Patrick Koppenburg
- - Renamed DaVinci-2008 into DaVinci-MC09
-
-!========================== DaVinci v23r2 2009-06-23 =================
-! 2009-06-23 - Patrick Koppenburg
- - Do not unpack MDF files
-
-! 2009-06-23 - Patrick Koppenburg
- - Adapt to new stripping framework
- - Remove 2009 data. New MC09 Bs2JpsiPhi test data
- - Increment to v23r2
-
-! 2009-06-18 - Patrick Koppenburg
- - Correct Stripping test
-
-! 2009-06-15 - Patrick Koppenburg
- - Added MC09 Inclusive J/psi example DST data.
- - Remove 2008 data.
- - Adapt DaVinciTestData
-
-! 2009-06-12 - Patrick Koppenburg
- - Do net require Bu2LLK package from DaVinci.py
- - Upgrade to v23r1p2
-
-!========================== DaVinci v23r1p1 2009-06-11 =================
-
-! 2009-06-11 - Juan PALACIOS
- - cmt/requirements
-   job/DaVinci_Ganga.py
-  . Increase version to v23r1p1
- - python/DaVinci/Configuration.py
-  . Add "MC09" to possible DataType values.
-  . Fix bug in address of P->PV table to be copied
-
-!========================== DaVinci v23r1 2009-06-04 ===================
-
-! 2009-06-03 - Patrick Koppenburg
- - DaVinci-ReadDst.py : more debugging
-
-! 2009-06-02 - Patrick Koppenburg
- - DaVinciWriteDst : avoid double initialisation
-
-! 2009-06-01 - Patrick Koppenburg
- - Typo fix
- - Review of DST handling
-
-! 2009-05-22 - Patrick Koppenburg
- - Use appendToMainSequence in DaVinciWriteDst. No need to pass
-   sequncer anymore.
-
-! 2009-05-21 - Patrick Koppenburg
- - New methods appendToMoniSequence and appendToMainSequence allowing
-   external configurations, e.g. StrippingConf to populate sequencers
-   without tampering UserAlgorithms and MoniSequence slots.
-
-! 2009-05-21 - Patrick Koppenburg
- - Allow external configurables to append to main and moni sequences :
-   . Create members moniSeq and mainSeq
-   . Create appendToMainSequence and appendToMoniSequence
-
-! 2009-05-20 - Patrick Koppenburg
- - Adapt to new stripping packages
-
-!========================== DaVinci v23r0 2009-05-13 ===================
-
-! 2009-05-13 - Patrick Koppenburg
- - Overwrite HltConf settings only if set in DaVinci
-
-! 2009-05-05 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . DaVinci() takes care of setting RedoMCLinks correctly for DC06 and/or RDST.
-
-! 2009-05-01 - Gerhard Raven
- - HltConf() now uses HltType instead of hltType
-
-! 2009-05-01 - Patrick Koppenburg
- - New option HltThresholdSettings
-
-! 2009-04-29 - Patrick Koppenburg
- - Allow datatype = 2009
-
-! 2009-04-28 - Juan PALACIOS
- - python/DaVinci/PhysMicroDST.py
-  . Use new relations table copying stuff
-
-! 2009-04-24 - Juan PALACIOS
- - python/DaVinci/PhysMicroDST.py
-  . Fixes to allow for selection algorithms passed by configurable or by name.
-  . Fix typo
-
-! 2009-04-22 - Patrick Koppenburg
- - Replace LHCbInputCopyStream by InputCopyStream for gaudi v21r0.
-
-!========================== DaVinci v22r3 2009-04-09 ===================
-
-! 2009-04-08 - Patrick Koppenburg
- - Transfer DataType to L0
-
-! 2009-04-07 - Juan PALACIOS
- - python/DaVinci/PhysMicroDST.py
-  . Add L0DUReport and HltDecReports
-
-! 2009-04-06 - Patrick Koppenburg
- - Use Paramfiles v8r1
-
-! 2009-03-30 - Juan PALACIOS
- - Tag as jpalac_20090330
- - Add python/DaVinci/PhysMicroDST.py
-  . Adapt to bug fix in LoKi CoreFactory
- - cmt/requirements
- - job/DaVinci_Ganga.py
-  . Increase version to v22r3
-
-! 2009-03-25 - Juan PALACIOS
- - Add python/DaVinci/PhysMicroDST.py
-  . Configurable for "standard" physics selection MicroDST making
- - cmt/requirements
-  . Add DaVinci.PhysMicroDST to DaVinciConfUserModules
-
-!========================== DaVinci v22r2 2009-03-23 ===================
-! 2009-03-24 - Patrick Koppenburg
- - MesssgeSvc format must be put explicitly in options
-   See https://twiki.cern.ch/twiki/bin/view/LHCb/FAQ/LHCbFAQ#How_do_I_set_the_printout_format
-
-! 2009-03-11 - Patrick Koppenburg
- - ReadETC.py : no need to include GaudiPoolDB.
-
-!========================== DaVinci v22r1p1 2000-03-10 =====================
-! 2009-03-10 - Patrick Koppenburg
- - Tag as v22r1p1 for Panoramix.
-
-! 2009-03-09 - Marco Cattaneo
- - Remove UseOracle option. Set directly CondDB().UseOracle option if needed
-
-! 2009-03-04 - Patrick Koppenburg
- - Do not impose MessageSvc format
- - Small changes for DB access
-
-! 2009-03-02 - Patrick Koppenburg
- - Protect agaisnt 0 print frequency
- - Add DaVinciInit algorithm (needs today's DaVinciTools)
-
-!========================== DaVinci v22r1 2000-03-02 =====================
-
-! 2009-03-02 - Juan Palacios
- - job/DaVinci_Ganga.py
-  . Increase version to v22r1
-
-! 2009-02-27 - Patrick Koppenburg
- - Patch Dst Writing options. Now works.
-
-! 2009-02-23 - Patrick Koppenburg
- - Always do L0 for Dc06
-
-! 2009-02-20 - Patrick Koppenburg
- - DaVinci() : Use L0
-
-! 2009-02-12 - Patrick Koppenburg
- - Remove PreloadUnits.opts
- - Use $STDOPTS/PreloadUnits.opts instead
-
-! 2009-02-11 - Patrick Koppenburg
- - Writing and reading of ETC now works. It is assumed one uses EventTuple to
-   do so. Requires tag pkoppenb_20090211 of DecayTreeTuple
-
-! 2009-02-10 - Patrick Koppenburg
- - First working version of writing and reading an ETC. Many changes ahead.
- - Rename DaVinciOutput to WriteDst
-
-! 2009-02-09 - Patrick Koppenburg
- - Remove MuonID stuff. In PhysConf now.
-
-! 2009-02-06 - Patrick Koppenburg
- - A much shorter version of the same thing. Now DaVinciOutput() is outside of
-   DaVinci().
-
-! 2009-02-06 - Patrick Koppenburg
- - Now it works. But requires a patch of GaudiSvc.
-
-! 2009-02-05 - Patrick Koppenburg
- - A bit more work on  python/DaVinciOutput.py . Not yet done.
- - options/DaVinci-{Write,Read}Dst.py : Now write according to some
-   J/psi masses. Allows to have overlappting DSTs.
-
-! 2009-02-04 - Patrick Koppenburg
- - python/DaVinciOutput.py : First working version of Dst writing configurable
-   . Allows to write as many DSTs as needed. 
-   . ETC not yet in.
-   . Packing not yet supported.
-   . Need to sort out some inconsistencies with DstConf
-   . Could be made an independent configurable, to be called before DaVinci().
- - python/DaVinci/Configuration.py : use the above
-   . may be not a good idea. DaVinci is getting a monster.
- -  options/DaVinci-WriteDst.py, options/DaVinci-ReadDst.py : exmaple I/O files.
- - Increment to v22r1.
-
-!========================== DaVinci v22r0p2 2000-01-27 ===================
-
-! 2009-01-27 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Re-do the MuonPID only when there are no tracks in Rec/Track/Muon. Bind
-    the relevant sequence to the DataOnDemandSvc.
-
-! 2009-01-26 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Add DstConf to __used__configurables__
-
-! 2009-01-23 - Juan PALACIOS
- - cmt/requirements
-  . Increase version to v22r0p2
- - python/DaVinci/Configuration.py
-  . Add patch lines to re-do MuonPID from ProtiParticles in DC06 data.
-    These should be removed from the next release, with equivalent lines
-    going to PhysConf.
-
-!========================== DaVinci v22r0 2000-01-19 =====================
-
-! 2009-01-16 - Patrick Koppenburg
- - DaVinci.py : moved exampleSeq to monitoring
- - DaVinci() : 
-   . standardParticles moved to AnalysisConf
-   .  configureInput moved from PhysConf
-
-! 2009-01-12 - Patrick Koppenburg
- - Added a DaVinciMonitoringSequence
-
-! 2009-01-11 - Patrick Koppenburg
- - Set DDDB and CondDB tag. TODO : Needs to be in data lists.
-
-! 2009-01-09 - Patrick Koppenburg
- - Get initialisation sequences from Phys and AnalysisConf
- - Add a special case for MDF files
-
-! 2009-01-07 - Patrick Koppenburg
- - Removed last .opts files.
-
-! 2009-01-07 - Patrick Koppenburg
- - Moved all tests to DaVinciSys
- - Remove cpp file
-
-! 2009-01-07 - Patrick Koppenburg
- - Translate Bd2DstarPi test to python
- - Translate Bu2eeK test to python. Small inprovements taken into account in 
-   reference table
- - Translate Bd2KstarMuMu and Bs2PhiGamma
- - Translate the rest. All tests pass now.
-
-! 2009-01-06 - Patrick Koppenburg
- - Remove HltOldStyle option.
-
-! 2008-12-23 - Patrick Koppenburg
- - Adapt to changes in PhysConf and AnalysisConf. Do not call methods directly.
- - Use new style Hlt
- - Change CommonParticles to .py
-
-! 2008-12-22 - Patrick Koppenburg
- - Add DoD Svc
-
-! 2008-12-22 - Patrick Koppenburg
- - Allow no Hlt in DaVinci
-
-! 2008-12-19 - Patrick Koppenburg
- - Integrate HltConf into DaVinci()
-
-! 2008-12-19 - Patrick Koppenburg
- - python/DaVinci/Configuration.py
-   . Bug fix in Tuple, printfreq.
-
-! 2008-12-18 - Patrick Koppenburg
- - options/DaVinci.py : fill working example
- - python/DaVinci/Configuration.py
-   . Add functionality : histo, tuple file. Redo MC links.
- - Removed or renamed most of the legacy .opts files. 
-   . options/DC06_stripped_bbincl_lumi2.opts   -> options/DC06_stripped_bbincl_lumi2.py
-   . options/DC06_v4_BB_lumi2_rdst.opts        -> options/DC06_v4_BB_lumi2_rdst.py
-   . options/DVExampleStrippingETC.opts        : will have to be rewritten
-   . options/DVL0Strip.opts                    : will have to be rewritten
-   . options/DaVinci.opts                      -> options/DaVinci.py
-   . options/DaVinciMainSeqFixes.opts          : functionality moved to AnalysisConf()
-   . options/DaVinciReco.opts                  : obsolete
-   . options/DaVinciTestData.opts              -> options/DaVinciTestData.py
-   . options/MicroDSTCommon.opts               -> options/MicroDstStream.py
-   . options/Phys_v4_BB_lumi2.opts (duplicate) -> options/DC06_stripped_bbincl_lumi2.py
-   . options/loadParticlesSeq.opts             : obsolete (using in DC06 stripping tests)
- - options/DaVinci-Default.py : remove old opts file
- - options/DVDC06TestStripping.opts : add #units
-
-! 2008-12-17 - Patrick Koppenburg
- - Big Reshuffle of options. Requires PhysConf and AnalysiConf packages.
- - python/DaVinci/Configuration.py : Big change
-   . now calls PhysConf and AnalysisConf
-   . Includes all of DaVinciCommon.opts
- - options/DaVinciCommon.opts : Removed.
-   . This will break almost all main optionf files. 
-   . Cleanup not yet done. Nightlies will help...
- - options/DVExampleStripping.opts : removed
- - options/DaVinciCommon.py : removed
- - options/DaVinciCommonDigi.opts : removed
- - options/DaVinciDDDB.opts : removed
- - options/DaVinciMainSeq.opts : removed
- - options/DaVinciProtoPCalibrate.opts : removed
- - options/DVDC06TestStripping.opts : remove DaVinciCommon.opts
- - Added options/2008-InclJpsiDst.py : some 2008 MC
- - Added options/DaVinci-DC06TestStripping.py : example stripping job
-
-!========================== DaVinci v21r0p1 2008-12-17 ===================
-! 2008-12-11 - Patrick Koppenburg
- - Remove proto recalibration from 2008
- - Comment it again : kills MuonPID
-
-! 2008-12-09 - Patrick Koppenburg
- - python/DaVinci/Configuration.py
-   . import DaVinciCommon.py
- - DaVinciCommon.py : will replce the .opts. Only calls it so far.  
-
-! 2008-12-05 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Change such that ApplicationMgr() can over-write EvtMax if it is left
-    at default value.
-
-! 2008-12-05 - Patrick Koppenburg
- - Added DVGangaTest.py that runs a job for ganga tests.
-
-! 2008-12-05 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Remove default options file and print warning if user hasn't specified one.
- - options/DaVinci-2008.py
-  . Do not set MainOptions. Leave default "", so script actually does nothing.
- - options/DaVinci-Default.py
-  . add comment saying what MainOptions default is.
-
-! 2008-12-04 - Patrick Koppenburg
- - DaVinci.py : remove non-python printouts as ganga does not like them.
-
-! 2008-12-03 - Patrick Koppenburg
- - DaVinci.py : restore Flavour Tagging options. Now work with 
-   pkoppenb_20081203 tags of PhysSys and Phys/FlavourTagging
- - DaVinciCommon.opts : Move StandardParticles to PhysSys.
- - Increment to v21r1
-
-! 2008-12-01 - Juan PALACIOS
- - job/DaVinci_Ganga.py
-  . Bug fixes:
-     Add second options file containing input data.
-     Remove version number from application path
-
-!========================== DaVinci v21r0 2008-11-28 ===================
-
-! 2008-11-28 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Remove obsolete slots and HepMCBack code. 
-  . LHCbApp() and DDDBConf() now take care of a lot of things.
- - options/DaVinci-2008.py
- - options/DaVinci-Default.py
- - tests/options/DVTestB2DiMuon.py
-  . Remove DDDBTag, CondDBTag, UseOracle
- - options/DaVinciCommon.opts
-  . Change include of obsolete $STDOPTS/DstDicts.opts to $GAUDIPOOLDBROOT/options/GaudiPoolDbRoot.opts
-
-! 2008-11-27 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Change name of configurable from DaVinciApp to DaVinci
- - options/DaVinci-2008.py
- - options/DaVinci-Default.py
- - tests/options/DVTestB2DiMuon.py
-  . DaVinciApp() -> DaVinci()
- - options/DaVinciMainSeq.opts
-  . Change name of LbAppInit instance from DaVinci to DaVinciAppInit
- - Added options/DC06_stripped_bbincl_lumi2.py
-  . Example .py file defining data.
- - python/DaVinci/MicroDSTAlgorithm.py
-  . Removed. Now in MicroDSTConf, module MicroDST.
- - python/DaVinci/Configuration.py
-  . Follow changes in LHCbApp() and ConfigurableUser. Options are now
-        "EvtMax"          :  -1,
-        "SkipEvents"      :   0,
-        "DataType"        : 'DC06', # Data type, can be ['DC06','2008']
-        "DDDBtag"         : '',     # Tag for DDDB. Default as set in DDDBConf for DataType
-        "CondDBtag"       : '',     # Tag for CondDB. Default as set in DDDBConf for DataType
-        "UseOracle"       : False,
-        "Simulation"      : False,  # set to True to use SimCond
-        "MainOptions"     : '$DAVINCIROOT/options/DaVinci.py',
-        "Input"           : [],
-        "UserAlgorithms"  : []
- - options/DaVinci-2008.py
- - options/DaVinci-Default.py
- - tests/options/DVTestB2DiMuon.py
-  . Adapt to new DaVinciApp() configurable
- - qmtest/davinci.qms/preselections.qms/test_b2dimuon.qmt
-  . Revert previous changes. Decimal point difference was likely due to
-    some lack or configuration in python.
-
-! 2008-11-12 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Changes to adapt to new LHCbApp configurable
- - tests/qmtest/davinci.qms/preselections.qms/test_b2dimuon.qmt
-  . Adapt correlation table: more sig. figures in output.
- - tests/options/DVTestB2DiMuon.py
-
-! 2008-11-12 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Add userAlgorithms [] to slots.
- - options/DVTestB2DiMuon.py
-  . Use DaVinciApp().userAlgorithms
-
-! 2008-11-10 - Juan PALACIOS
- - Remove python/DaVinci/__init__.py
-  . Seems to cause some clash. And is probably generated autimatically in the InstallArea anyway.
-
-! 2008-11-07 - Juan PALACIOS
- - tests/options/DVTestB2DiMuon.py
-  . Completely re-written in python. Only .opts used is preselection file itself.
- - tests/qmtest/davinci.qms/preselections.qms/test_b2dimuon.qmt
-  . Use tests/options/DVTestB2DiMuon.py instead of .opts.
- - options/DVTestB2DiMuon.opts
-  . Simplyfy MC filtering.
-
-! 2008-11-06 - Juan PALACIOS
- - tests/options/DVTestB2DiMuon.opts
-  . Add B-> J/psi KS data sample, fix MC decay descriptors, add MC selections 
-    to correlations table
- - tests/qmtest/davinci.qms/preselections.qms/test_b2dimuon.qmt
-  . Change correlation table: changes in tests/options/DVTestB2DiMuon.opts
- - tests/options/DVTestBu2eeK.opts
-  . Add MC selections to correlations table
- - tests/qmtest/davinci.qms/preselections.qms/test_bu2eek.qmt
-  . Change correlation table: changes in tests/options/DVTestBu2eeK.opts
-
-! 2008-11-05 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Add some more funcitonality.
-  . Configurable named DaVinciApp, since DaVinci was causing some problems.
-  . Add Input list to __slots__, allows to set input as configurable property.
-  . Fix various typos and bugs.
- - Add: 
-  . options/DaVinci-Default.py: example python script to run a DaVinci job with configurables.
-  . tests/options/DVTestB2DiMuon.py: example python script with configurables for B->MuMu QM test.
- - options/DaVinci-2008.py
-  . Change to use some DaVinci.Configuration functionality
-
-! 2008-11-04 - Juan PALACIOS
- - python/DaVinci/Configuration.py
-  . Almost empty high level configuration for DaVinci
-
-! 2008-11-03 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
-  . Slight change in CheckSelResult finalize summary output.
- - tests/qmtest/davinci.qms/preselections.qms/test_bd2dstarpi.qmt
- - tests/qmtest/davinci.qms/preselections.qms/test_bu2eek.qmt
-  . Revert to previous versions. Changes were due to problems in new algorithm
-    correlation calculation algorithm.
-
-! 2008-10-31 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/test_bd2dstarpi.qmt
- - tests/qmtest/davinci.qms/preselections.qms/test_bu2eek.qmt
-  . Update correlations table. Correlations for actual pre-selections now are high.
-    Not completely sure why!
- - tests/options/DVTestB2DiMuon.opts
-  . Replace SelResultCorreclations with AlgorithmCorrelationsAlg
-
-! 2008-10-29 - Patrick Koppenburg
- - Rename SelresultCorreclations to AlgorithmCorrelationsAlg
-
-! 2008-10-24 - Patrick Koppenburg
- - Changes to please team Dirac :
-   . Added DaVinci-2008.py that does nothing but include DaVinci.py
-   . Created DAVINCIOPTS variable
-
-! 2008-10-23 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
-  . Hand-made test that searches lines containing info about filtered events
-    for each selection.
-
-! 2008-10-21 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
-  . Correlation table entry order seems to be out of our control, so useless in
-    tests. Test for number of filtered events for each pre-selection, regardless
-    of order.
- - tests/qmtest/davinci.qms/preselections.qms/*.qmt
-  . Use Marco Clemencic's findReferenceBlock python function to
-    greatly reduce the number of duplicated lines of code. 
-
-! 2008-10-20 - Juan PALACIOS
- - tests/options/DVTestAllPreselections.opts
-  . 10000 events -> 5000 events
- - tests/qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
-  . Update correlation table after PV relator bug fix.
-
-! 2008-10-13 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/test_bu2d0k_d02kspipi.qmt
-  . Change in correlation table due to small drop in StdDC06LooseKsDD 
-    efficiency.
-
-!========================== DaVinci v20r3 2008-10-08 ===================
-
-! 2008-10-08 - Juan PALACIOS
- - job/DaVinci_Ganga.py
-  . Update version to v20r3
-
-! 2008-10-07 - Juan PALACIOS
-
- - options/DaVinci.py
-  . Replace HLT options with HltConf() lines.
-
- - options/DVTestBd2DstarPi.opts
-   options/DVTestBd2KstarMuMu.opts
-   options/DVTestBs2PhiGamma.opts
-   options/DVTestBu2D0K_D02KsPiPi.opts
-  . Change Std for StdDC06 in all common particles.
-
- - qmtest/davinci.qms/preselections.qms/test_bd2dstarpi.qmt
-   qmtest/davinci.qms/preselections.qms/test_bd2kstarmumu.qmt
-   qmtest/davinci.qms/preselections.qms/test_bs2phigamma.qmt
-   qmtest/davinci.qms/preselections.qms/test_bu2d0k_d02kspipi.qmt
-  . Change Std for StdDC06 in all correlation tables
-
-! 2008-10-06 - Juan PALACIOS
- - /tests/qmtest/davinci.qms/preselections.qms/*.qmt
-  . Replace DaVinci.exe by gaudirun.py
-
-! 2008-09-26 - Juan PALACIOS
- - Add options/MicroDSTStream.py
-  . Python configuration for the MicroDST OutputStream
-
-! 2008-09-23 - Juan PALACIOS
- - Add python/Configuration.py
-  . Temporary file to get back the typedefs for templated MicroDSTAlgorithms.
- - cmt/requirements
-  . Install python modules
-
-!========================== DaVinci v20r2 2008-09-11 ===================
-
-! 2008-09-10 - Juan PALACIOS
- - job/DaVinci_Ganga.py
-  . Increase version
- - cmt/requirements
-  . Put HltSys back in.
-
-! 2008-09-10 - Juan PALACIOS
- - options/DaVinciCommon.opts
-  . Put $ANALYSISSYSROOT/options/PhysMCSys.opts back in.
-
-! 2008-09-10 - Patrick Koppenburg
- - Comment out removed L0 file.
-
-! 2008-09-04 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
-  . Adapt correlation table to changes in DV v20r0
-
-! 2008-09-04 - Juan PALACIOS
- - options/DaVinciCommon.opts
-  . Comment out $ANALYSISSYSROOT/options/PhysMCSys.opts
-
-!========================== DaVinci v20r1 2008-08-29 ===================
-! 2008-08-29 - Patrick Koppenburg
- - Use temporary hack for L0
-
-! 2008-08-27 - Patrick Koppenburg
- - New L0 options.
-
-! 2008-08-26 - Juan PALACIOS
- - add options/MicroDSTCommon.opts
-  . Options file with minimum required to run a MicroDST DaVinci job.
-
-! 2008-08-21 - Patrick Koppenburg
- - Remove DaVinci.exe from release. Ganga does not need it anymore.
-
-! 2008-08-06 - Chris Jones
- - Fix typo in DaVinci_Ganga.py and add usage suggestion from Ulrik.
- - For clarity remove DaVinci_Old_Ganga.py (ganga 4 is obsolete, users should 
-   move to 5)
-
-!========================== DaVinci v20r0 2008-08-06 ===================
-! 2008-08-06 - Patrick Koppenburg
- - Put the meat into options/DaVinci.py and make DaVinci.opts dummy
- - Include DC06 standard particles options 
- - Increment to v20r0
-
-! 2008-07-19 - Christopher Rob Jones
- - Update example ganga job file for ganga version 5. Old ganga 4 compatible
-   file kept as DaVinci_Old_Ganga.py.
-
-!========================== DaVinci v19r14 2008-07-03 ===================
-
-! 2008-07-03 - Juan PALACIOS
- - job/DaVinci_Ganga.py 
-  . increase version to v19r14
-
-! 2008-06-24 - Patrick Koppenburg
- - alias DaVinci as gaudirun.py, not DaVinci.exe anymore
-
-!========================== DaVinci v19r13 2008-06-11 ===================
-
-! 2008-06-11 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
-   tests/qmtest/davinci.qms/preselections.qms/test_bd2dstarpi.qmt
-   tests/qmtest/davinci.qms/preselections.qms/test_bd2kstarmumu.qmt
-   tests/qmtest/davinci.qms/preselections.qms/test_bu2d0k_d02kspipi.qmt
-   tests/qmtest/davinci.qms/preselections.qms/test_bu2eek.qmt
-  . Change correlation tables to reflect changes in NoPIDsParticleMaker
-
-
-! 2008-06-09 - Juan PALACIOS
- - job/DaVinci_Ganga.py
-  . set DaVinciVersion to 'v19r13'
-
-! 2008-06-09 - Juan PALACIOS
- - cmt/requirements
-  . Add apply_pattern GaudiApp
- - options/DaVinci.py
-  . Add absolute path to DaVinci.opts.
-  . Remove obsolete line.
-
-! 2008-06-02 - Patrick Koppenburg
- - Use Fieldmap v5r0 which gives access to measured field
-
-! 2008-05-14 - Patrick Koppenburg
- - Set version v19r12 in DaVinci_Ganga.py
-
-!========================== DaVinci v19r11p1 2008-03-17 =================
-
-! 2008-03-17 - Juan PALACIOS
- - cmt/requirements
-  . Use ParamFiles v7r1 to be able to re-run the reconstruction.
-
-! 2008-03-14 - Patrick Koppenburg
- - DVDC06TestStripping : opts : do not save MC when reading rdst.
-
-!========================== DaVinci v19r11 2008-03-11 ===================
-
-! 2008-03-11 - Juan PALACIOS
- - qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
- - qmtest/davinci.qms/preselections.qms/test_bd2dstarpi.qmt
- - qmtest/davinci.qms/preselections.qms/test_bu2d0k_d02kspipi.qmt
-  . Change correlation tables. Efficiencies changes slightly after bug fix to 
-    Phys/DaVinciTransporter
-! 2008-03-10 - Juan PALACIOS
- - job/DaVinci_Ganga.py
-  . Set applicaiton version to 'v19r11'
-
-!========================== DaVinci v19r10 2008-02-07 ===================
-
-! 2008-02-07 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/test_bu2d0k_d02kspipi.qmt
-  . Change comparison correlation table to account for changes 
-    in efficiencies:
-        StdLooseD02ksPiPi 13% -> 16%
-        StdLooseKsDD      53% -> 52%
- - tests/qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
-  . Change comparison correlation table to account for changes 
-    in Higs pre-selection:
-           PreselHWZ2bbl 0.12% -> 0.08%
-    Most likely due to changes in jet finder algorithm.
-
- - options/DaVinciMainSeq.opts
-  . Comment out include of options/DaVinciMainSeqFixes.opts. 
-    Users should include it if MCParticle linking is needed.
-
- - cmt/requirements
-  . -tag_add=QMTest no longer needed in DaVinciTests alias.
-
-
-! 2008-02-06 - Juan PALACIOS
- - options/DaVinciMainSeqFixes.opts
-  . Add options
-       DaVinciEvtCheck.Stop = false;
-       DaVinciEvtCheck.OutputLevel = 5;
-    for the case where the linkers are not stored on the DST 
-    (as is the case in the standard rDST)
-
-! 2008-02-05 - Juan PALACIOS
- - Add file options/DaVinciMainSeqFixes.opts.
-  . File is included by options/DaVinciMainSeq before any members have been
-    added to the sequence. Currently there to fix track link problems with
-    re-processed events, but can be place holder for other fixes.
-
-! 2008-01-24 - Patrick Koppenburg
- - Assume input data is DST in stripping test
-
-! 2008-01-15 - Chris Jones
- - Fix version number of DaVinci_Ganga.py
-
-!========================== DaVinci v19r9 2007-12-18 ===================
-
-! 2007-11-22 - Juan PALACIOS
- - Add tests/qmtest/davinci.qms/preselections.qms/test_bbstripping.qmt
-  . QMT test for stripping options.
-
-! 2007-11-21 - Juan PALACIOS
- - Add tests/options/DVTestAllPreselections.opts
-  . Test for the pre-selections to be run in the stripping, on BB inclusive
-    lumi 2 events.
- - Add  tests/options/DVTest_Phys_v4_BB_lumi2.opts
-  . Data for the above.
- - Add tests/qmtest/davinci.qms/preselections.qms/test_bs2phigamma.qmt
-  . New test for Bs -> Phi Gamma pre-selection
- - tests/options/DVTestBs2PhiGamma.opts
-  . Add DC06-phys-lumi2 signal data.
-  . Use separate TrueMCFilterCriteria for Kaons and Gammas.
-  . Set gamma MC linking to Links
-
-! 2007-11-20 - Juan PALACIOS
- - Added  tests/options/DVTestBs2PhiGamma.opts
- - tests/options/*.opts
-  . Added CVS Id, tag and revision fields to all options.
- - tests/qmtest/davinci.qms/preselections.qms/*.qmt
-  . Fix all correlaiton tables in tests, they got messed up with the
-    OnlyNonZero=false option.
-
-! 2007-11-19 - Juan PALACIOS
- - Added
-  . tests/qmtest/davinci.qms/preselections.qms/test_bu2d0k_d02kspipi.qmt 
-  . tests/options/DVTestBu2D0K_D02KsPiPi.opts
- - Add 
-     TestCorrelations.AlgorithmCorrelations.OnlyNonZero = false; 
-   to all opitons to allow printing of all algorithms.
-
-! 2007-11-19 - Juan PALACIOS
- - cmt/requirements
-  . Add alias for running tests.
- - Added: 
-  . tests/qmtest/davinci.qms/preselections.qms/test_bu2eek.qmt
-  . tests/options/DVTestBu2eeK.opts
-
-! 2007-11-16 - Juan PALACIOS
- - tests/qmtest/davinci.qms/preselections.qms/*.qmt
-  . Fix problem with hard-lined number of lines in correlation table comparison.
-
-
-!========================== DaVinci v19r8 2007-11-15 ===================
-
-! 2007-11-15 - Juan PALACIOS
-
- - job/DaVinci_Ganga.py, options/DaVinci.py
-  . Increase DaVinci version to v19r8.
- - Add pattern for QMTest
- - Add test directories.
- - Add:
-        tests/qmtest/davinci.qms/preselections.qms/test_bd2dstarpi.qmt
-        tests/qmtest/davinci.qms/preselections.qms/test_bd2kstarmumu.qmt
-        tests/options/DVTestBd2DstarPi.opts
-        tests/options/DVTestBd2KstarMuMu.opts
-
-! 2007-11-12 - Chris Jones
- - Remove '#pragma print on' from DaVinciCommon.opts
-
-!========================== DaVinci v19r7 2007-10-26 ===================
-! 2007-11-05 - Juan PALACIOS
- - Increase version to v19r7 where appropriate.
-
-!========================== DaVinci v19r6 2007-10-26 ===================
-
-! 2007-10-25 - Juan PALACIOS
- - Add options/DaVinci.py, a minimal python script to run DaVinci
-   from the python prompt.
-
-! 2007-10-10 - Patrick Koppenburg
- - Add SimComponents to requirements to get successor fo DebugTool
-
-!========================== DaVinci v19r5 2007-09-24 ===================
-
-! 2007-09-11 - Chris Jones
- - Update example ganga job to remove warnings about missing features (now 
-   available) and to add examples of job merging.
-
-! 2007-09-09 - Patrick Koppenburg
- - New sample file with DC06 v4 reprocessed rdst
- - Use it in stripping tests
-
-! 2007-08-15 - Juan PALACIOS
- - cmt/requirements
-   . Add Event/LinkerInstances
-
-! 2007-08-02 - Juan PALACIOS for Patrick KOPPENBURG
- - cmt/requirements
-   . Increase version to v19r5
-
-!========================== DaVinci v19r4 2007-07-31 ===================
-! 2007-07-31 - Juan Palacios
- - cmt/requirements
-   . Increase version to v19r4
- - job/DaVinci_Ganga.py
-   . Increase version to v19r4
-
-! 2007-07-18 - Patrick Koppenburg
- - options/DVExampleStrippingETC.opts
- - options/DVExampleStripping.opts
-   . Two new example files to run a preselection on stripped DST and ETC
-
-! 2007-07-18 - Patrick Koppenburg
- - Removed obsolete data samples
- - New BB inclusive stripped DC06 sample used as test data
- - Cleanup obsolete files
- - Include StandardOptions by default. Remove it frome everywhere else.
- - New example on how to look at stripped BB.
-
-!========================== DaVinci v19r3 2007-06-18 ===================
-
-! 2007-05-18 - Patrick Koppenburg
- - Call Standard particles from DaVinciReco.opts
-
-! 2007-05-10 - Patrick Koppenburg
- - options/DaVinciDDDB.opts
-   . Include $DDDBROOT/options/DC06.opts instead of obsolete 
-     $STDOPTS/DC06Conditions.opts
- - options/DaVinciCommon.opts
-   . Remove obsolete comment about making ptotoparticles and PVs
- - options/DaVinciCommonDigi.opts
-   . New "common" file for running on DIGI. Used in HLT only.
-
-! 2007-05-03 - Patrick Koppenburg
- - Remove DaVinci.job and Stripping.job. Don't use LSF directly. Use ganga 
-   instead.
- - Fixed job/DaVinci_Ganga.py for install area. Remember to always
-   update the version in job/DaVinci_Ganga.py
-
-!========================== DaVinci v19r1 2007-04-27 ===================
-! 2007-04-26 - Patrick Koppenburg
- - Use LHCb v22r4, Phys v6r2, Analysis v1r2, Hlt v1r5...
-
-! 2007-04-19 - Patrick Koppenburg
- - Minor updates in Stripping options. Run on 1000 events.
- - options/DVOfficialStrippingFile.opts
-   . new official stripping file with some tweaks to get Brunel running
-     on the ETC later on
- - DVL0Strip.opts : L0 stripping options from Thomas.
-
-! 2007-03-14 - Patrick Koppenburg for Marco Cattaneo
- - Added EventClockSvc.EventTimeDecoder = "OdinTimeDecoder"; to 
-   DaVinciCommon.opts
-
-!========================== DaVinci v19r0 2007-03-09 ===================
-! 2007-03-06 - Patrick Koppenburg
- - DaVinciCommon.opts
- - DaVinciProtoPCalibrate.opts
-   . Do Proto calibration in DaVinciMainSeq
- - loadCommonParticles.opts
-   . Do in DaVinciMainSeq but after calibration
- - DVDC06TestStripping.test
-   . load DaVinciCommon.opts
-   . load Presel.opts
-
-! 2007-03-06 - Patrick Koppenburg
- - Increment to projects based on LHCb v22r2
- - Use SQLDDDB instead of XmlDDDB
- - Increement to v19r0
-
-! 2007-02-28 - Patrick Koppenburg
- - Depend on AnalysisSys
- - Remove PhysCoreSys and PhysMCSys dependencies
-
-! 2007-02-23 - Chris Jones
- - Update ProtoParticle recalibration options to not use DoD for the moment
-   whilst a few issues are resolved
- - Add use of 
-   $COMMONPARTICLESROOT/options/EnableStandardParticleMonitors.opts
-   to the options files to turn on the default PID performance monitoring.
-   Just comment out these lines to disable.
-
-! 2007-02-15 - Patrick Koppenburg
- - Also load pions and muons
-
-! 2007-02-15 - Patrick Koppenburg
- - Updated version without HLT
-
-!========================== DaVinci v18r0 2007-01-12 ===================
-
-! 2007-??-?? - Juan PALACIOS
- - First version with install area
-
-!========================== DaVinci v17r8 2007-01-12 ===================
-
-! 2007-01-12 - Juan PALACIOS
-
-  First DC06 version with HLT
-
-  - cmt/requirements
-    . Use HltSys v1r1
-    . Increase version to v1r1
-
-!========================== DaVinci v17r7 2007-01-08 ===================
-
-! 2007-01-08 - Juan PALACIOS
-
-  - cmt/requirements
-    . Use PhysSys v4r6, RecSys v3r14p1
-    . Increase version number to v17r7
-
-!========================== DaVinci v17r6 2006-12-07 ===================
-
-! 2006-12-05 - Juan PALACIOS
-
-  - cmt/requirements
-    . Use PhysSys v4r5
-    . Increase version number to v17r6
-
-  - Add options/DC06_bbincl_v1_lumi2.opts, DC06_bbincl_v1_lumi5.opts
-
-!========================== DaVinci v17r5 2006-11-16 ===================
-
-! 2006-11-16 - Juan PALACIOS
-
-  . Remove obsolete options/TestDC06ProtoParticles.opts
-  . Add job/DaVinci_Ganga.py from Chris Jones
-
-! 2006-11-14 - Juan PALACIOS
-
-  . cmt/requirements
-    . Use LHCb v21r11, Lbcom v5r8, Rec v3r13, XmlDDDB v30r13, ParamFiles v5r0.
-
-! 2006-11-06 - Juan PALACIOS
-
-  - cmt/requirements
-    . Increase version to v17r5, using Phys v4r4
-
-!========================== DaVinci v17r4 2006-10-31 ===================
-
-! 2006-10-31 - Juan PALACIOS
-
-  - cmt/requirements
-    . Increase version to v17r4
-    . Use Gaudi v18r9, LHCb v21r10, Lbcom v5r7, Rec v3r12, Phys v4r3
-
-!========================== DaVinci v17r3 2006-10-24 ===================
-
-! 2006-10-06 - Juan PALACIOS
-
-  - options/rDstContent.opts, DstContent.opts
-    . Use $STDOPTS/rDstContent.opts and $STDOPTS/DstContent.opts respectively.
-
-  - cmt/requirements
-    . Increase version number to v17r3 and use PhysSys v4r2
-
-!========================== DaVinci v17r2 2006-10-05 ===================
-
-! 2006-09-19 - Juan PALACIOS
-  job/DaVinci.job
-  . Fix version number and use /bin/rm instead of rm.
-
-!========================== DaVinci v17r1 2006-08-04 ===================
-
-! 2006-08-04 - Juan PALACIOS
-  Fix some options files, otherwise identical to v17r0.
-
-!========================== DaVinci v17r0 2006-07-28 ===================
-
-! 2006-07-28 - Juan PALACIOS
-  Add options/rDstContent.opts
-
-
-! 2006-07-20 - Juan PALACIOS
-  Use Phys v4r0 and compatible projects. First version using new vertex classes.
-
-! 2006-07-18 - Juan PALACIOS
-  - options/DaVinci.opts
-    . Change Outputlevels of MessageSvc, ToolSvc, XmlParserSvc, ChargedProtoAlg to 3, 3, 4, 3 respectively. 
-
-!========================== DaVinci v16r2 2006-07-11 ===================
-
-! 2006-07-11 - Juan Palacios
-  Add options/DVDC06StripETCRandom.opts for stripping by selecting random events.
-
-! 2006-06-26 - Juan PALACIOS
-  Add options/TestDC06CommonParticles.opts for testing CommonParticles translated to DC06 syntax.
-
-! 2006-06-20 - Juan PALACIOS
-  Add options/TestDODMCPArticles.opts : Test Particle generation via 
-	MCPArticleMaker with DataOnDemansSvc
-  Add options/DVDC06TesTParticle2PV.opts, Particle2PVAsct.opts for retrieving
-	Particle -> PV relations with DataOnDemandSvc. Not working yet.
-
-!========================== DaVinci v16r1 2006-05-29 ===================
-
-! 2006-05-24 - Juan PALACIOS
-	- cmt/requirements remove all -no_auto_imports to ease use by LoKi
-
-! 2006-05-03 - P. Koppenburg
-  - options/DVDC06MCParticleMaker.opts
-    . Use MCPrimVertexMaker
-    . Use new Gauss data
-    . Run DC06Test
-
-! 2006-04-04 - Juan Palacios
-  Version using Gaudi v18r3 and SMatrix interface and bug fixes (ROOT 5.10.00c)
-
-!========================== DaVinci v16r0 2006-03-29 ===================
-! 2006-03-16 - P. Koppenburg
-  Version for DC06
-  Only a few things ``work'' and there is no data...
-  
-  - options/DVDC06MC.opts
-    . Would allow to use the MCParticlemaker (not yet funbctional)
-      to start from MCParticles.
-  - options/DVDC06Test.opts 
-    . Tests initialize and finalize
-
-!========================== DaVinci v15r0 2005-12-21 ===================
-Built on GAUDI_v17r2, XmlDDDB v27r1, LHCb v19r3, LbcomSys v3r2, 
-RecSys v2r2, PhysSys v2r0
-
-WARNING: Physics analysis does not work because of problems in 
-ProtoParticle Making. Trigger works fine.
-!========================== DaVinci v14r5 2005-11-09 ===================
-Increment to Phys v1r5, Rec v1r5, Lbcom v2r5, LHCb v18r9, XmlDDDB v26r2
-! 2005-11-10 - P. Koppenburg
-  - options/*.opts
-    . Remove HltGeneric inclusion
-                                                                                                                                                                         
-! 2005-11-09 - P. Koppenburg
-  - options/*.opts
-    . Use ROOT everywhere
-                                                                                                                                                                         
-! 2005-11-02 - P. Koppenburg
-  - options/L0Checking.opts
-    . Removed. Replaced by L0CHECKERROOT/options/L0Checker.opts
-      Because of a bug noticed by Krzysztof Syryczynski
-  - options/DaVinci.opts
-  - options/DVTriggerFilter.opts
-    . Corrected accordingly                                                                                                                                 
-!========================== DaVinci v14r4 2005-07-26 ===================
-Increment to Phys v1r4, Rec v1r4, Lbcom v2r4, LHCb v18r8, XmlDDDB v26r1
-!========================== DaVinci v14r3 2005-06-30 ===================
-Increment Phys, Rec, Lbcom, LHCb
-! 2005-06-30 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . Add Pool options that have been removed from LHCb
-  - options/DVTriggerFilter.opts
-    . TestHltScore moved from HltSelChecker to HltMonitor    
-!========================== DaVinci v14r2 2005-06-15 ===================
-! 2005-06-07 - P. Koppenburg
-  - Dummy L0.opts added
-! 2005-06-03 - P. Koppenburg
-  - L0.opts moved to L0DU
-  - RTTCData.opts moved to HltSys
-!========================== DaVinci v14r1 2005-05-24 ===================
-! 2005-05-24 - P. Koppenburg
-  Reshuffling of options
-  - options/DaVinciKshortLoose.opts
-  - options/DaVinciKshortTight.opts
-    . Moved to Ks2PiPiSel
-    
-! 2005-05-24 - P. Koppenburg
-  Reshuffling of options
-  - options/DVHLT.opts
-    . New options to run HLT on test data.
-  - options/DVTriggerFilter.opts
-    . Renamed TrgL?Filter instances to avoid conflicts with HLT sequence
-  - options/DaVinciCommon.opts 
-    . GAUDI/LHCb stuff goes into DaVinciInit.opts
-      This file should not be included by Panoramix. Panoramix
-      should provide it's own initialization.
-      How much of this could go into some LHCb package?  
-    . Associators. Do we need all DLLs for DETAssociators? 
-      Where to put them?
-    . ProtoParticles.
-      i) Moved $GLOBALRECOROOT/options/ChargedProtoPAlg.opts to DaVinciReco.opts
-         Panoramix should provide a similar file
-      ii) Removed NeutralProtoPAlg.opts. Obsolete. 
-      iii) Removed MuonIDReTuning.opts
-      iv) No need to include MCPIDProtoPAlg.opts
-      v) Moved all PID stuff into GlobalReco.opts
-    . Phys DLLs
-       i) Moved DLLS to PhysCoreSys and PhysMCSys
-  - options/DaVinciReco.opts 
-    . Options for ChargedProtoPAlg moved here
-  - options/DaVinciNeutrals.opts
-  - options/DaVinciElectrons.opts
-    . Moved algorithms to GlobalReco  
-  - options/DaVinciMainSeq.opts
-    . New options containing main sequence
-  - options/MuonIDReTuning.opts
-    . Put algo in DaVinciSeq
-                                                                                                                                                          
-    
-!========================== DaVinci v14r0 2005-05-18 ===================
-! 2005-05-18 - P. Koppenburg
-  - options/DaVinciCommon.opts 
-    . Add { "CreateRawEvent", "EventHeaderFromRaw" }; to get /Event/Header
-    . Add ToolSvc.PhotonMatch.Location = "Rec/Calo/PhotonMatch" ; temporarily
-    .  #include "$DAQSYSROOT/options/RawBuffer.opts" for raw buffer
-  - options/CaloOnDemand.opts
-    . Remove duplicated on-demand options wrt RawBuffer.opts
-  - options/DVTRiggerFilter.opts
-    . Add HLT
-  - options/DVRTTC.opts
-    . New options to run L1 and HLT on raw data
-  - options/RawWriter.opts
-    . New options to write out raw data
-  - options/RTTCTestData.opts
-    . New Raw RTTC test data !! WARNING this is raw data. There is no MC nor L0.
-
-!========================== DaVinci v13r1 2005-04-20 ===================
-! 2005-04-21 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . Load EventUtils
-! 2005-04-20 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . using now in $STDOPTS/units.opts
- - options/DaVinciTestData.opts
-   . New data
-!========================== DaVinci v13r0 2005-03-08 ===================
-! 2005-03-08 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . No need for "OldRichPIDCnvAlg" anymore
-  - options/DaVinciDDDB.opts
-    . New detector database
-  - options/DaTestData.opts
-    . New test data
-  - options/DstContents.opts
-    . New contents
-
-!========================== DaVinci v12r17 2006-03-14 ===================
-! 2006-03-03 - P. Koppenburg for Thomas Ruf
-  Force the use of the correct FieldMap
-
-! 2006-02-27 - P. Koppenburg
-  Changes in tree structure for Stripping:
-  - Move Ks2PiPiSel and CommonParticles to PhysSelSys
-  - Move Stripping from PhysSelSys
-!========================== DaVinci v12r16 2006-02-03 ===================
-! 2006-02-03 - P. Koppenburg
-  - options/DaVinci.opts
-    . Remove DaVinciKshortTight.opts that should not be used
-! 2006-01-31 - P. Koppenburg
-  - options/DaVinciKshortLoose.opts
-  - options/DaVinciKshortTight.opts
-    . Duplicates of Ks2PiPiSel. Remove.
-  - options/DVStripping.opts
-  - options/DaVinci.opts
-  - options/DaVinciNeutrals.opts
-  - options/DaVinciReco.opts
-    . Put all algorithms in CommonParticles on-demand
- ! 2006-01-23 - P. Koppenburg
-  - cmt/requirements
-    . Remove unmaintained DaVinciTest package
-! 2006-01-19 - P. Koppenburg
-  - options/Good-Stripped-DST-DC04v2.opts
-    . DC04v2 Good stripped BB dst
-! 2006-01-17 - P. Koppenburg
-  - options/DVWriteDst.opts
-    . Example options to write a DST of preselected events
-!========================== DaVinci v12r15 2005-12-15 ===================
-! 2005-12-12 - P. Koppenburg
-  - options/DaVinciReco.opts
-    . Add MuonIDRetuning by default. This will get the better tuning for the
-      MuonID, but will change all muon efficiencies. See Erica's talk at
-      http://agenda.cern.ch/fullAgenda.php?ida=a055058#2005-12-08
-    
-! 2005-11-09 - P. Koppenburg
-  - options/*.opts
-    . Use ROOT everywhere for histogram/Ntuples persistency
-    
-! 2005-11-04 - P. Koppenburg
-  - options/DstContents.opts
-    . Add Raw/Ecal
-    
-! 2005-11-02 - P. Koppenburg
-  - options/L0Checking.opts
-    . Removed. Replaced by L0CHECKERROOT/options/L0Checker.opts
-      Because of a bug noticed by Krzysztof Syryczynski
-  - options/DaVinci.opts
-  - options/DVTriggerFilter.opts
-    . Corrected accordingly
-    
-!========================== DaVinci v12r14 2005-10-19 ===================
-! 2005-09-01 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . Added decoding of event header:
-> Event and run number are wrong (Run = 1, Event = # events processed) when 
-> DaVinci is run on recent DC04v2 data. It was due to a slight change in the 
-> content of the dst (the EventHeader is not saved anymore but can be restored 
-> from the raw data) as has been pointed out by Marco.
-
-!========================== DaVinci v12r13 2005-08-23 ===================
-! 2005-08-23 - P. Koppenburg
-  - options/DVTriggerFilter.opts
-  - options/DaVinci.opts
-    . Optional high lumi tuning for L1
-    
-    For High Luminosity simply inclde two of:
-//#include "$L0DUROOT/options/L0-lumi3e32.opts"
-//#include "$L0DUROOT/options/L0-lumi5e32.opts"
-//#include "$L1DECISIONROOT/options/L1-lumi3e32.opts"
-//#include "$L1DECISIONROOT/options/L1-lumi5e32.opts"
-
-    WARNING: HltGeneric is now included in HLTSelections.opts.
-    There is no need to include it anymore.    
-    
-! 2005-08-12 - P. Koppenburg
-  - options/L0.opts
-    . Optional high lumi tuning.
-!========================== DaVinci v12r12 2005-07-06 ===================
-No major changes in Phys/DaVinci package. See DaVinciSys for details.
-!========================== DaVinci v12r11 2005-05-27 ===================
-! 2005-06-08 - P. Koppenburg
-  - cmt/requirements
-    . Explicit use of XmlDDDB v24r2 Det
-! 2005-05-27 - P. Koppenburg
-  - options/DVReadStripping.opt
-    . New example options that allow to read stripped DST data
-  - options/Good-Stripped-DST-DC04v1.opts
-    . Stripped DSTs that should be used
-  - options/MuonIDReTuning.opts
-    . Put algo in DaVinciSeq 
-!========================== DaVinci v12r10 2005-05-12 ===================
-! 2005-05-10 - P. Koppenburg
-  - options/DVTriggerFilter.opts
-    . Include HLT
-    . Switch off DstWriter by default
-!========================== DaVinci v12r9 2005-03-22 ===================
-! 2005-04-27 - P. Koppenburg
-  - cmt/requirements
-    . Splitting of options for DaVinci v14r0
-!========================== DaVinci v12r8 2005-03-03 ===================
-! 2005-02-23 - P. Koppenburg
-  - options/L0.opts
-    . Do not re-run L0Muon. It contains a 26KB/event memory leak.
-!========================== DaVinci v12r7 2005-02-15 ===================
-! 2005-02-15 - P. Koppenburg
-  . Many changes in requirements
-  . Some clean-up in options
-!========================== DaVinci v12r6 2005-01-18 ===================
-! 2005-01-18 - P. Koppenburg
-  DoxyGen now in DaVinciSys for compatibility with other projects
-  Detailed release.notes now in DaVinciSys
-  - DoxyFile.cfg
-  - Doxyfooter.html
-  - Doxyheader.html
-  - MainPage.doc
-  - extractdoxy.csh
-  - makedoc
-    . Moved to DaVinciSys
-  - release.notes-detailed
-    . Removed
-
-! 2004-12-02 - P. Koppenburg
-  - doc/extractdoxy.csh
-    . Add Gaudi packages to have GaudiAlgorithm, ContainedObject...
-    
-!========================== DaVinci v12r4 2004-12-01 ===================
-! 2004-11-23 - P. Koppenburg
-  - doc/extractdoxy.csh
-    . Make doxygen only for Phys Tools L0 Trg Hlt and relevant LHCb and Gaudi
-      packages. 
-! 2004-11-17 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . Make the DaVinci start a Sequence
-    . Add OldRICH algorithm
-  - options/PreLoadNoPIDParticles.opts
-    . Adapt options
-  - options/DaVinciElectrons.opts
-  - options/DaVinciNeutrals.opts
-  - options/DaVinciReco.opts
-    . Add all this to sequence
-
-! 2004-11-16 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . Remove PreDV algorithm from sequence
-  - options/PreLoadNoPIDParticles.opts
-    . Adapt options
-  
-!========================== DaVinci v12r4 2004-11-16 ===================
-! 2004-11-16 - P. Koppenburg
-  Increment DaVinciKernel v2r0p1 and DaVinciTools v11r2 in requirements
-  to be able to use PVLocator (for HLT)
-  
-! 2004-11-11 - P. Koppenburg
-  Adapt requirements to version that will be released.
-  
-! 2004-11-03 - P. Koppenburg
-  Remove all TDR-related options. There is no possibility to read TDR data
-  anymore with this version.
-  - options/DaVinciNeutralsTDR.opts
-  - options/DaVinciRecoTDR.opts
-  - options/DaVinciTDRData.opts
-    . Removed
-  - options/DaVinci.opts
-    . Modified accordingly
-
-! 2004-11-01 - P. Koppenburg with Olivier Callot
-  - options/L1Decision.opts
-    . Replaced by $TRGSYSROOT/options/L1.opts
-  - options/Hlt.opts
-    . Replaced by $TRGSYSROOT/options/Hlt.opts
-       *or* $HLTGENERICROOT/options/HltGeneric.opts
-  - options/HltChecking.opts
-  - options/L1Checking.opts
-    . Replaced by $TRGSYSROOT/options/TrgChecking.opts
-  - options/DVTriggerFilter.opts
-  - options/DaVinci.opts
-  - options/DVCheckTrigger.opts
-    . Adapt accordingly
-  - doc/release.notes-detailed
-    . renamed to 
-  - doc/release.notes-davinci
-    . new
-
-! 2004-10-29 - P. Koppenburg for Olivier Callot
- - cmt/requirements
-   . All L1 trigger packages now come from TrgSys, that overrides some LHCb 
-     stuff (Event/TrgEvent)
-
-!========================== DaVinci v12r3 2004-10-27 ===================
-! 2004-10-26 - P. Koppenburg 
-  - options/DVTriggerFilter.opts
-  - options/DaVinciElectrons.opts
-  - options/DaVinciNeutrals.opts
-    . Replace all Sequencers by GaudiSequencers
-
-! 2004-10-26 - P. Koppenburg for Vanya Belyaev
-  - options/DaVinciElectrons.opts
-    . One need to substitute "CaloDeleteObjectsAlg" -> "TESFilter"   
-      (the algorithm from LHCbAlgs package therefore one need to load DLL "LHCbAlgs" )
-      and to ajust the property name for this algorithm:
-       "ElectronDelete.Addresses" -> "ElectronDelete.DroppedContainers"
-
-! 2004-10-19 - P. Koppenburg
-  - options/HltChecking.opts
-    . Move HltTrgTrackToContainer back to Hlt.opts as it is needed to 
-      find the PV.
-
-! 2004-10-15 - P. Koppenburg for O. Callot
-  - options/Hlt.opts
-  - options/HltChecking.opts
-    . Add TrgMuonID to HLT sequence
-    . Move HltTrgTrackToContainer to checking sequence as it is not needed
-      by the particle maker anymore.
-
-! 2004-10-14 - P. Koppenburg
-  - options/DaVinci.opts
-    . Do not clain that GaudiPython does not work with Pool data. 
-      This is wrong for quite some time now.
-    
-!========================== DaVinci v12r2 2004-10-13 ===================
-! 2004-10-08 - P. Koppenburg
-  - src/Main/DaVinciMain.cpp
-    . Abort cleanly when APPVERSION is not defined
-! 2004-10-04 - P. Koppenburg
-  - options/L0Calo.opts
-  - options/L0.opts
-  - options/L0Muon.opts
-    . Put Calo L0 in new L0Calo.opts and now call L0Muon.opts from L0.opts    
-  - options/DVCheckTrigger.opts
-  - options/DVTriggerFilter.opts
-  - options/DaVinci.opts
-    . Changed accordingly  
-! 2004-10-04 - P. Koppenburg
-  - options/L0Muon.opts
-    . Removed temporary patch to overwrite change in Pt kick from 
-      1.12 to 1.39 GeV, since now L0DU is fixed.
-!========================== DaVinci v12r1 2004-09-16 ===================
-! 2004-09-17 - P. Koppenburg
-  - options/Hlt.opts
-    . Restore TrgTrackToContainer/HltTrgTrackToContainer
-      Bug found by Luis Fernandez
-    
-! 2004-09-15 - P. Koppenburg for Luisanna Tocco
-  - options/L0Muon.opts
-    . Use same options as Boole except for some details.
-    . Still se old Pt kick of 1.21 GeV (should be 1.39) until
-      L0Du is adapted accordingly.
-    
-! 2004-09-15 - P. Koppenburg for Vanya Belyaev
-  - options/DVStripping.opts
-  - options/DVMerge.opts
-    . Do also ETC for merging.
-  
-! 2004-09-14 - P. Koppenburg for Vanya Belyaev
-Vanya writes:
-    I've put few modifications into Event/CaloEvent package 
-    to provide the appropriate "loading-on-demand"  for 
-    Calorimeter digits
-
-    From now there is no nesessity to execute "CaloDigitsFromRaw" 
-    algorithm at all.
-    Algorithm itself is modified to produce only 1 
-    containerner per instance (thus one need to have 4 
-    instances for 4 calorimeters). The overall speed of 4 
-    instances is improved by 20% by replacement of "sort" 
-    with "stable_sort" algorithm and  with the proper 
-    "reserve" manipulations.
-
-    The corresponding instance will be invoked 
-    automatically by nice Markus' service  "DataOnDemand".
-
-    for new configuration one need to add the following
-    lines into the "main"-options file (e.g. Brunel.opts):
-
-    // add the service ito the list of external servcies 
-    ApplicationMgr.ExtSvc += { "DataOnDemandSvc" } ;
-    // enable "DataFault" incidents from Event Data Svc 
-    EventDataSvc.EnableFaultHandler  = true ;
-
-    The specific configuration is described into the file 
-    $CALOEVENTOPTS/options/CaloEvent.opts 
-    which needs to be included from the "main"-options file:
-
-    #include "$CALOEVENTOPTS/options/CaloEvent.opts"
-
-
-! 2004-09-13 - P. Koppenburg for Olivier Callot
-Olivier writes:
-    The head revision of the Trg packages is ready to be tagged and used with 
-    LHCb v16r2 (now in DEV). 
-    This means the following packages to be tagged 
-
-    Trg/L1Decision	v3r0
-    Trg/L1Reco		v5r0
-    Trg/TrgChecker	v5r0
-    Trg/TrgForward	v3r0
-    Trg/TrgMonitor	v3r0
-    Trg/TrgMuonID	v2r0
-    Trg/TrgPrimVertex	v3r0
-    Trg/TrgTools	v5r0
-    Trg/TrgVelo		v5r0
-    Trg/TrgVeloTT	v5r0
-
-    Some changes are also needed in DaVinci options, namely
-
-    - In L1Decision.opts replace algorithm L1Dimuon by L1Muon 
-    - in Hlt.opts, add TrgMuonID in the DLLs, and in the after TrgForward 
-      in the algorithm, 
-    Remove TrgTrackToContainer. Add the options 
-    TrgVeloTTHlt.AcceptInHole = true;  
-    #include "$TRGMUONIDROOT/options/TrgMuonID.opts"
-    - In L1Checking : remove the TrgTrackToConatiner.prefix option
-    - in HltChecking, add the options
-     HltTrgTrack2MCParticle.prefix = "Hlt/";
-     HltTrgChecker.prefix = "Hlt/";
-    If not the monitoring of L1 and HLT can not be set together.
-
-! 2004-09-07 - P. Koppenburg
-  - doc/doxyFile.cfg
-    . Update package list
-! 2004-09-01 - P. Koppenburg for Federica Legger
-  - job/DaVinci.job, job/Stripping.job
-    . Use cmtuser directory
-    
-!========================== DaVinci v12r0 2004-08-24 ====================
-! 2004-08-25 - P. Koppenburg
-  - src/Main/DaVinci.cpp
-     . Use APPVERSION instead of DAVINCIVERS
-   - src/Main/DaVinciHeader.icpp
-     . Removed
-! 2004-08-24 - P. Koppenburg
-  - cmt/requirements
-    . Many technical modifications due to Gaudi v15
-    . Replace DAVINCIVERS environment variable by APPVERSION
-
-!========================== DaVinci v11r13 2004-08-17 ===================
-! 2004-08-17 - P. Koppenburg
-  - options/L1Checking.opts, options/HltChecking.opts
-    . Some minor changes to avoid a memory leak and allow to make particles
-      with Trg tracks.
-  
-!========================== DaVinci v11r12 2004-08-03 ===================
-! 2004-08-04 - P. Koppenburg
-  - Changed all trigger options
-  
-! 2004-08-02 - P. Koppenburg
-  - options/DVTriggerFilter.opts
-  - options/L0.opts
-  - options/L0base.opts (new)
-    . Changes that allow to run the triggerfilter without any MC truth check
-      (faster by a factor 2)
-
-! 2004-08-02 - P. Koppenburg
-  - options/DaVinciCommon.opts 
-  - options/DaVinciElectrons.opts
-  - options/DaVinciNeutrals.opts
-    . TEMPORARY PATCH:
-      Because of a bug in MinimalEventLoopMgr.cpp,
-      an algorithm contained in two sequencers
-      is executed twice. This is the case of 
-      CaloDigitsFromRaw when both the Electrons 
-      and Neutrals sequences are called.
-      To avoid the problem, execute the algorithm
-      in DaVinciCommon.opts, hence in *all* events.
-  
-      !! Don't forget to restore the initial way when
-      a patched version of MinimalEventLoopMgr.cpp
-      comes out !!
-  
-! 2004-07-29 - P. Koppenburg
-  - cmt/requirements
-    . Use LHCb v15r14
-  - options/DaVinciCommon.opts
-    . Restore HbookCnv
-
-! 2004-07-28 - P. Koppenburg
-  - options/DaVinciCommon.opts
-    . Remove $STDOPTS/RootDb.opts and HbookCnv
-
-! 2004-07-27 - P. Koppenburg
-  - options/DstContents.opts
-    . Explicitly add Event/Raw/XXX for DVTriggerFilter.opts
-    
-!========================== DaVinci v11r11 2004-07-23 ===================
-! 2004-07-22 - P. Koppenburg for Vanya Belyaev
-  - options/DaVinciNeutrals.opts
-  - options/DaVinciElectrons.opts
-    . Split DaVinciNeutrals in two. DaVinciElectrons *must* be
-      called before DaVinciReco to have any effect.
-  - options/Calo04Correction.opts
-    . Removed
-  - options/DVTriggerFilter.opts, DVWriteMiniDst.opts, DaVinci.opts
-    . Reflect this order 
-
-! 2004-07-19 - P. Koppenburg for Luisanna Tocco
- - options/L0Muon.opts
-   . New options to re-run L0muon. 
-     WARNING: Incompatible with hbook! Pere is investigating.
- - options/DVCheckTrigger.opts
- - options/DVTRiggerFilter.opts
-   . Re-run L0muon by default
- - options/DaVinci.opts
-   . DON'T re-run L0muon by default
- - cmt/requirements
-   . Added L0MuonKernel, L0MuonTRigger and L0mConf packages from Boole
-   . Get Paramfiles to v3r8 fro L0Muon
-  
-! 2004-07-XX - P. Koppenburg
- - DVStripping.opts
-   . New options for preselections-stripping
- - DVTriggerFilter.opts
-   . New options for trigger-stripping
-  
-! 2004-07-19 - P. Koppenburg
- - doc/release.notes-detailed
-   . The release notes in the same style as for the other packages.
-   
diff --git a/ReleaseNotes/v42r5.md b/ReleaseNotes/v42r5.md
deleted file mode 100644
index 208f42db7d42796f93c3610592bb2eba61295b32..0000000000000000000000000000000000000000
--- a/ReleaseNotes/v42r5.md
+++ /dev/null
@@ -1,36 +0,0 @@
-2017-07-06 DaVinci v42r5
-========================================
-
-Release for 2017 production
-----------------------------------------
-
-This version is released on the master branch.
-It is based on Gaudi v28r2, LHCb v42r5, Rec v21r5, Phys v23r5, Analysis v18r4 and Stripping v11r3.
-Uses LCG_88 with ROOT 6.08.06.
-
-- Patches
-  - Temporarily add Hlt/HltDAQ from lhcb/LHCb!767 to allow for proper use of
-    HltSelReportsWriter in Tesla.
-    Exact commit used is f40cd7809d537c293ad4b1624c235b95715bfbd8
-
-- Use MergedConfDB as dependency in the Turbo cache
-  - See merge request !77
-- Fixes for v42r5 release
-  - Set Tesla.SplitRawEventInput to format of the original raw event (0.3)
-  - Fix functor cache for Tesla
-  - Silence warnings from Boost in KaliCalo
-  - See merge request !76
-- Tesla configuration house-keeping
-  - Update RawFormatVersion to the latest 0.4
-  - Support offline mode with TurboSP (for TURCAL)
-  - Always save Turbo/pRec
-  - Juggle raw event to mimic Brunel behaviour
-  - Fix killing of Hlt2SelReports
-  - Fix writing of stripped SelReports
-  - Other small improvements and fixes
-  - See merge request !73
-- Removed versions from packages (in CMakeLists.txt)
-  - See merge request !74
-- Revert "Merge branch 'patch-gaudiconf' into 'master'",
-  - This reverts merge request !70
-  - See merge request !72
diff --git a/ReleaseNotes/v42r6.md b/ReleaseNotes/v42r6.md
deleted file mode 100644
index a0c7a59f4e211e2cc477f99c810fb4ff3f3e9435..0000000000000000000000000000000000000000
--- a/ReleaseNotes/v42r6.md
+++ /dev/null
@@ -1,16 +0,0 @@
-2017-08-30 DaVinci v42r6
-========================
-
-Release for 2017 production
----------------------------
-
-This version is released on the master branch.
-It is based on Gaudi v28r2, LHCb v42r6, Rec v21r6, Phys v23r6, Analysis v18r5 and Stripping v11r3p1.
-Uses LCG_88 with ROOT 6.08.06.
-
-- Numerous nightly tests and test references updated.
-  - See e.g. merge request !93
-- Place Moore RecSummary in a stream-dependent location.
-  - See merge request !79
-- Handle missing Hlt2 SelReports in Tesla.
-  - See merge request !78
diff --git a/ReleaseNotes/v42r6p1.md b/ReleaseNotes/v42r6p1.md
deleted file mode 100644
index 7f0f31a3c59f4ea751f0677a3797ea504241377d..0000000000000000000000000000000000000000
--- a/ReleaseNotes/v42r6p1.md
+++ /dev/null
@@ -1,15 +0,0 @@
-2017-09-13 DaVinci v42r6p1
-==========================
-
-Release for 2017 production
----------------------------
-
-This version is released on the 2017-patches branch (but master as far as DaVinci goes).
-It is based on Gaudi v28r2, LHCb v42r6p1, Rec v21r6p1, Phys v23r6p1, Analysis v18r5p1 and Stripping v11r3p1.
-Uses LCG_88 with ROOT 6.08.06.
-
-- Add StrippingCache for S29r1.
-  - See merge request !99
-- Fix most of the failing Tesla tests.
-  - See merge request !95
-k
\ No newline at end of file
diff --git a/ReleaseNotes/v43r0.md b/ReleaseNotes/v43r0.md
deleted file mode 100644
index b7e10c698154d292ce46008ca0d5e0ec52430b69..0000000000000000000000000000000000000000
--- a/ReleaseNotes/v43r0.md
+++ /dev/null
@@ -1,14 +0,0 @@
-2017-07-21 DaVinci v43r0
-========================
-
-Release for 2017 data and beyond
---------------------------------
-
-This version is released on the master branch.
-It is based on Gaudi v28r2, LHCb v43r0, Rec v22r0, Phys v24r0, Analysis v19r0 and Stripping v11r4.
-Uses LCG_88 with ROOT 6.08.06.
-
-- Place Moore RecSummary in a stream-dependent location
-  - See merge request !79
-- Handle missing Hlt2 SelReports in Tesla
-  - See merge request !78
diff --git a/ReleaseNotes/v43r1.md b/ReleaseNotes/v43r1.md
deleted file mode 100644
index fee62c488420383811e827381d2824e586f2ef56..0000000000000000000000000000000000000000
--- a/ReleaseNotes/v43r1.md
+++ /dev/null
@@ -1,17 +0,0 @@
-2017-10-26 DaVinci v43r1
-========================
-
-This version is released on the master branch. For developments and a future 2018-patches branch.
-
-It is based on Gaudi v29r0, LHCb v43r1, Lbcom v21r1, Rec v22r1, Phys v24r1, Analysis v19r1 and Stripping v11r4,
-and uses LCG_91 with ROOT 6.10.06.
-
-- Fix untested StatusCodes exposed by gaudi/Gaudi!386.
-  - See merge request !110
-- Add StrippingCache for S29r1.
-  - See merge request !99
-- Fix most of the failing Tesla tests.
-  - See merge request !95
-- Fix stripping tests.
-  - See merge request !93
-- Various tests and/ reference files in DaVinciTests updated.
diff --git a/ReleaseNotes/v44r0.md b/ReleaseNotes/v44r0.md
deleted file mode 100644
index ca83d3030b682e531a7655b6c907f3daef14b735..0000000000000000000000000000000000000000
--- a/ReleaseNotes/v44r0.md
+++ /dev/null
@@ -1,36 +0,0 @@
-2018-03-15 DaVinci v44r0
-========================
-
-Development release for 2018 data taking, prepared on the 2018-patches branch.
-
-It is based on Gaudi v29r3, LHCb v44r0, Lbcom v22r0, Rec v23r0, Phys v25r0, Analysis v20r0 and Stripping v12r0,
-and uses LCG_93 with ROOT 6.12.06.
-
-- Updated reference for S29r2 test.
-  - See merge request lhcb/DaVinci!175
-- Removed test DaVinciTests/tests/qmtest/kali.qms/pi0.qmt.
-  - See merge request lhcb/DaVinci!173
-- Updates and fixes to tests in DaVinciTests.
-  - See merge request lhcb/DaVinci!171
-- Fixed Tesla tests for latest version of DaVinci configurable.
-  - See merge request lhcb/DaVinci!162
-- Removal of Phys/KaliCalo from DaVinci.
-  - See merge request lhcb/DaVinci!168
-- Fix StrippingCache for 2018-patches.
-  - See merge request lhcb/DaVinci!159
-- DaVinci:minor adjustment for Turbo MC processing.
-  - See merge request lhcb/DaVinci!155
-- Propagate Simulation to TurboConf.
-  - See merge request lhcb/DaVinci!153
-- Test of the DTFDict.
-  - See merge request lhcb/DaVinci!151
-- Trying to get TurboSP and MC with truthmatching to work.
-  - Cherry-pick MR !101 to 2018-patches branch
-  - See merge request lhcb/DaVinci!145
-- Make CaloDigit cloning behaviour consistent in Tesla.
-  - See merge request lhcb/DaVinci!139
-- Validate DaVinci configuration for Turbo data.
-  - Cherry-pick MR !116 to 2018-patches branch.
-  - See merge request lhcb/DaVinci!123
-- DaVinci: set "CondDB (Upgdade=True)" for DataType='Upgrade'.
-  - See merge request !113