added
C++11
updated to allow background MC and cross-section and a bit of C++11