##############################################################
#
#  MarlinDD4hep - instantiate DD4hep geometry for Marlin
#
#
# F.Gaede, CERN/DESY
# June 2015
##############################################################

 Provides one processor to initialize a DD4hep detector geometry
 from a compact file for a Marlin job.
 
 InitializeDD4hep:
 @parameter: DD4hepXMLFile:  compact xml file to load 

 NB: This processor has to be run  before any processor that 
     accesses the detector geometry, i.e. best to run it as 
     first processor in the steering file.


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

 Release Notes:
 --------------

  ------
 |v00-03|
  ------

F. Gaede

  - apply patch by A.Sailer:
    - add parameter "EncodingStringParameterName" 
    - if specified it will be used to ovewrite 
      ILDCellID0::encoder_string with the lccd parameter
      of that name

  - Note: we might decide in the future to introduce a
    a fixed canonical name for this, e.g.
   "TrkDetCellID0_encoder_string" 
 

  ------
 |v00-02|
  ------
 F. Gaede
   - made compatible with c++11
   - removed -ansi -pedantic -Wno-long-long

  ------
 |v00-01|
  ------
      - first release 