- Nov 04, 2013
-
-
Markus Frank authored
-
- Oct 08, 2013
-
-
Markus Frank authored
-
- Oct 04, 2013
-
-
Markus Frank authored
-
- Oct 03, 2013
-
-
Markus Frank authored
-
- Sep 25, 2013
-
-
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
-
- Sep 20, 2013
-
-
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;
-
- Aug 09, 2013
-
-
Frank Gaede authored
for the cellID
-
- Aug 08, 2013
-
-
Markus Frank authored
-
- Aug 06, 2013
-
-
Frank Gaede authored
-
- Aug 05, 2013
-
-
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
-
- Jul 02, 2013
-
-
Markus Frank authored
-
- Jun 27, 2013
-
-
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
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
-
- 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
-
Markus Frank authored
-
- Jun 20, 2013
-
-
Frank Gaede authored
bool runDaughterVisibilityWorkaround ( change value in code)
-
Frank Gaede authored
using workaround: setShowDaughters(true) on all volumes -> otherwise this attribute is different than specified in the compact xml file....
-
- Jun 19, 2013
-
-
Frank Gaede authored
- add some debug output to Geant4Converter.cpp -> visualization works in principle but screen stays black -> issue w/ visualization attributes ??
-
- Jun 18, 2013
-
-
Markus Frank authored
-
- Jun 17, 2013
-
-
Frank Gaede authored
-
- Jun 13, 2013
-
-
Markus Frank authored
-
- Jun 11, 2013
-
-
Markus Frank authored
-
- Jun 03, 2013
-
-
Markus Frank authored
-
- May 17, 2013
-
-
Markus Frank authored
Remove materials from LCDD. Look them directly up in the TGeoManager instance and avoid double caching.
-
- May 15, 2013
-
-
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)
-
- Apr 16, 2013
-
-
Markus Frank authored
-
- Apr 06, 2013
-
-
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)
-
- Apr 05, 2013
-
-
Frank Gaede authored
- added Property $Id$ to all *.h *.cpp and *.xml files to allow versioning with SVN
-
- Apr 04, 2013
-
-
Frank Gaede authored
filled from CopyNO - added edeposited to TrackerHit - reduced some debug printout (#define DEBUG 0)
-
- Feb 21, 2013
-
-
Markus Frank authored
-
Markus Frank authored
-
- Feb 19, 2013
-
-
Markus Frank authored
-
- Dec 13, 2012
-
-
Pere Mato authored
-
- Nov 28, 2012
-
-
Pere Mato authored
-