Skip to content
Snippets Groups Projects
  1. Aug 05, 2013
  2. Jun 27, 2013
    • Frank Gaede's avatar
      - fixed handling and creation of cellIDs for ILDExSimu: · ee931181
      Frank Gaede authored
        
        - added new method:
          long long Geant4SensitiveDetector::getVolumeID(G4Step* step)
        
        - use it in Geant4Tracker(Calorimeter)SD
        
         - changed ILDExEventAction to extract the correct 
           readout string from lookup via cellID
       
      ee931181
    • Frank Gaede's avatar
      - changed the encoding of the IDDescriptor to · f97a2869
      Frank Gaede authored
           start with the least significant bit
           (the 'lcio' convention)
         - unused hight bits are still all 1
           this is 'cured' in BitField64.setValue() 
      
         => ideally we should try an use 0 as default value
            for the IDDescriptors and unused bits
            this would allow to directly use the 
            VolumeID of the sensitive volume as cellID
            for the hits
         ( I did not manage to get this working, though.)
      
      
      f97a2869
  3. 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
  4. Jun 21, 2013
  5. Jun 17, 2013
  6. 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
  7. 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
  8. Apr 05, 2013
  9. Apr 04, 2013
  10. Feb 19, 2013
  11. Aug 21, 2012
  12. Aug 10, 2012
  13. Aug 09, 2012
Loading