HepMC3 event record library
Data Structures | Namespaces
Attribute.h File Reference

Detailed Description

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
 Forward declaration of GenParticle. 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...
 

Namespaces

 HepMC3
 HepMC3 main namespace.