Linear Collider Forum



Home » Software Tools » Marlin et al » new ilcsoft release v01-13-01 ((patch release))
idea.gif  new ilcsoft release v01-13-01 [message #2196] Wed, 21 December 2011 09:24 Go to previous message
engels
Messages: 106
Registered: August 2006
Dear all,

a new release of ilcsoft (v01-13-01) is available.

This is a patch release which contains newer versions of Geant4, Mokka and CLHEP and improvements / bug fixes to the packages listed below.

Please refer to the Release notes below for details.

Use this link to download the ilcinstall tool with the appropriate configuration files in order to install ilcsoft v01-13-01.

Adapt the files ./releases/v01-13-01/release-scratch.cfg and ./releases/v01-13-01/release-versions.py to install the complete release from scratch at your site (more infos here).

Reference installations in afs are available at:

/afs/desy.de/project/ilcsoft/sw/i386_gcc41_sl5/v01-13-01   # SL5 32bit
/afs/desy.de/project/ilcsoft/sw/x86_64_gcc41_sl5/v01-13-01 # SL5 64bit


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

The iLCSoft team.


Release Notes for v01-13-01

#################################
#
#   iLCSoft release - v01-13-01
#
#################################


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

 Changes in v01-13-01 w.r.t. iLCSoft v01-13

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

v01-13-01 is a patch release which contains newer versions of Geant4, Mokka and CLHEP and improvements /
bug fixes to the packages listed below. Please check the ChangeLogs for more details:


========================================
 Updated versions of external tools
========================================

 Geant4: 9.4.p03

 CLHEP: 2.1.0.1



=================================================================
 Mokka: mokka-07-07-p04 (including changes from mokka-07-07-p03)
=================================================================

    What is new in this Mokka release
    =================================

      I. fixed possible overlaps in Hcal (endcap Shaojun Lu)

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

    Please note that:

       This Mokka release co-works with Geant4 9.5 and 9.4 (and 9.4.patch01) and
       CLHEP 2.1.0.1

       It was tested against GEAR v01-01 and LCIO v02-00-02, gcc 3.4.6 and 4.1.2,
       SL4 and SL5.

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


      I. fixed possible overlaps in Hcal (endcap Shaojun Lu)
        1. One "static const double eps" has been add into the header file, and set to 10E-6.
           The "eps" has been used to avoid touch surface in the Geant4 geometry for AHCAL endcap.
        2. The EndcapsAhcal has been improved by fixing the touch surface.
        3. Also improved the EndcapLogical placement in the for loop, for more easy read.
        4. Cleanup the SDAHcalEndCap sensitive detecor driver.



    ==================================
    Release Notes from mokka-07-07-p03
    ==================================


    What is new in this Mokka release
    =================================

      I. Fixed duplicate map in InputFileGenerator, by Frank Gaede

     II. New model of Tail Catcher for Fnal 2008 TB model by Sh.Lu

    III. Changes to the Simple FTD and the TPC drivers, by Steve Aplin

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

    Please note that:

       This Mokka release co-works with Geant4 9.5 and 9.4 (and 9.4.patch01) and
       CLHEP 2.1.0.1

       It was tested against GEAR v01-01 and LCIO v02-00-02, gcc 3.4.6 and 4.1.2,
       SL4 and SL5.

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


      I. Fixed duplicate map in InputFileGenerator, by Frank Gaede

        - now only use HepLCIOInterfaceNew::Map


     II. New driver for Tail Catcher for Fnal 2008 TB model by Sh.Lu

         Tail Catcher y shift bug was fixed for TBFnal 2008 model, and new
         detector model ' TBFnal0508_p1211 ' was created, based on old
         model ' TBFnal0508_p0709 ' whith driver ' TBcatcher06 ' replaced by
         new ' TBcatcher07 ' driver.


    III. Changes to the Simple FTD and the TPC drivers, by Steve Aplin

         - a few small changes to the Simple FTD and the TPC drivers were made
         - new driver TPC09 from Martin Killenberg, was added; this driver was
           used for some of the CLIC studies
         - the DB was updated accordingly




================================
 MokkaDBConfig : v03-05
================================

    - updated mokka-dbdump.sql.tgz (2011-12-21 - 18:00)



================================
 KalDet : v01-04
================================

    -  added pointer to EVENT::TrackerHit in ILDVTrackHit to for better navigation between kaldet and lcio
    -  corrected ecal barrel length in support detector


================================
 MarlinTrk : v01-02
================================

    - To correctly determine the fits at the first hit and the last hit methods have be added to IMarlinTrk to
         get the list of pointers to EVENT::TrackerHit and the chi2 increment for both hits included in the fit
         as well as those rejected as outliers.
    - To test the chi2 increment which would result from adding a hit to the fit the method  testChi2Increment
         has been added to IMarlinTrk. This method will not alter the fit, it simply provides a method to test
         the inclusion of a hit.
       - MarlinKalTestTrack has been adapted to use the pointer to LCIO TrackerHits in ILDVTrackHit.


================================
 MarlinTrkProcessors : v01-01
================================

    SiliconTracking_MarlinTrk &   Modified to use getHitsInFit from MarlinTrk to get the correct TrackState for the first and last hits.
    FullLDCTracking_MarlinTrk:    SiliconTracking has had the work around applied for the optimization problem of compare_r as applied
                                   to FullLDCTracking.


================================
 Clupatra : v00-04
================================

    - src/ClupatraProcessor.cc: - improved re-clustering:
      - now also loop in (larger) pad row range
      - increase maxdeltaChi2
    - src/FixCellIDs.cc: - reduced verbosity level from WARNING to
      DEBUG5 for missing collections



================================
 CED : v01-04-01
================================

   - fixed memory leak
    - changes method of adding pickable points to lines from splitting lines to add more points to.
    - add new flag client_connected to avoid crashes after picking when client ist disconnected



================================
 CEDViewer : v01-04-01
================================

    - fixed collection names for ced2go
       (EcalBarrel/EndcapSiliconCollection)





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

 Release notes from iLCSoft v01-13

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




v01-13 is a developers release containing a first version of 
simulation and reconstruction software to be used for the DBD.

Main features of this release: 

  - Mokka model ILD_01_dev 
  - new tracking code 
     - Clupatra (TPC pat rec)
     - SiliconTracking/FullLDCTracking C++ versions
     - new ForwardTracking
  - updated versions of PandoraPFANew
  - first version of LCFIPlus
    new vertexing code
  - first version of standard reconstruction steering
    StandardConfig/current



-------------------------------------------------------------------
afs reference installations - starting from  release v01-09:

  /afs/desy.de/project/ilcsoft/sw/

with subdirectories for different CPUs, operating systems and gcc versions.e.g:

 i386_gcc41_sl5        # i386 CPU, 32 bit, gcc4.1, SL5 and compatible
 x86_64_gcc41_sl5      # i686 CPU, 64 bit, gcc4.1, SL5 and compatible

------------------------------------------------------------------


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

 New packages added in v01-13

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

 MarlinTrkProcessors (S.Aplin):
  Tracking code based on MarlinTrk (C++) :
   - simplified digitizers for planar and disc geometries
   - C++ rewrites of SiliconTracking and FullLDCTracking
   - TruthTracker (simple track cheater)

 Clupatra (F.Gaede):
   TPC pattern recognition based on topological seeds and 
   Kalman filter.    

 ForwardTracking (R.Glattauer):
   New forward tracking based on cellular automatons.

 LCFIPlus (T.Tanabe, TSuehara):

  A collection of algorithms for performing vertex finding, 
  jet clustering, and flavor tagging. Builds on and extends LCFIVertex.


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

 Changed packages in v01-13

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


-------------------------------------------------
Release notes of packages that have been changed 
-------------------------------------------------


================================
 LCIO : v02-00-02
================================

    - patch release including following patches/bug fixes:
        - added printout of all TrackStates for Track
        - removed "using namespace lcio " from src/cpp/include/UTIL/CellIDEncoder.h
            -> avoid 'implicit' using declarations that might lead to ambiguous declarations of Exception
        - updated documentation od reference point in TrackState
        - allow runtime extensions also to be read on const pointers to LCObjects (made typemap mutable)
        - added lcio_check_col_elements tool for checking the number of elements from a given collection in a set of lcio files


================================
 GEAR : v01-01
================================

      - added SensorID helper class with side, layer, module, sensor to Gear.h

      - added ZPlanarParameters::isPointInSensitive(Vector3D p, SensorID* sensorID=0 )
        to compute the detector element (sensor) that contains the point

      - added test program testMaterialBudgetNew
        computes material budget in cylinders just inside the SIT, TPC and ECal

      - fixed FTDLayerLayoutImpl  ( J.Duarte)
          Added in the layeer instantiation relative methods the new parameters:
      - zposition (centered position of the disk support)
      - zsign0 ( sign of the offset of the first petal)
      Removed the zposition for the support and sensors from the layer



================================
 KalTest : v01-03
================================

    - added name member and corresponding getName memeber function to TVMeasLayer



================================
 KalDet : v01-03
================================

    ILD:
    - Multilayer measurement layers added, which allow a single kaltest layer to represent numbers detector layers.
    - Added names to support measurement layers
    - ILDParallelStripPlanarMeasLayer and ILDPlanarStripHit First shot at 1-D strip hits.
      Only measurements purely in the transverse plane are implemeted so far.
    - ILDVMeasLayer Name attribute moved up to TVMeasLayer in KalTest, added new method getIntersectionAndCellID.
          This enables multilayers to efficiently return the crossing point and cellID of the intersected sub layer.
        - ILDSupportKalDetector added calo face to support detector, added beryllium and corrected rad length of aluminium
    - ILDVXDKalDetector corrected calculation of overlap region
    - ILDSITKalDetector added support for double layer SIT with layers facing away from the IP
    - ILDTPCKalDetector corrected TPC field cage for new TPC10.cc from Mokka
    - ILDFTDKalDetector corrected sign issue and corrected sortpolicy, fixed bug in material, carbon vs air, corrected measurement layer order
    - ILDSegmentedDiscMeasLayer Added segmented disc needed for FTD
        - Removed unnecessary casting



================================
 Marlin : v01-02
================================

     - made command line options case sensitive

     - check spelling of command line options
       and enforce that parameters are present
       in steering file

     - increased verbosity threshold levels - added:
       DEBUG5-DEBUG9, MESSAGE5,....,ERROR9



===============================================
 Mokka : mokka-07-07-p02 (incl. mokka-07-07-p01 ) 
==============================================


   release notes from: mokka-07-07-p02
   ===================================

     What is new in this Mokka release
     =================================

       I. New scheme of reading Mont Carlo information form generator files
          (stdhep and hepevt) by B.Vormwald

       II. new model of endcap in SHcal03 by Sh.Lu

       III. made compatible with geant4 9.5

       IV.  added command line option -e pdgfile (F.Gaede)
     =================================

     Please note that:

        This Mokka release co-works with Geant4 9.5 and 9.4 (and 9.4.patch01) and
        CLHEP 2.1.0.1

        It was tested against GEAR v01-01 and LCIO v02-00-02, gcc 3.4.6 and 4.1.2,
        SL4 and SL5.

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


      I.  new scheme for passing MC truth to geant4 by B. Vormwald, DESY
        - class HepLCIOInterfaceNew :
        - only particles with proper decay time larger than zero
          are passed to geant4
        - the old treatment can be activated with
          /Mokka/init/useOldHEPLCIO true
          (default is false)

     II.  new model of endcap in SHcal03 by Sh.Lu

     III. made compatible with geant4 9.5

     IV.  added command line option -e pdgfile (F.Gaede)
          to set the file with extra particles
          (same as "/Mokka/init/PDGFile" )
          -> usefull for running on the Grid where
             the path to particle.tbl is only known at runtime



    release notes from: mokka-07-07-p01
    ===================================


     What is new in this Mokka release
     =================================

       I. Improvements of the VXD driver

      II. New version of Analogue Hadron Calorimeter for ILD with Videau geometry 
          of the Barrel.

     III. Definition of a new development detector model

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

     Please note that:

        This Mokka release co-works with Geant4 9.4 (and 9.4.patch01) and
        CLHEP 2.1.0.1

        It was tested against GEAR r386 and LCIO v02-00-pre00, gcc 3.4.6 and 4.1.2, 
        SL4 and SL5.

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

       I. Improvements of the VXD driver

          Thanks to Georgios Gerasimos Voutsinas, we have now a new and more 
          realistic VXD implementation, following the description made by 
          Yasuhiro Sugimoto (details at 
          http://llr.in2p3.fr/~musat/VXD/YasuhiroSugimoto/VTX_design110823.pdf). 

          Currently only the inner part pf the VXD is improved.

          In the mokka steering file, this sub-detector can be switch on with
         
         /Mokka/init/subDetector vxd07


      II. New version of Analogue Hadron Calorimeter for ILD with Videau geometry 
          of the Barrel.

          Thanks to Shaojun Lu we have a new driver SHcalScV01 for the AHCal with
          the Barrel geometry suggested by Henri Videau. It has a new sensitive 
          detector for the 'A la Videau' barrel filled with scintillator sensitive 
          layers. The endCap and endCapRing are identical to SHcalSc03.

          In the mokka steering file, this sub-detector can be switch on with
         
         /Mokka/init/subDetector SHcalScV01


     III. Definition of a new development detector model

          Thanks to Steve Aplin we have a development detector model 'ILD_01_dev', 
          which is  based on ILD_01pre02, with the following changes:

         - sit_simple_planar instead of SSit04, 
         - ftd_simple_staggered instead of SFtd10
         - set_simple_planar instead of SSet03 
         - and SEtd03 removed 



================================
 MokkaDBConfig : v03-03
================================

    - added particle.tbl
    - updated mokka-dbdump.sql.tgz (2011-12-08 18:00)



================================
 StandardConfig : v03-01
================================


================================
 CED : v01-04
================================

    - New features (H. Hoelbe, DESY):
        * Add screenshot function
            - Select screenshot from popup menu, resolution options depending on the size of your glced window.
              This will save a screenshot under /tmp/glced.tga.
              To convert the screenshot into a compressed format Use for example "convert /tmp/glced.tga screenshot.png".
        * New help frame
            - New concept: not a extra window. Insteat a orthogonal projection inside of the original ced window
              this should fix: focus problems, crashes, and its transparence now
            - Detector and data layer now also have a visibility field which is shown
            - Help frame now change its size in hight so that always all elements fit into it

    - Changes/Bugfixes
        * Removed grafical artifact in detector components who have differ amount of inner and outer edges
        * Outer line of detector are now smooth and are drawn at least to remove a grafical artifact
        * Add fading into the background color for bigger distance as a menu feature.
        * New order of popup menu items
        * Add some new shortcut keys
        * Add 4 extra slots to save user settings
        * fixed typo S for F and added brackets for ((a && b) || (c && d))  if condition
        * renamed MAX_LAYER to CED_MAX_LAYER in order to avoid name clashes with other tools (e.g. calice event display )



================================
 CEDViewer : v01-04
================================

    - Added option to supply limits to helix drawing, other than the extent of the TPC
    - Added option for drawing MC truth info for particle gun events
    - switched to TPC drawing with surfaces and cuts

    - adopted steering example steering files:
       - renamed ChannelMapperProcessor to ChannelMappingProcessor
       - changed raw data file pathes on afs

    - changed parameter DrawHelixForTrack to int:
       draw a helix for Track objects:
       0 none, 1: atIP, 2: atFirstHit, 3: atLastHit, 4: atCalorimeter

    - changes in DSTViewer processor:
      - code cleanup
      - use streamlog instead of cout
      - added parameter DrawDetectorID
      - this processor needs to be revisited ....

    - color code SimTrackerHits and SimCalorimeterHits by the MCParticle
    - changed drawing of track helix color to light grey

    - added parameter MCParticleEnergyCut
    - fixed drawing of neutrals
         - neg. pz particles where drawn in wrong direction
         - start drawing particles at their vertex
    - added lightgrey color for neutrinos

    - added drawing of TrackerHitPlanae and TrackerHitZCylinder

    - added various color schemes for displaying particles, tracks and clusters
      -> steering parameter ColorScheme
    - print evt/run numbers at the end of the event

    - cmake changes:
        - added cmake policy CMP0008
        - removed obsolete install of header files



================================
 MarlinUtil : v01-05
================================

    - added drawing of the SET
    - added picking print funtions for TrackerHitPlane and TrackerHitZCylinder
    - changed drawing of SIT to 3D shape with surface
    - modified to match change of MAX_LAYER to CED_MAX_LAYER in ced_cli.h (requires CED 1.4)
    - added plannar SIT and protected against Gear exceptions for missing parameters



================================
 MarlinTrk : v01-01
================================

    - Support for KalDet Multilayer added
     - Added calo face to support detector
     - Made use of new method in  ILDVMeasLayer "getIntersectionAndCellID"
     - Change GetMLName to GetName in line with KalTest
     - Fixed phi range of helixtrack
     - MarlinKalTestTrack fixed definition of phi0 in  initialise(TS& ts)
       corrected conversion from LCIO to KalTest track parameters in initialise



================================
 MarlinReco : v01-00
================================

    - General
      - New release for preparation for the DBD.

    - Added hybridEcalSplitter (K. Kotera)

    - SiStripDigi: Processor to digitize and clusterize hits for the FTD subdtector
                       First release of the code, still missing full validation; (J. Duarte)

    - VTXDigiProcessor: corrected smearing to be along ladder, previously it was incorrectly perpendicular to the ladder,
                            due to the use of the ladders phi angle instead of it angle of inclination

    - FPCCDDigitizer: Fixed bug in helix approximation.- in previous version the intersection between particle and ladder
                          could be rotated to the opposite side.

        - RecoMCTruthLinker: Bug fix: protect against undefined mother pointer (T.Tanabe )
                 Modified to be able to use TrackerHit relations, though not yet the default.
                 Enable by setting UseTrackerHitRelations true in steering file

    - TPCDigiProcessor: Corrected problem where hits from alternative z halves could be considered to be adjacent
                Removed SimHits from RawHits and Used Relations. The deprecated feature to store them in the
                rawhits can be enabled by setting UseRawHitsToStoreSimhitPointer true.



================================
 MarlinPandora : ??
================================


================================
 PandoraPFANew : ??
================================



================================
 LCFIVertex : v00-06-01
================================

    - fixed cmake scripts for out-of-source installations

================================
 Overlay : v01-11-01
================================

    - OverlayTiming.cc: fixed correct particle time for background MCParticles based on their BX (M. Killenberg)
    - FPCCDOverlayBX.cc: fixed gcc 4.5 issue (D. Kamai)



================================
 RAIDA : v01-06-02
================================

    - added BEFORE to INCLUDE_DIRECTORIES



================================
 ilcinstall : v01-13
================================

    - fixed mokka.py to download -pre and -dev versions from branches

    - lcfivertex is now a base package (needed for lcfiplus)

    - updated nightly build configuration files

[Updated on: Tue, 24 January 2012 03:36]

 
Read Message idea.gif
Read Message
Read Message
Previous Topic:new ilcsoft release v01-13
Next Topic:new ilcsoft release v01-13-02
Goto Forum:
  


Current Time: Wed Sep 19 19:15:36 Pacific Daylight Time 2018
.:: Contact :: Home ::.

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