Moved BitField64 to DDSegmentation, which is now stand-alone
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
Showing
- CMakeLists.txt 1 addition, 1 deletionCMakeLists.txt
- DDCore/CMakeLists.txt 2 additions, 2 deletionsDDCore/CMakeLists.txt
- DDCore/include/DD4hep/IDDescriptor.h 8 additions, 6 deletionsDDCore/include/DD4hep/IDDescriptor.h
- DDCore/include/DD4hep/Readout.h 11 additions, 1 deletionDDCore/include/DD4hep/Readout.h
- DDCore/include/DD4hep/Segmentations.h 11 additions, 2 deletionsDDCore/include/DD4hep/Segmentations.h
- DDCore/src/IDDescriptor.cpp 8 additions, 1 deletionDDCore/src/IDDescriptor.cpp
- DDCore/src/Readout.cpp 37 additions, 0 deletionsDDCore/src/Readout.cpp
- DDCore/src/Segementations.cpp 19 additions, 40 deletionsDDCore/src/Segementations.cpp
- DDCore/src/plugins/Compact2Objects.cpp 26 additions, 17 deletionsDDCore/src/plugins/Compact2Objects.cpp
- DDG4/src/Geant4TrackerSD.cpp 1 addition, 1 deletionDDG4/src/Geant4TrackerSD.cpp
- DDSegmentation/CMakeLists.txt 1 addition, 6 deletionsDDSegmentation/CMakeLists.txt
- DDSegmentation/include/DDSegmentation/BitField64.h 9 additions, 6 deletionsDDSegmentation/include/DDSegmentation/BitField64.h
- DDSegmentation/include/DDSegmentation/CartesianGrid.h 34 additions, 0 deletionsDDSegmentation/include/DDSegmentation/CartesianGrid.h
- DDSegmentation/include/DDSegmentation/CartesianGridXY.h 99 additions, 0 deletionsDDSegmentation/include/DDSegmentation/CartesianGridXY.h
- DDSegmentation/include/DDSegmentation/CartesianGridXYZ.h 71 additions, 0 deletionsDDSegmentation/include/DDSegmentation/CartesianGridXYZ.h
- DDSegmentation/include/DDSegmentation/CartesianXYSegmentation.h 0 additions, 54 deletions...entation/include/DDSegmentation/CartesianXYSegmentation.h
- DDSegmentation/include/DDSegmentation/CartesianXYZSegmentation.h 0 additions, 43 deletions...ntation/include/DDSegmentation/CartesianXYZSegmentation.h
- DDSegmentation/include/DDSegmentation/CellIDDecoderFactory.h 2 additions, 2 deletionsDDSegmentation/include/DDSegmentation/CellIDDecoderFactory.h
- DDSegmentation/include/DDSegmentation/Segmentation.h 40 additions, 11 deletionsDDSegmentation/include/DDSegmentation/Segmentation.h
- DDSegmentation/src/BitField64.cpp 5 additions, 3 deletionsDDSegmentation/src/BitField64.cpp
Loading
Please register or sign in to comment