Distribution cleanup
This MR does:
- fix bug in copy constructor Distribution
- remove not implemented Distribution attributes: field, surface and dark current emission
- cleanup and reduce includes
- uses std namespace for math functions
- use integer exponents for
std::pow
- remove unused methods
createpriPart
,createBoundaryGeometry
- use attribute
SECTOR
for tune calculation
Edited by snuverink_j