herwig is hosted by Hepforge, IPPP Durham
Herwig++  2.7.0
Exsample2/exsample/config.h
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