Linear Collider Forum



Home » Software Tools » Marlin et al » iLCSoft release v01-19
iLCSoft release v01-19 [message #2400] Fri, 25 November 2016 09:22 Go to previous message
gaede
Messages: 232
Registered: January 2004
Location: DESY, Hamburg
Dear all,

a new iLCSoft developers release v01-19 is available.

This is the first release that exclusively works with DD4hep based simulation and tools, as well as c++11.

Please use the corresponding ilcinstall tag for installation:

svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/tags/v01-19



Reference installations are available at


/afs/desy.de/project/ilcsoft/sw/x86_64_gcc48_sl6/v01-19 # SL6 gcc 4.8
/cvmfs/ilc.desy.de/sw/x86_64_gcc48_sl6/v01-19 # SL6 gcc 4.8


There is also an ILDConfig release v01-19 that has steering files for running the new simulation and reconstruction for ILD with this release:

svn co https://svnsrv.desy.de/public/marlinreco/ILDConfig/tags/v01-19


For instructions see:
https:// svnsrv.desy.de/websvn/wsvn/General.marlinreco/ILDConfig/tags /v01-19/StandardConfig/lcgeo_current/README.md


Please report problems and questions related to this release in this thread.

Frank, for the ilcsoft team.



#################################
#
#   iLCSoft release - v01-19
#
#################################

This is the first developers release that exclusively works with 
the new DD4hep based software packages only. It requires a compiler
compatible with c++11 (e.g. gcc48 or higher ) such that c++11 
features can be used from now on.

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

# Changes in v01-19  w.r.t. iLCSoft v01-17-11
 
=================================================

## Mokka
   - dropped

## MarlinPandora
   - dropped

## Marlin v01-10

- F.Gaede
   - add a licence to marlin: GPLv3
- S.Lu
  - fix buidling the MarlinGUI for gcc48
- D.Hynds
  - added escape behaviour mapped to SIGQUIT signal (^\).
    Hitting this during running will run the end routine for each processor 
    and then exit Marlin, allowing you to stop event processing and 
    still preserve histograms/results/etc.
 

## MarlinDD4hep v00-03

- A.Sailer
  - add parameter "EncodingStringParameterName" to ovewrite
    ILDCellID0::encoder_string as workaround for CLIC/SiD tracking


## DDMarlinPandora v00-05
- A.Sailer

   * DDMarlinPandora::CaloHitCreator:
   Get normal vector from DD4hep::DetElement instead of using assumptions
   about calorimeter construction to calculate phi, which are no longer true

   Add options to set local NormalVector for ecal, hcal, and muon barrels
   in case they are not build with layers increasing along the z-axis
   ECalBarrelNormalVector
   HCalBarrelNormalVector
   YokeBarrelNormalVector

   All three are three vectors

   Correct and simplify calculation of NormalVector for cylindrical barrel
   calorimeters

   * Fix many compiler warnings
 

## PandoraPFANew v03-01-00

many updates in subpackages since previous version  v02-09-02 :

PandoraSDK: v03-00-00 - prev: v02-03-02
PandoraMonitoring: v03-01-00 - prev:  v02-03-01
LArContent: v03_01_00 - prev:  v02_07_09
LCContent: v03-00-00 - prev: v02-04-01
ExampleContent: v03-00-00 - prev:  v02-01-03

 for details see:
https://raw.githubusercontent.com/PandoraPFA/PandoraSDK/master/ChangeLog.txt
https://raw.githubusercontent.com/PandoraPFA/PandoraMonitoring/master/ChangeLog.txt
https://raw.githubusercontent.com/PandoraPFA/LArContent/master/ChangeLog.txt
https://raw.githubusercontent.com/PandoraPFA/LCContent/master/ChangeLog.txt
https://raw.githubusercontent.com/PandoraPFA/ExampleContent/master/ChangeLog.txt


## DD4hep v00-19

 2016-11-17 D.Jeans
   - rewritten MegatileLayerGrid class
      - not backward compatible
  M.Petric:
  - improved Travis CI configuration
  - remove some tests from CI

 ### v00-18 

2016-11-09 F.Gaede
  - updated DDRec::LayeredCalorimeterData::Layer:
     - remove deprecated thickness
     - add phi0
  - add copy assignement to DDRec::MaterialData
2016-11-08 M.Frank
  - Improve conditions handling. Started to implement using simple telescope
    detector from C.Burr.
  - Add variable DD4HEP_LIBRARY_PATH to be used on MacOSX El Capitane
    to overcome DYLD_LIBRARY_PATH protection issues.
  - Fix to copy with negative(rebased) IDDDescriptor fields
    (affects IDDDescriptor and VolumeManager).
    2 New tests:
    - ClientTests/Bitfield_SidesTest.xml to test readout string:
      system:8,barrel:-2
    - ClientTests/Bitfield_SidesTest2.xml to test readout string:
      system:16,barrel:16:-5
2016-10-18 M.Frank
  Due to pressure of the FCC folks, I tried to implement a more DD4hep like implementation of the
  the segmentation objects. For testing only CartesianGridXY. If this mechanism works,
  it could be a starting recipe for the rest of the segmentations. The draw-back of this approach is,
  that assignments are not reversible:
  DD4hep::CartesianGridXY xy = readout.segmentation();  // Works
  DD4hep::Segmentation seg = xy;                    // Should not work

  Reason: the managed objects are different....at some point in time I will have to find a
  clean solution for this, but the required changes for such a solution shall be manageable.



## lcgeo v00-09

  - developers release wih many changes and updates to CLIC, ILD and SiD simulation models, e.g.:
    - made compatible w/ DD4hep v00-18 ( removed LayeredCalorimterData::Layer::thickness )
    - ILD:
      - add models ILD_l1_v01 and ILD_s1_v01
      - new LCal driver
      - new Hcal barrel w/ staircase layout
      - ...
    - CLIC:
      - new mdoels CLIC_o3_v06 and CLIC_o3_v07
      - ...
    - SiD:
      - new model: SiD_o2_v01
      - make compatible w/ reconstruction
      -...


## aidaTT v00-05
F. Gaede
- replaced GSL with Eigen for Vector5 and fiveByfiveMatrix
  - needs Eigen Headers to be installed
  - removed simpleFitter for now (depends on GSL and is used nowehre)


## DDKalTest v01-00-01
A.Sailer
  - DDParallelPlanarMeasLayer: protect against basically infinite loop if phi value is very very large
  - DDKaltest: Ignore warnings from external header files

## lcio v02-07-04

F.Gaede
  - make LCIO relocatable ( as suggested by M.Petric/A.Sailer)
     - install cmake macros
     - use CMAKE_CURRENT_LIST_DIR in cmake config files

  - remove const from ILDCellID0::encoder_string
    - so it can be changed for CLIC/SiD as
      as workaround



 
Read Message
Read Message
Read Message
Read Message
Previous Topic:iLCSoft release v01-17-11
Next Topic:ilcsoft release v01-19-01
Goto Forum:
  


Current Time: Mon Jul 16 22:47:27 Pacific Daylight Time 2018
.:: Contact :: Home ::.

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