Skip to content
Snippets Groups Projects
  1. Nov 04, 2013
  2. Oct 08, 2013
  3. Oct 04, 2013
  4. Oct 03, 2013
  5. Sep 25, 2013
    • Christian Grefe's avatar
      Moved BitField64 to DDSegmentation, which is now stand-alone · ef5409ff
      Christian Grefe authored
      DDCore and other packages now depend on DDSegmentation
      Segmentation from DDCore now holds a DDSegmentation object that is created during XML parsing
      Readout interface extended to act like a full IDDecoder combining information from the volume manage and the DDSegmentation object
      TODO: Segmentation could be removed completely, if Readout simply holds a DDSegmentation object
      TODO: Missing DDSegmentation classes for cylinders
      ef5409ff
  6. Sep 20, 2013
    • Frank Gaede's avatar
      -- changed Geant4Converter to use a new G4SDFactory · 42e71b57
      Frank Gaede authored
          object to instantiate a G4VSensitiveDetector 
          class
          ->  allows to use pre-existing SD classes 
          -> changed macro DECLARE_SENSITIVEDETECTOR to
             create a factory, thus replace:
             //    typedef Geant4GenericSD<TrackerCombine>  Geant4TrackerCombine;
             typedef SimpleG4SDFactory< Geant4GenericSD<TrackerCombine> >  Geant4TrackerCombine;
      
      42e71b57
  7. Aug 09, 2013
  8. Aug 08, 2013
  9. Aug 06, 2013
  10. Aug 05, 2013
  11. Jul 02, 2013
  12. Jun 27, 2013
  13. Jun 26, 2013
    • Frank Gaede's avatar
      ==== fixed cellID of SimTrackerHits for ILDExSimu examples · dd1ce30f
      Frank Gaede authored
         - using the VolumeID set for PlacedVolumes to be the
           superset of the physVolIDs of the complete 
           path from the world volume
           - as the internal encoding in DD4hep starts with
             the MSB we have to transfer it into the LC
             convention using the BitField64 class
      
           -> see code in Geant4TrackerSD
              ( should go to a standalone/utility function)
         
         - adopted VXD and SIT to set the complete
           set of the canoncial cellID: system,side,layer,module,sensor
      
      
      --Ths lin, and those below, will be ignored--
      
      M    DDG4/src/Geant4TrackerSD.cpp
      M    DDExamples/ILDExDet/compact/ILDEx.xml
      M    DDExamples/ILDExDet/src/compact/ILDExSIT_geo.cpp
      M    DDExamples/ILDExDet/src/compact/ILDExVXD_geo.cpp
      dd1ce30f
    • Frank Gaede's avatar
      - removed superflouus code for dealing with cellIDs · 0ee0d8fa
      Frank Gaede authored
         in copyNrs
      
      0ee0d8fa
  14. Jun 21, 2013
  15. Jun 20, 2013
  16. Jun 19, 2013
  17. Jun 18, 2013
  18. Jun 17, 2013
  19. Jun 13, 2013
  20. Jun 11, 2013
  21. Jun 03, 2013
  22. May 17, 2013
  23. May 15, 2013
    • Frank Gaede's avatar
      · f7acf5fb
      Frank Gaede authored
       - changed to use standard way of finding geant4 with CMake:
         -D Geant4_DIR=_path_to_Geant4Config.cmake 
         (this script provies also the dependencies used to build geant4)
      
      
      f7acf5fb
  24. Apr 16, 2013
  25. Apr 06, 2013
    • Frank Gaede's avatar
      - added experimental mechanism for assigning · 63542e27
      Frank Gaede authored
         cellIDs to SimTrackerHits in ILDExSimu
         - use ILDCellIDEncoder (needed for MarlinTrk)
         - uses the G4PhysicalVolume CopyNo
         - so far only SIT and VXD
           TPC hits still missing cellIds (and row-volumes)
      
      63542e27
  26. Apr 05, 2013
  27. Apr 04, 2013
  28. Feb 21, 2013
  29. Feb 19, 2013
  30. Dec 13, 2012
  31. Nov 28, 2012
Loading