- Aug 08, 2013
-
-
Markus Frank authored
-
Markus Frank authored
-
- Aug 06, 2013
-
-
Frank Gaede authored
( use px_lay.attr<int>(_U(number)) rather than "number" )
-
Frank Gaede authored
- added release notes
-
Frank Gaede authored
-
Frank Gaede authored
- added gaseous volumes to force creation of hits on the meassurement surfaces
-
Frank Gaede authored
-
- Aug 05, 2013
-
-
Frank Gaede authored
- fixed some debug output
-
Frank Gaede authored
with air
-
Frank Gaede authored
-
Frank Gaede authored
combine all VolIDs from all parent volumes in the path to the current sensitive volume - used in Geant4CalorimeterSD and Geant4TrackerSD
-
Frank Gaede authored
-
- Aug 02, 2013
-
-
Frank Gaede authored
-
- Jul 02, 2013
-
-
Markus Frank authored
-
Markus Frank authored
-
Markus Frank authored
-
Markus Frank authored
Add utility function to BitField64- Use BitField64 in the IDDescriptor class- Remove implossible lookup functions using PlacedVolumes from VolumeManager.
-
Markus Frank authored
-
- Jun 27, 2013
-
-
Markus Frank authored
-
Markus Frank authored
-
Markus Frank authored
-
Markus Frank authored
-
Markus Frank authored
-
Markus Frank authored
-
Markus Frank authored
-
Markus Frank authored
-
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
-
Frank Gaede authored
as we now have a standalone tool for this: g4gdmlDisplay
-
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.)
-
- Jun 26, 2013
-
-
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
-
Frank Gaede authored
in copyNrs
-
Frank Gaede authored
-
Frank Gaede authored
of BitFields in the LC convention (starting with the LSB)
-
Frank Gaede authored
- tried to change encoding (starting with LSB) did not work : commented out again
-
Frank Gaede authored
RegularNgonCartesianGridXY needs gridSizeY and gridSizeZ (!)
-
- Jun 25, 2013
-
-
Frank Gaede authored
- updated AHcalBarrel driver (simplified geometry) (S.Lu)
-
- Jun 21, 2013
-
-
Markus Frank authored
-
Markus Frank authored
-
Frank Gaede authored
./bin/ILDExSimu -g ./ILD_toy.gdml - use as cross check with gdml files created by geoConverter - remove volid tags beforehand: cat ILD_toy.gdml | grep -i physvolid > ILD_toy_fixed.gdml
-
Frank Gaede authored
-