- [x] repository creation - [x] design the project - [x] check xdsp (Mo) - data input format - data output format - [x] check SimEx (Mo) - data input format - data output format - [x] check xcsit especially with the charge propagation simulation (Tue) - data input format - data output format - [x] check if inheritance from SimEx.XFELPhotonDetector is possible (Mo) - [x] get familiar with python h5py (Tue) - [x] design a translator if necessary between input-input and output-output maybe (Tue) - [x] check which functions are need to be called to run a proper simulation with xdsp and xscit (Tue) - [x] make a graphical representation which includes data flow (Tue) - [x] if required, create an Diagram showing the heredity of designed classes and their methods (Tue) - [x] find a way to the src and include directory of xcsit (Tue) -> which functions are given, what do they do and what is additionally needed - [x] for each function/ class design unittests (Tue -> We - Fr) - [ ] implementation of the design - [x] c++ interfaces defined and implemented (We - Mo2) - [x] c++ interfaces exposed to python (We - Mo2) - [x] module tests for c++ classes written (Mo2-So2) - [x] settle the issue of missing path variable of geant4 classes (Mo3) - [x] python class written (Tue2-x) - [ ] python class tested (Tue2-x) - [ ] cmake (Mo3-Di3) - [x] integrate into SimEx - [ ] make it nice: try to get rid of source file compilation by using .so and .o objects - [ ] Correct the last problems (We2 ...) - [ ] Documentation (We2 ...) - [ ] Run and Test by using an example (We2 + x)
-> which functions are given, what do they do and what is additionally needed