|
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"
Include dependency graph for Attribute.h:
This graph shows which files directly or indirectly include this file: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 a long 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 Character implemented as an int. More... | |
| class | LongLongAttribute |
| Attribute that holds an Integer implemented as a long long int. More... | |
| class | LongDoubleAttribute |
| Attribute that holds a real number as a long 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 characters of type char. More... | |
| class | VectorFloatAttribute |
| Attribute that holds a vector of real numbers of type float. More... | |
| class | VectorLongDoubleAttribute |
| Attribute that holds a vector of real numbers of type long double. More... | |
| class | VectorLongLongAttribute |
| Attribute that holds a vector of integers 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 integers of type unsigned long. More... | |
| class | VectorULongLongAttribute |
| Attribute that holds a vector of integers 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 long int. More... | |
| class | VectorDoubleAttribute |
| Attribute that holds a vector of real numbers of type double. More... | |
| class | VectorStringAttribute |
| Attribute that holds a vector of type string. More... | |
| class | string |
| STL class. More... | |
Namespaces | |
| namespace | HepMC3 |
| HepMC3 main namespace. | |