Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Definitions/Units.hpp"
#include "ActsExamples/EventData/SimParticle.hpp"
#include "ActsExamples/EventData/SimVertex.hpp"
#include <HepMC3/FourVector.h>
#include <HepMC3/GenEvent.h>
#include <HepMC3/GenParticle.h>
#include <HepMC3/GenVertex.h>
Go to the source code of this file.
Namespaces | |
namespace | ActsExamples |
namespace | ActsExamples::HepMC3Event |
Functions | |
void | ActsExamples::HepMC3Event::momentumUnit (HepMC3::GenEvent &event, const double momentumUnit) |
Sets new units for momentums. | |
void | ActsExamples::HepMC3Event::lengthUnit (HepMC3::GenEvent &event, const double lengthUnit) |
Sets new units for lengths. | |
void | ActsExamples::HepMC3Event::shiftPositionBy (HepMC3::GenEvent &event, const Acts::Vector3 &deltaPos, const double deltaTime) |
Shifts the positioning of an event in space and time. | |
void | ActsExamples::HepMC3Event::shiftPositionTo (HepMC3::GenEvent &event, const Acts::Vector3 &pos, const double time) |
Shifts the positioning of an event to a paint in space and time. | |
void | ActsExamples::HepMC3Event::shiftPositionTo (HepMC3::GenEvent &event, const Acts::Vector3 &pos) |
Shifts the positioning of an event to a paint in space. | |
void | ActsExamples::HepMC3Event::shiftPositionTo (HepMC3::GenEvent &event, const double time) |
Shifts the positioning of an event to a paint in time. | |
void | ActsExamples::HepMC3Event::addParticle (HepMC3::GenEvent &event, const std::shared_ptr< SimParticle > &particle) |
Adds a new particle. | |
void | ActsExamples::HepMC3Event::addVertex (HepMC3::GenEvent &event, const std::shared_ptr< SimVertex > &vertex) |
Adds a new vertex. | |
void | ActsExamples::HepMC3Event::removeParticle (HepMC3::GenEvent &event, const std::shared_ptr< SimParticle > &particle) |
Removes a particle from the record. | |
void | ActsExamples::HepMC3Event::removeVertex (HepMC3::GenEvent &event, const std::shared_ptr< SimVertex > &vertex) |
Removes a vertex from the record. | |
double | ActsExamples::HepMC3Event::momentumUnit (const HepMC3::GenEvent &event) |
Getter of the unit of momentum used. | |
double | ActsExamples::HepMC3Event::lengthUnit (const HepMC3::GenEvent &event) |
Getter of the unit of length used. | |
Acts::Vector3 | ActsExamples::HepMC3Event::eventPos (const HepMC3::GenEvent &event) |
Getter of the position of the event. | |
double | ActsExamples::HepMC3Event::eventTime (const HepMC3::GenEvent &event) |
Getter of the time of the event. | |
std::vector< SimParticle > | ActsExamples::HepMC3Event::particles (const HepMC3::GenEvent &event) |
Get list of particles. | |
std::vector< std::unique_ptr < SimVertex > > | ActsExamples::HepMC3Event::vertices (const HepMC3::GenEvent &event) |
Get list of vertices. | |
std::vector< SimParticle > | ActsExamples::HepMC3Event::beams (const HepMC3::GenEvent &event) |
Get beam particles. | |
std::vector< SimParticle > | ActsExamples::HepMC3Event::finalState (const HepMC3::GenEvent &event) |
Get final state particles. | |