EpIC 1.1.0
Monte Carlo generator for exclusive processes
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EPIC::Vertex Class Reference

Vertex representation. More...

#include <Vertex.h>

Inheritance diagram for EPIC::Vertex:

Public Member Functions

 Vertex ()
 
 Vertex (const Vertex &other)
 
virtual ~Vertex ()
 
virtual std::string toString () const
 
void addParticleIn (const std::shared_ptr< Particle > &particle)
 
void addParticleOut (const std::shared_ptr< Particle > &particle)
 
const std::vector< std::shared_ptr< Particle > > & getParticlesIn () const
 
void setParticlesIn (const std::vector< std::shared_ptr< Particle > > &particlesIn)
 
const std::vector< std::shared_ptr< Particle > > & getParticlesOut () const
 
void setParticlesOut (const std::vector< std::shared_ptr< Particle > > &particlesOut)
 

Detailed Description

Vertex representation.

This class represents a single vertex. It contains pointers to incoming and outgoing particles.

Constructor & Destructor Documentation

◆ Vertex() [1/2]

EPIC::Vertex::Vertex ( )

Default constructor.

◆ Vertex() [2/2]

EPIC::Vertex::Vertex ( const Vertex other)

Copy constructor.

◆ ~Vertex()

virtual EPIC::Vertex::~Vertex ( )
virtual

Destructor.

Member Function Documentation

◆ addParticleIn()

void EPIC::Vertex::addParticleIn ( const std::shared_ptr< Particle > &  particle)

Add incoming particle.

◆ addParticleOut()

void EPIC::Vertex::addParticleOut ( const std::shared_ptr< Particle > &  particle)

Add outgoing particle.

◆ getParticlesIn()

const std::vector< std::shared_ptr< Particle > > & EPIC::Vertex::getParticlesIn ( ) const

Get references to incoming particles.

◆ getParticlesOut()

const std::vector< std::shared_ptr< Particle > > & EPIC::Vertex::getParticlesOut ( ) const

Get references to outgoing particles.

◆ setParticlesIn()

void EPIC::Vertex::setParticlesIn ( const std::vector< std::shared_ptr< Particle > > &  particlesIn)

Set references to incoming particles.

◆ setParticlesOut()

void EPIC::Vertex::setParticlesOut ( const std::vector< std::shared_ptr< Particle > > &  particlesOut)

Set references to outgoing particles.


The documentation for this class was generated from the following file: