Rivet
1.8.3
include
Rivet
RivetBoost.hh
1
#ifndef RIVET_RIVETBOOST_HH
2
#define RIVET_RIVETBOOST_HH
3
4
#include "boost/smart_ptr.hpp"
5
#include "boost/lexical_cast.hpp"
6
#include "boost/assign.hpp"
7
8
#include "boost/foreach.hpp"
9
#define foreach BOOST_FOREACH
10
11
//#include <boost/random.hpp>
12
#include <boost/algorithm/string.hpp>
13
14
namespace
Rivet
{
15
16
17
// Smart pointers
18
using
boost::shared_ptr;
19
20
// Clever casts
21
using
boost::lexical_cast;
22
using
boost::bad_lexical_cast;
23
24
// Clever assignment shortcuts
25
using namespace
boost::assign
;
26
27
// Strings
28
using namespace
boost
;
29
30
// Random numbers
31
// typedef boost::minstd_rand RngBase;
32
// typedef boost::uniform_real<> UniformRealDist;
33
// typedef boost::variate_generator<RngBase&, UniformRealDist> UniformRealRNG;
34
// typedef boost::uniform_int<> UniformIntDist;
35
// typedef boost::variate_generator<RngBase&, UniformIntDist> UniformIntRNG;
36
37
38
}
39
40
#endif
Rivet
Definition:
MC_JetAnalysis.hh:9
boost
assign
Generated by
1.8.13