thepeg is hosted by Hepforge, IPPP Durham
ThePEG 2.3.0
ACDCGenConfig.h
Go to the documentation of this file.
1// -*- C++ -*-
2//
3// ACDCGenConfig.h is a part of ThePEG - Toolkit for HEP Event Generation
4// Copyright (C) 1999-2019 Leif Lonnblad
5//
6// ThePEG is licenced under version 3 of the GPL, see COPYING for details.
7// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8//
9#ifndef ACDCGenConfig_H
10#define ACDCGenConfig_H
11
24#ifndef ACDC_ALT_CONFIG
25
26#include <vector>
27#include <map>
28#include <limits>
29
31namespace ACDCGenerator {
32
33
34using std::vector;
35using std::multimap;
36using std::numeric_limits;
37using std::map;
38using std::max;
39using std::min;
40using std::swap;
41using std::make_pair;
42
45typedef short DimType;
46
47}
48
49#else
50
51#include ACDC_ALT_CONFIG
52
53#endif
54
55namespace ACDCGenerator {
56
58typedef vector<double> DVector;
59
60}
61
62#endif
The namespace in which all ACDCGen classes are defined.
Definition: ACDCGen.h:18
short DimType
The integer type used to represent the dimension of the a functions to be sampled-.
Definition: ACDCGenConfig.h:45
vector< double > DVector
A vector of doubles.
Definition: ACDCGenConfig.h:58
void swap(ThePEG::Pointer::RCPtr< T > &t1, ThePEG::Pointer::RCPtr< T > &t2)
Specialization of std::swap to avoid unnecessary (in/de)crements of the reference count.
Definition: RCPtr.h:1154