|
|
|||
File indexing completed on 2026-08-06 09:38:17
0001 // -*- C++ -*- 0002 // 0003 // ACDCGenConfig.h is a part of ThePEG - Toolkit for HEP Event Generation 0004 // Copyright (C) 1999-2019 Leif Lonnblad 0005 // 0006 // ThePEG is licenced under version 3 of the GPL, see COPYING for details. 0007 // Please respect the MCnet academic guidelines, see GUIDELINES for details. 0008 // 0009 #ifndef ACDCGenConfig_H 0010 #define ACDCGenConfig_H 0011 0012 /** @file ACDCGenConfig.h is the main config header file for 0013 * ACDCGen. Do not make changes in this file. If you need to modify 0014 * anything, edit a copy of the file which can be included instead of 0015 * this file using the macro <code>ACDC_ALT_CONFIG</code>. 0016 * 0017 * ACDCGen uses some classes and functions from the standard 0018 * library. These are here imported into the ACDCGenerator 0019 * namespace. If alternative classes with the same API are needed 0020 * these should be imported with the same name into the namespace in 0021 * the <code>ACDC_ALT_CONFIG</code> file. 0022 */ 0023 0024 #ifndef ACDC_ALT_CONFIG 0025 0026 #include <vector> 0027 #include <map> 0028 #include <limits> 0029 0030 /** The namespace in which all ACDCGen classes are defined. */ 0031 namespace ACDCGenerator { 0032 0033 0034 using std::vector; 0035 using std::multimap; 0036 using std::numeric_limits; 0037 using std::map; 0038 using std::max; 0039 using std::min; 0040 using std::swap; 0041 using std::make_pair; 0042 0043 /** The integer type used to represent the dimension of the a 0044 * functions to be sampled- */ 0045 typedef short DimType; 0046 0047 } 0048 0049 #else 0050 0051 #include ACDC_ALT_CONFIG 0052 0053 #endif 0054 0055 namespace ACDCGenerator { 0056 0057 /** A vector of doubles. */ 0058 typedef vector<double> DVector; 0059 0060 } 0061 0062 #endif
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|