![]() |
ATLAS Offline Software
|
short class to organise MC generated particles as a jet. More...
#include <GenParticleJet.h>
Public Member Functions | |
| GenParticleJet () | |
| ~GenParticleJet () | |
| void | setEnergy (double energy) |
| double | getEnergy () const |
| HepMC::ConstGenParticlePtr | getParticle (unsigned int i) const |
| std::pair< HepMC::ConstGenParticlePtr, int > | getIndexedParticle (unsigned int i) |
| const std::vector< HepMC::ConstGenParticlePtr > & | getParticles () const |
| const std::vector< int > & | getIndicesInEvent () const |
| int | getNumParticles () const |
| void | addParticle (HepMC::ConstGenParticlePtr part, int indexInEvent=-1) |
| HepGeom::Vector3D< double > | getMomentum () const |
| double | getThrust () const |
| double | getSphericity () const |
Private Attributes | |
| std::vector< HepMC::ConstGenParticlePtr > | m_particles |
| std::vector< int > | m_indices |
| double | m_energy |
| HepGeom::Vector3D< double > | m_momentum |
| double | m_totalPt2 |
| double | m_totalMom2 |
| double | m_pDotJetAxis |
| double | m_magP |
short class to organise MC generated particles as a jet.
Needed at the level of tracking validation to be independent of reconstruction inefficiency inside the core of jets.
Definition at line 31 of file GenParticleJet.h.
|
inline |
Definition at line 35 of file GenParticleJet.h.
|
inline |
Definition at line 40 of file GenParticleJet.h.
|
inline |
|
inline |
Definition at line 44 of file GenParticleJet.h.
|
inline |
Definition at line 50 of file GenParticleJet.h.
|
inline |
Definition at line 57 of file GenParticleJet.h.
|
inline |
Definition at line 77 of file GenParticleJet.h.
|
inline |
Definition at line 59 of file GenParticleJet.h.
|
inline |
Definition at line 46 of file GenParticleJet.h.
|
inline |
Definition at line 55 of file GenParticleJet.h.
|
inline |
Definition at line 80 of file GenParticleJet.h.
|
inline |
Definition at line 79 of file GenParticleJet.h.
|
inline |
Definition at line 42 of file GenParticleJet.h.
|
private |
Definition at line 86 of file GenParticleJet.h.
|
private |
Definition at line 85 of file GenParticleJet.h.
|
private |
Definition at line 91 of file GenParticleJet.h.
|
private |
Definition at line 87 of file GenParticleJet.h.
|
private |
Definition at line 84 of file GenParticleJet.h.
|
private |
Definition at line 90 of file GenParticleJet.h.
|
private |
Definition at line 89 of file GenParticleJet.h.
|
private |
Definition at line 88 of file GenParticleJet.h.
1.8.18