Linear Collider Forum



Home » Software Tools » Marlin et al » New iLCSoft developers release v01-17-03
New iLCSoft developers release v01-17-03 [message #2275] Mon, 19 August 2013 08:47
gaede
Messages: 232
Registered: January 2004
Location: DESY, Hamburg
Dear all,

a new patch release for the v01-17 cycle is available: v01-17-03

It provides bug fixes and some new features in a number of packages. Please refer to the Release notes below for more details on most changes.

Use the ilcinstall tool with the appropriate configuration files in order to install ilcsoft v01-17-03.

Reference installation in afs are available at:

/afs/desy.de/project/ilcsoft/sw/x86_64_gcc41_sl5/v01-17-03 # SL5 64bit
/afs/desy.de/project/ilcsoft/sw/x86_64_gcc44_sl6/v01-17-03 # SL6

Please report any problems and questions regarding this release in this forum.


Frank, for the iLCSoft team.


=================================================

 Changes in v01-17-03  w.r.t. iLCSoft v01-17-02
 
=================================================

Developers release with some updated packages:


===============
LCIO  v02-04-02
===============

     - add template std::string toString(const T* obj) for
       easy printing w/o operators (e.g. from Python)

     - cleanup of Cmake code for BUILD_ROOTDICT
     - fixed (again) target dylib2so for APPLE

     - Updated the StdHepReader to use the exact same interface as the LcioReader
       (Ch.Grefe)


==============
GEAR v01-03-01
==============

    - added convenience wrapper BField::at(double x, double y, double z)


===================
 Mokka mokka-08-02:
===================
  - B.Pawlik:
    - bug fix for global position of LumiCal hits.

  - A.Lucaci:
    - Updated Ecal driver SEcal05 (J.Marshall)
      Fixed variable cell sizes, layer number. (J.Marshall)
      Fixed EndCap problem in case of cells with varying cell sizes for hybrid ECAL. (J.Marshall)

  - S.Lu: Added a scalable Ahcal driver SHcalSc04. (a copy of SHcalSc03)
          The geomemtry of Ahcal Barrel and Ahcal Endcaps have been updated.

          Added a scalable sensitive detector driver SDAHcalEndCapScalable.
          Implement a scalable AhcalEndcaps driver, the Endcaps modules number
          and the modules length are derived from the hcal barrel maximum radius
          at the run time.


  - S.Lu: Created Mokka model "ILD_o1_v06" on "pollin1.in2p3.fr".
          using "SEcal05" as default ECAL driver, (Silicon ECAL)
          and a scalable driver "SHcalSc04" as default Ahcal driver.

          Created Mokka model "ILD_o2_v06" on "pollin1.in2p3.fr".
          using "SEcal05" as default ECAL driver.
          (SD HCAL).

          Created Mokka model "ILD_o3_v06" on "pollin1.in2p3.fr".
          using "SEcal05" as default ECAL driver, (Scintillator ECAL)
          and a scalable driver "SHcalSc04" as default Ahcal driver.


==============
CED v01-09-01 
=============

     - fixed wrappper function ced_hit(...,type,...) to call
       ced_hit_ID(...., type & 0xFF,type >> CED_LAYER_SHIFT ,....)
       for backward compatibility with old code


==============
ilcutil v01-01 
==============

 cmakemodules v01-14 :
 - Changes to FindROOT.cmake (H.Perrey)
    - modified findroot module to first check for ROOT in $ROOTSYS, then
      in $PATH directories, before looking in /usr/bin; this makes sure
      that the ROOT version installed with ILCsoft or local
      installations (if existing/set up correctly) are preferred over
      system-wide packages and avoids conflicts between the
      installtions.

=====================
MarlinUtil  v01-07-01  
=====================

    - added wrapper function (extern "C")
      void draw_helix( ... ) to MarlinCED::drawHelix(...)



====================
MarlinTPC  v00-14-00 
====================

     - F. Mueller: 
            + added simple fit processors for straight line and helix
            + added listener for FieldSetting
        - A. Muennich: work on Distortion processors, several namespace and doxygen fixes
        - C. Kleinwort: added new GBL interface processor that also works for helices; includes the straight line case,
                decision is made depending on magnet field data
        - K. Zenker: updating  photodot reconstruction
        - Ch. Rosemann: removal of old GBL interface processor, completely superseded by new one
                + new way to access the b field data from the measurement survey: via conditions data, using the gear::BField interface
                 check svn log for further info
        + several bug fixes

=================
PathFinder v00-05 
=================

  - several bug fixes that enhances track finding efficiency:
    ! wrong sign in some cases of the sz projection fit
    ! straight line hough space fixed ranges of parameters
    ! input binning used coherently


=============
DD4hep v00-04 
=============
          - placement options are now compatible with geant4
            - fixed Geant4SensitiveDetector::getVolumeID()
            - modified ILDEx model to not use assemblies (for now !?)
            - removed obsolete geant4 example ILDEx
            - Fix population procedure of volume manager
            - Fix uniqueness of volume identifiers.
            - Remove call with lookups by placed volume to the volume manager
            - improved ILDEx toy example:
              - fixed creation of cellIDS for simhits
              - creates SimTrackerHits for VXD, SIT and TPC
              - creates SimCalorimeterHits for AHcal barrele and endcap
              - works now wigth ILDExSimu _and_ SLIC if no assemblies are used
            - assemblies work with the DD4hep Geant4Converter and VolumeManager
            - added a prototype example for a ROOT independent
              plugin mechanism for SensitiveDetectors
        - added example implemetation for Calice test beam
          calorimeters: CaliceTbeam  (Shaojun Lu, DESY)


==============================
 MarlinPandora: v00-11
==============================

************************************************************************
TAG V00-11 FOR ILCSOFT USAGE
************************************************************************
Protect against missing/unavailable TrackStates.
Add modifications to allow use of hybrid ScW/SiW and full ScW ECAL models.

************************************************************************
TAG V00-10 FOLLOWING REPOSITORY RESTRUCTURING
************************************************************************
CMake and Makefile changes following updated treatment of the libraries that constitute the PandoraPFANew package.

GENERAL INFO:
Pandora consists of the PandoraSDK (Software Development Kit), which comprises a single library and header files with flexible APIs.
There is also an optional PandoraMonitoring library, which contains event display and tree/histogram-writing functionality.
The PandoraMonitoring library depends on the PandoraSDK and ROOT.
Pandora algorithms will necessarily depend upon the PandoraSDK (and also PandoraMonitoring, if desired).
The algorithms can be built as part of a Pandora client application, such as MarlinPandora, or the standalone TestPandora binary.
Algorithms declared to be suitably generic may be designed for use by multiple client applications.
Such re-usable algorithms are best bundled together into a Pandora "content" library.
Algorithms are always registered via the client application, using the PandoraAPIs, but the client app can link against as many content libraries as required.


Recover daughter or sibling tracks if they are flagged as unable to form a pfo.
Copy track states from input lcio tracks.
Fix subdetector hit number encoding.
Write out track subset collections to investigate different track usage in pfa.
Updated TrackCreator class to work with either ILD00 or ILD01 geometry.


==============================
 PandoraPFANew: v00-12
==============================

************************************************************************
TAG V00-12 FOR ILCSOFT USAGE
************************************************************************
Updated daughter package versions.

************************************************************************
TAG V00-11 FOLLOWING REPOSITORY RESTRUCTURING
************************************************************************
PandoraPFANew is now a "metadata" package containing only Makefiles for downloading and building relevant Pandora libraries.

GENERAL INFO:
Pandora consists of the PandoraSDK (Software Development Kit), which comprises a single library and header files with flexible APIs.
There is also an optional PandoraMonitoring library, which contains event display and tree/histogram-writing functionality.
The PandoraMonitoring library depends on the PandoraSDK and ROOT.
Pandora algorithms will necessarily depend upon the PandoraSDK (and also PandoraMonitoring, if desired).
The algorithms can be built as part of a Pandora client application, such as MarlinPandora, or the standalone TestPandora binary.
Algorithms declared to be suitably generic may be designed for use by multiple client applications.
Such re-usable algorithms are best bundled together into a Pandora "content" library.
Algorithms are always registered via the client application, using the PandoraAPIs, but the client app can link against as many content libraries as required.


************************************************************************
TAG V00-10 FOR Liquid Argon TPC reconstruction usage
************************************************************************
Redesign of MC Manager, enabling creation of multiple MC particle lists.
Add MCParticleType API parameter.
Improve manner in which pandora content is reset between events, adding ability to register reset functions.
Move core EventWriting and EventReading algorithms into Framework library.
Add HitTypes VIEW_U, VIEW_V, VIEW_W, registered with FINE granularity.
Allow visualization of marker at a specified position.
Move FineGranularityContent library to separate repository.
Makefile updates.



=======================
PandoraAnanlysis V00-05 
======================
FOR ILCSOFT USAGE
************************************************************************
AnalysePerformance binary now reads TChains, rather than a single TTree.
Included new PfoTarget information in PfoAnalysis tree.
PfoAnalysis now attempts to store an estimate of energy deposited in coil.
Explicitly set ROOT directory for output tree and histograms.
Finalise steering parameters in init method, rather than in constructor.
Added Calibrate test binary.
Added run and event counters for display of number of runs and events processed.
Altered PandoraPFACalibrator histogram binning and names.
Removed unused histograms.
Cosmetic changes.
Makefile update, including basic dependency tracking.



 
Read Message
Previous Topic:[ilcinstall - slicPandora] Gear installation identifies ROOT improperly for some users
Next Topic:new ilcsoft developers release v01-17-04
Goto Forum:
  


Current Time: Fri Jul 20 09:19:01 Pacific Daylight Time 2018
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.1.
Copyright ©2001-2010 FUDforum Bulletin Board Software