#include <GenParticle_p6.h>
|  | 
|  | GenParticle_p6 () | 
|  | Default constructor:  More... 
 | 
|  | 
|  | GenParticle_p6 (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 double generated_mass, const short recoMethod) | 
|  | Constructor with (almost all) parameters (can't construct right away the flow vector)  More... 
 | 
|  | 
Definition at line 21 of file GenParticle_p6.h.
 
◆ GenParticle_p6() [1/2]
  
  | 
        
          | GenParticle_p6::GenParticle_p6 | ( |  | ) |  |  | inline | 
 
 
◆ GenParticle_p6() [2/2]
  
  | 
        
          | GenParticle_p6::GenParticle_p6 | ( | 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 double | generated_mass, |  
          |  |  | const short | recoMethod |  
          |  | ) |  |  |  | inline | 
 
Constructor with (almost all) parameters (can't construct right away the flow vector) 
Definition at line 153 of file GenParticle_p6.h.
 
 
◆ McEventCollectionCnv_p6
◆ m_barcode
  
  | 
        
          | int GenParticle_p6::m_barcode |  | protected | 
 
barcode of this particles (uniquely identifying this particle within a given GenEvent) 
Definition at line 115 of file GenParticle_p6.h.
 
 
◆ m_endVtx
  
  | 
        
          | int GenParticle_p6::m_endVtx |  | protected | 
 
 
◆ m_flow
  
  | 
        
          | std::vector< std::pair<int, int> > GenParticle_p6::m_flow |  | protected | 
 
 
◆ m_generated_mass
  
  | 
        
          | float GenParticle_p6::m_generated_mass |  | protected | 
 
 
◆ m_m
  
  | 
        
          | float GenParticle_p6::m_m |  | protected | 
 
m-component of the 4-momentum of this particle 
Definition at line 76 of file GenParticle_p6.h.
 
 
◆ m_pdgId
  
  | 
        
          | int GenParticle_p6::m_pdgId |  | protected | 
 
identity of this particle, according to the Particle Data Group notation 
Definition at line 80 of file GenParticle_p6.h.
 
 
◆ m_phiPolarization
  
  | 
        
          | float GenParticle_p6::m_phiPolarization |  | protected | 
 
 
◆ m_prodVtx
  
  | 
        
          | int GenParticle_p6::m_prodVtx |  | protected | 
 
 
◆ m_px
  
  | 
        
          | float GenParticle_p6::m_px |  | protected | 
 
x-component of the 4-momentum of this particle 
Definition at line 64 of file GenParticle_p6.h.
 
 
◆ m_py
  
  | 
        
          | float GenParticle_p6::m_py |  | protected | 
 
y-component of the 4-momentum of this particle 
Definition at line 68 of file GenParticle_p6.h.
 
 
◆ m_pz
  
  | 
        
          | float GenParticle_p6::m_pz |  | protected | 
 
z-component of the 4-momentum of this particle 
Definition at line 72 of file GenParticle_p6.h.
 
 
◆ m_recoMethod
  
  | 
        
          | short GenParticle_p6::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 129 of file GenParticle_p6.h.
 
 
◆ m_status
  
  | 
        
          | int GenParticle_p6::m_status |  | protected | 
 
Status of this particle, as defined for HEPEVT. 
Definition at line 84 of file GenParticle_p6.h.
 
 
◆ m_thetaPolarization
  
  | 
        
          | float GenParticle_p6::m_thetaPolarization |  | protected | 
 
 
The documentation for this class was generated from the following file:
 
float m_px
x-component of the 4-momentum of this particle
int m_status
Status of this particle, as defined for HEPEVT.
float m_pz
z-component of the 4-momentum of this particle
float m_thetaPolarization
polarization
float m_m
m-component of the 4-momentum of this particle
int m_endVtx
Barcode of the decay vertex of this particle.
int m_prodVtx
Barcode of the production vertex of this particle.
int m_barcode
barcode of this particles (uniquely identifying this particle within a given GenEvent)
short m_recoMethod
switch to know which method to chose to better recover the original HepLorentzVector.
float m_generated_mass
mass of this particle when it was generated
int m_pdgId
identity of this particle, according to the Particle Data Group notation
std::vector< std::pair< int, int > > m_flow
Flow for this particle.
float m_py
y-component of the 4-momentum of this particle