#include <GenParticle_p4.h>
|
| GenParticle_p4 () |
| Default constructor: More...
|
|
| GenParticle_p4 (const double px, const double py, const double pz, const double mass, const int pdgId, const int status, const std::size_t flowSize, const double thetaPolarization, const double phiPolarization, const int prodVtx, const int endVtx, const int barcode, const short recoMethod) |
| Constructor with (almost all) parameters (can't construct right away the flow vector) More...
|
|
Definition at line 21 of file GenParticle_p4.h.
◆ GenParticle_p4() [1/2]
GenParticle_p4::GenParticle_p4 |
( |
| ) |
|
|
inline |
◆ GenParticle_p4() [2/2]
GenParticle_p4::GenParticle_p4 |
( |
const double |
px, |
|
|
const double |
py, |
|
|
const double |
pz, |
|
|
const double |
mass, |
|
|
const int |
pdgId, |
|
|
const int |
status, |
|
|
const std::size_t |
flowSize, |
|
|
const double |
thetaPolarization, |
|
|
const double |
phiPolarization, |
|
|
const int |
prodVtx, |
|
|
const int |
endVtx, |
|
|
const int |
barcode, |
|
|
const short |
recoMethod |
|
) |
| |
|
inline |
Constructor with (almost all) parameters (can't construct right away the flow vector)
Definition at line 147 of file GenParticle_p4.h.
◆ McEventCollectionCnv_p4
◆ m_barcode
int GenParticle_p4::m_barcode |
|
protected |
barcode of this particles (uniquely identifying this particle within a given GenEvent)
Definition at line 114 of file GenParticle_p4.h.
◆ m_endVtx
int GenParticle_p4::m_endVtx |
|
protected |
◆ m_flow
std::vector< std::pair<int, int> > GenParticle_p4::m_flow |
|
protected |
◆ m_m
float GenParticle_p4::m_m |
|
protected |
m-component of the 4-momentum of this particle
Definition at line 75 of file GenParticle_p4.h.
◆ m_pdgId
int GenParticle_p4::m_pdgId |
|
protected |
identity of this particle, according to the Particle Data Group notation
Definition at line 79 of file GenParticle_p4.h.
◆ m_phiPolarization
float GenParticle_p4::m_phiPolarization |
|
protected |
◆ m_prodVtx
int GenParticle_p4::m_prodVtx |
|
protected |
◆ m_px
float GenParticle_p4::m_px |
|
protected |
x-component of the 4-momentum of this particle
Definition at line 63 of file GenParticle_p4.h.
◆ m_py
float GenParticle_p4::m_py |
|
protected |
y-component of the 4-momentum of this particle
Definition at line 67 of file GenParticle_p4.h.
◆ m_pz
float GenParticle_p4::m_pz |
|
protected |
z-component of the 4-momentum of this particle
Definition at line 71 of file GenParticle_p4.h.
◆ m_recoMethod
short GenParticle_p4::m_recoMethod |
|
protected |
switch to know which method to chose to better recover the original HepLorentzVector.
It is based on isTimelike(), isSpacelike(), isLightlike() and sign(ene) If m_recoMethod == 0: use HepLorentzVector::setVectM( 3vect(px,py,pz), m ) 1: use +(p**2 + m**2) to get the energy (where m**2 is signed) 2: use -(p**2 + m**2) to get the energy (where m**2 is signed) (ex: gluon with negative energy)
Definition at line 124 of file GenParticle_p4.h.
◆ m_status
int GenParticle_p4::m_status |
|
protected |
Status of this particle, as defined for HEPEVT.
Definition at line 83 of file GenParticle_p4.h.
◆ m_thetaPolarization
float GenParticle_p4::m_thetaPolarization |
|
protected |
The documentation for this class was generated from the following file:
int m_status
Status of this particle, as defined for HEPEVT.
float m_m
m-component of the 4-momentum of this particle
short m_recoMethod
switch to know which method to chose to better recover the original HepLorentzVector.
float m_px
x-component of the 4-momentum of this particle
float m_py
y-component of the 4-momentum of this particle
std::vector< std::pair< int, int > > m_flow
Flow for this particle.
int m_endVtx
Barcode of the decay vertex of this particle.
int m_barcode
barcode of this particles (uniquely identifying this particle within a given GenEvent)
float m_thetaPolarization
polarization
int m_pdgId
identity of this particle, according to the Particle Data Group notation
float m_pz
z-component of the 4-momentum of this particle
int m_prodVtx
Barcode of the production vertex of this particle.