![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include "ActsExamples/EventData/SimParticle.hpp"#include "ActsExamples/EventData/SimVertex.hpp"#include <HepMC3/FourVector.h>#include <HepMC3/GenParticle.h>#include <HepMC3/GenVertex.h>
Include dependency graph for HepMC3Vertex.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | ActsExamples |
| namespace | ActsExamples::HepMC3Vertex |
Functions | |
| std::unique_ptr< SimVertex > | ActsExamples::HepMC3Vertex::processVertex (const std::shared_ptr< HepMC3::GenVertex > &vertex) |
| Returns a vertex translated into Acts. | |
| bool | ActsExamples::HepMC3Vertex::inEvent (const std::shared_ptr< HepMC3::GenVertex > &vertex) |
| Returns a boolean expression if a vertex is in an event translated into Acts. | |
| int | ActsExamples::HepMC3Vertex::id (const std::shared_ptr< HepMC3::GenVertex > &vertex) |
| Returns a vertex translated into Acts. | |
| std::vector< SimParticle > | ActsExamples::HepMC3Vertex::particlesIn (const std::shared_ptr< HepMC3::GenVertex > &vertex) |
| Returns the incoming particles of a vertex translated into Acts. | |
| std::vector< SimParticle > | ActsExamples::HepMC3Vertex::particlesOut (const std::shared_ptr< HepMC3::GenVertex > &vertex) |
| Returns the outgoing particles of a vertex translated into Acts. | |
| Acts::Vector3 | ActsExamples::HepMC3Vertex::position (const std::shared_ptr< HepMC3::GenVertex > &vertex) |
| Returns the position of a vertex translated into Acts. | |
| double | ActsExamples::HepMC3Vertex::time (const std::shared_ptr< HepMC3::GenVertex > &vertex) |
| Returns the time of a vertex translated into Acts. | |
| void | ActsExamples::HepMC3Vertex::addParticleIn (const std::shared_ptr< HepMC3::GenVertex > &vertex, const std::shared_ptr< SimParticle > &particle) |
| Adds an incoming particle to a vertex translated into Acts. | |
| void | ActsExamples::HepMC3Vertex::addParticleOut (const std::shared_ptr< HepMC3::GenVertex > &vertex, const std::shared_ptr< SimParticle > &particle) |
| Adds an outgoing particle to a vertex translated into Acts. | |
| void | ActsExamples::HepMC3Vertex::removeParticleIn (const std::shared_ptr< HepMC3::GenVertex > &vertex, const std::shared_ptr< SimParticle > &particle) |
| Removes an incoming particle from a vertex translated into Acts. | |
| void | ActsExamples::HepMC3Vertex::removeParticleOut (const std::shared_ptr< HepMC3::GenVertex > &vertex, const std::shared_ptr< SimParticle > &particle) |
| Removes an outgoing particle from a vertex translated into Acts. | |
| void | ActsExamples::HepMC3Vertex::position (const std::shared_ptr< HepMC3::GenVertex > &vertex, const Acts::Vector3 &pos) |
| Sets the position of a vertex translated into Acts. | |
| void | ActsExamples::HepMC3Vertex::time (const std::shared_ptr< HepMC3::GenVertex > &vertex, double time) |
| Sets the time of a vertex translated into Acts. | |