Skip to content

Organisation #1

@JPBGoe

Description

@JPBGoe
  • repository creation
  • design the project
    • check xdsp (Mo)
      • data input format
      • data output format
    • check SimEx (Mo)
      • data input format
      • data output format
    • check xcsit especially with the charge propagation simulation (Tue)
      • data input format
      • data output format
    • check if inheritance from SimEx.XFELPhotonDetector is possible (Mo)
    • get familiar with python h5py (Tue)
    • design a translator if necessary between input-input and output-output maybe (Tue)
    • check which functions are need to be called to run a proper simulation with xdsp and xscit (Tue)
    • make a graphical representation which includes data flow (Tue)
    • if required, create an Diagram showing the heredity of designed classes and their methods (Tue)
    • 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
  • for each function/ class design unittests (Tue -> We - Fr)
  • implementation of the design
    • c++ interfaces defined and implemented (We - Mo2)
    • c++ interfaces exposed to python (We - Mo2)
    • module tests for c++ classes written (Mo2-So2)
    • settle the issue of missing path variable of geant4 classes (Mo3)
    • python class written (Tue2-x)
    • python class tested (Tue2-x)
  • cmake (Mo3-Di3)
    • 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions