HepMC3 event record library
|
Definition of class Attribute, class IntAttribute and class StringAttribute.
Definition in file Attribute.h.
#include <cstdio>
#include <string>
#include <limits>
#include <sstream>
#include <iomanip>
#include <map>
#include "HepMC3/GenParticle_fwd.h"
#include "HepMC3/GenVertex_fwd.h"
Go to the source code of this file.
Data Structures | |
class | Attribute |
Base attribute class. More... | |
class | IntAttribute |
Attribute that holds an Integer implemented as an int. More... | |
class | LongAttribute |
Attribute that holds an Integer implemented as an int. More... | |
class | DoubleAttribute |
Attribute that holds a real number as a double. More... | |
class | FloatAttribute |
Attribute that holds a real number as a float. More... | |
class | StringAttribute |
Attribute that holds a string. More... | |
class | CharAttribute |
Attribute that holds an Chareger implemented as an int. More... | |
class | LongLongAttribute |
Attribute that holds an Integer implemented as an int. More... | |
class | LongDoubleAttribute |
Attribute that holds a real number as a double. More... | |
class | UIntAttribute |
Attribute that holds an unsigned int. More... | |
class | ULongAttribute |
Attribute that holds an unsigned long. More... | |
class | ULongLongAttribute |
Attribute that holds an unsigned long long. More... | |
class | BoolAttribute |
Attribute that holds an Booleger implemented as an int. More... | |
class | VectorCharAttribute |
Attribute that holds a vector of charegers of type char. More... | |
class | VectorFloatAttribute |
Attribute that holds a vector of floategers of type float. More... | |
class | VectorLongDoubleAttribute |
Attribute that holds a vector of long doubleegers of type long double. More... | |
class | VectorLongLongAttribute |
Attribute that holds a vector of long longegers of type long long. More... | |
class | VectorUIntAttribute |
Attribute that holds a vector of unsigned integers of type unsigned int. More... | |
class | VectorULongAttribute |
Attribute that holds a vector of unsigned longegers of type unsigned long. More... | |
class | VectorULongLongAttribute |
Attribute that holds a vector of unsigned long longegers of type unsigned long long. More... | |
class | VectorIntAttribute |
Attribute that holds a vector of integers of type int. More... | |
class | VectorLongIntAttribute |
Attribute that holds a vector of integers of type int. More... | |
class | VectorDoubleAttribute |
Attribute that holds a vector of FPs of type double. More... | |
class | VectorStringAttribute |
Attribute that holds a vector of FPs of type string. More... | |
Namespaces | |
namespace | HepMC3 |
HepMC3 main namespace. | |