- changed the encoding of the IDDescriptor to
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.)
Showing
- DDCore/include/DD4hep/BitField64.h 2 additions, 2 deletionsDDCore/include/DD4hep/BitField64.h
- DDCore/include/DD4hep/IDDescriptor.h 4 additions, 4 deletionsDDCore/include/DD4hep/IDDescriptor.h
- DDCore/src/IDDescriptor.cpp 2 additions, 2 deletionsDDCore/src/IDDescriptor.cpp
- DDCore/src/VolumeManager.cpp 1 addition, 0 deletionsDDCore/src/VolumeManager.cpp
- DDExamples/ILDExSimu/ILDExSimu.cpp 2 additions, 2 deletionsDDExamples/ILDExSimu/ILDExSimu.cpp
- DDG4/src/Geant4TrackerSD.cpp 21 additions, 10 deletionsDDG4/src/Geant4TrackerSD.cpp
Loading
Please register or sign in to comment