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>
Go to the source code of this file.
Namespaces | |
namespace | ActsExamples |
namespace | ActsExamples::HepMC3Particle |
Functions | |
SimParticle | ActsExamples::HepMC3Particle::particle (const HepMC3::ConstGenParticlePtr &particle) |
Returns the particle translated into Acts. | |
int | ActsExamples::HepMC3Particle::id (const std::shared_ptr< HepMC3::GenParticle > &particle) |
Returns the id of the particle translated into Acts. | |
std::unique_ptr< SimVertex > | ActsExamples::HepMC3Particle::productionVertex (const std::shared_ptr< HepMC3::GenParticle > &particle) |
Returns the production vertex of the particle translated into Acts. | |
std::unique_ptr< SimVertex > | ActsExamples::HepMC3Particle::endVertex (const std::shared_ptr< HepMC3::GenParticle > &particle) |
Returns the end vertex of the particle translated into Acts. | |
int | ActsExamples::HepMC3Particle::pdgID (const std::shared_ptr< HepMC3::GenParticle > &particle) |
Returns the PDG code of a particle translated into Acts. | |
Acts::Vector3 | ActsExamples::HepMC3Particle::momentum (const std::shared_ptr< HepMC3::GenParticle > &particle) |
Returns the momentum of a particle translated into Acts. | |
double | ActsExamples::HepMC3Particle::energy (const std::shared_ptr< HepMC3::GenParticle > &particle) |
Returns the energy of a particle translated into Acts. | |
double | ActsExamples::HepMC3Particle::mass (const std::shared_ptr< HepMC3::GenParticle > &particle) |
Returns the mass of a particle translated into Acts. | |
double | ActsExamples::HepMC3Particle::charge (const std::shared_ptr< HepMC3::GenParticle > &particle) |
Returns the charge of a particle translated into Acts. | |
void | ActsExamples::HepMC3Particle::pdgID (const std::shared_ptr< HepMC3::GenParticle > &particle, const int pid) |
Sets the PDG code of a particle translated from Acts. | |
void | ActsExamples::HepMC3Particle::momentum (const std::shared_ptr< HepMC3::GenParticle > &particle, const Acts::Vector3 &mom) |
Sets the momentum of a particle translated from Acts. | |
void | ActsExamples::HepMC3Particle::energy (const std::shared_ptr< HepMC3::GenParticle > &particle, const double energy) |
Sets the energy of a particle translated from Acts. | |
void | ActsExamples::HepMC3Particle::mass (const std::shared_ptr< HepMC3::GenParticle > &particle, const double mass) |
Sets the mass of a particle translated from Acts. | |