Class Particle
- class Particle
Constructor Summary |
Particle(const HepLorentzVector & momentum, int pdg_id, int status, const Flow & itsflow, const Polarization & polar) |
Particle(const Particle & inparticle) |
m_end_vertex
private Vertex * m_end_vertex
m_flow
private Flow m_flow
m_momentum
private HepLorentzVector m_momentum
m_pdg_id
private int m_pdg_id
m_polarization
private Polarization m_polarization
m_production_vertex
private Vertex * m_production_vertex
m_status
private int m_status
s_counter
private static unsigned int s_counter
Particle
public Particle(const HepLorentzVector & momentum, int pdg_id, int status, const Flow & itsflow, const Polarization & polar)
Particle
public Particle(const Particle & inparticle)
~Particle
public virtual ~Particle()
counter
public static unsigned int counter()
end_vertex
public const Vertex * end_vertex()
flow
public const Flow flow()
flow
public const int flow(int code_index)
momentum
public const HepLorentzVector momentum()
operator!=
public const bool operator!=(const Particle & )
operator=
public Particle & operator=(const Particle & inparticle)
operator==
public const bool operator==(const Particle & )
operatorHepLorentzVector
public const operatorHepLorentzVector()
pdg_id
public const int pdg_id()
polarization
public const Polarization polarization()
print
public const void print(std::ostream & ostr)
production_vertex
public const Vertex * production_vertex()
set_end_vertex_
protected void set_end_vertex_(Vertex * decayvertex)
set_flow
public void set_flow(const Flow & f)
set_flow
public void set_flow(int code_index, int code)
set_momentum
public void set_momentum(const HepLorentzVector & vec4)
set_pdg_id
public void set_pdg_id(int id)
set_polarization
public void set_polarization(const Polarization & polarization)
set_production_vertex_
protected void set_production_vertex_(Vertex * productionvertex)
set_status
public void set_status(int status)
status
public const int status()