Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
Hammer data types declarations. More...
#include <vector>
#include <set>
#include <map>
#include <string>
#include "Hammer/Exceptions.hh"
#include "Hammer/Tools/Utils.hh"
Go to the source code of this file.
Classes | |
struct | Hammer::FFPrefixGroup |
struct | Hammer::NumDenPair< T > |
Namespaces | |
Hammer | |
The Hammer namespace contains the library code. | |
Typedefs | |
using | Hammer::ParticleIndex = size_t |
using | Hammer::ParticleIndices = std::vector< ParticleIndex > |
using | Hammer::UniqueParticleIndices = std::set< ParticleIndex > |
using | Hammer::HashId = size_t |
using | Hammer::AmplitudeUID = HashId |
template<typename T > | |
using | Hammer::AmplitudeIdDict = std::map< AmplitudeUID, T > |
using | Hammer::HadronicUID = HashId |
template<typename T > | |
using | Hammer::HadronicIdDict = std::map< HadronicUID, T > |
using | Hammer::VertexUID = HashId |
template<typename T > | |
using | Hammer::VertexIdDict = std::map< VertexUID, T > |
using | Hammer::VertexUIDSet = std::set< VertexUID > |
template<typename T > | |
using | Hammer::VertexDict = std::map< ParticleIndex, T > |
using | Hammer::VertexName = std::string |
using | Hammer::ProcessUID = HashId |
template<typename T > | |
using | Hammer::ProcIdDict = std::map< ProcessUID, T > |
using | Hammer::EventUID = std::set< ProcessUID > |
template<typename T > | |
using | Hammer::EventIdDict = UMap< EventUID, T > |
using | Hammer::EventUIDGroup = std::set< EventUID > |
template<typename T > | |
using | Hammer::EventIdGroupDict = UMap< EventUIDGroup, T > |
using | Hammer::SchemeName = std::string |
using | Hammer::SchemeNameList = std::vector< SchemeName > |
template<typename T > | |
using | Hammer::SchemeDict = std::map< SchemeName, T > |
template<typename T > | |
using | Hammer::WCPrefixDict = std::map< std::string, T > |
using | Hammer::FFIndex = size_t |
template<typename T > | |
using | Hammer::FFIndexDict = std::map< FFIndex, T > |
template<typename T > | |
using | Hammer::FFPrefixGroupDict = std::map< FFPrefixGroup, T > |
Enumerations | |
enum | Hammer::WTerm { Hammer::WTerm::COMMON, Hammer::WTerm::NUMERATOR, Hammer::WTerm::DENOMINATOR } |
Hammer data types declarations.
Definition in file IndexTypes.hh.