Herwig++
2.7.0
|
00001 // -*- C++ -*- 00002 // 00003 // config.h is part of ExSample -- A Library for Sampling Sudakov-Type Distributions 00004 // 00005 // Copyright (C) 2008-2011 Simon Platzer -- simon.plaetzer@desy.de 00006 // 00007 // ExSample is licenced under version 2 of the GPL, see COPYING for details. 00008 // Please respect the MCnet academic guidelines, see GUIDELINES for details. 00009 // 00010 // 00011 #ifndef EXSAMPLE_config_h_included 00012 #define EXSAMPLE_config_h_included 00013 00014 #include <vector> 00015 #include <map> 00016 #include <set> 00017 #include <string> 00018 00019 #include <cmath> 00020 #include <cassert> 00021 #include <climits> 00022 00023 #include <algorithm> 00024 #include <numeric> 00025 #include <limits> 00026 00027 #include <boost/utility.hpp> 00028 #include <boost/scoped_array.hpp> 00029 #include <boost/scoped_ptr.hpp> 00030 00031 #define EXSAMPLE_has_ThePEG 00032 00033 #ifdef EXSAMPLE_has_ThePEG 00034 00035 #include "ThePEG/Persistency/PersistentOStream.h" 00036 00037 #endif // EXSAMPLE_has_ThePEG 00038 00039 namespace exsample { 00040 00041 static const unsigned long parameter_hash_bits = 512; 00042 00043 #ifdef HAVE_CXX11 00044 using std::next; 00045 #else 00046 using boost::next; 00047 #endif 00048 using boost::prior; 00049 00050 } 00051 00052 #endif // EXSAMPLE_config_h_included