DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Data structure to store the MC vertex information. More...
#include <Geant4Vertex.h>
Public Types | |
typedef std::set< int > | Particles |
Public Member Functions | |
Geant4Vertex () | |
Default constructor. More... | |
Geant4Vertex (const Geant4Vertex &c) | |
Copy constructor. More... | |
virtual | ~Geant4Vertex () |
Default destructor. More... | |
Geant4Vertex & | operator= (const Geant4Vertex &c) |
Assignment operator. More... | |
Geant4Vertex * | addRef () |
Increase reference count. More... | |
void | release () |
Decrease reference count. Deletes object if NULL. More... | |
Public Attributes | |
int | ref |
Reference counter. More... | |
int | mask |
Vertex mask to associate particles from collision. More... | |
double | x |
Vertex data. More... | |
double | y |
double | z |
double | time |
Particles | out |
The list of outgoing particles. More... | |
Particles | in |
The list of incoming particles. More... | |
dd4hep_ptr< VertexExtension > | extension |
User data extension if required. More... | |
Data structure to store the MC vertex information.
Definition at line 45 of file Geant4Vertex.h.
typedef std::set<int> dd4hep::sim::Geant4Vertex::Particles |
Definition at line 47 of file Geant4Vertex.h.
Geant4Vertex::Geant4Vertex | ( | ) |
Default constructor.
not persistent: ROOT cannot handle yet
Definition at line 33 of file Geant4Vertex.cpp.
Geant4Vertex::Geant4Vertex | ( | const Geant4Vertex & | c | ) |
Copy constructor.
Definition at line 26 of file Geant4Vertex.cpp.
|
virtual |
Default destructor.
Definition at line 40 of file Geant4Vertex.cpp.
Geant4Vertex * Geant4Vertex::addRef | ( | ) |
Increase reference count.
Definition at line 58 of file Geant4Vertex.cpp.
Geant4Vertex & Geant4Vertex::operator= | ( | const Geant4Vertex & | c | ) |
Assignment operator.
Definition at line 45 of file Geant4Vertex.cpp.
void Geant4Vertex::release | ( | ) |
Decrease reference count. Deletes object if NULL.
Definition at line 63 of file Geant4Vertex.cpp.
dd4hep_ptr<VertexExtension> dd4hep::sim::Geant4Vertex::extension |
User data extension if required.
Definition at line 59 of file Geant4Vertex.h.
Particles dd4hep::sim::Geant4Vertex::in |
The list of incoming particles.
Definition at line 57 of file Geant4Vertex.h.
int dd4hep::sim::Geant4Vertex::mask |
Vertex mask to associate particles from collision.
not persistent
Definition at line 51 of file Geant4Vertex.h.
Particles dd4hep::sim::Geant4Vertex::out |
The list of outgoing particles.
Definition at line 55 of file Geant4Vertex.h.
int dd4hep::sim::Geant4Vertex::ref |
Reference counter.
Definition at line 49 of file Geant4Vertex.h.
double dd4hep::sim::Geant4Vertex::time |
Definition at line 53 of file Geant4Vertex.h.
double dd4hep::sim::Geant4Vertex::x |
Vertex data.
Definition at line 53 of file Geant4Vertex.h.
double dd4hep::sim::Geant4Vertex::y |
Definition at line 53 of file Geant4Vertex.h.
double dd4hep::sim::Geant4Vertex::z |
Definition at line 53 of file Geant4Vertex.h.