![]() |
ATLAS Offline Software
|
#include <Puppi.h>
Public Member Functions | |
| Puppi (double R0, double Rmin, double beta, double centralPTCutOffset, double centralPTCutSlope, double forwardPTCutOffset, double forwardPTCutSlope, double etaBoundary) | |
| void | setParticles (const std::vector< fastjet::PseudoJet > &chargedHS, const std::vector< fastjet::PseudoJet > &chargedPU, const std::vector< fastjet::PseudoJet > &neutral, const std::vector< fastjet::PseudoJet > &forward, int nPU) |
| double | getWeight (const fastjet::PseudoJet &pfo) |
| double | getAlpha (const fastjet::PseudoJet &pfo) |
| double | getMedian () |
| double | getRMS () |
Private Member Functions | |
| double | getChi2 (const fastjet::PseudoJet &pfo) |
| void | findAlphaMedianAndRMS () |
Private Attributes | |
| std::vector< fastjet::PseudoJet > | m_chargedHS |
| std::vector< fastjet::PseudoJet > | m_chargedPU |
| std::vector< fastjet::PseudoJet > | m_neutral |
| std::vector< fastjet::PseudoJet > | m_forward |
| std::vector< std::vector< fastjet::PseudoJet > * > | m_allParticles |
| double | m_R0 {} |
| double | m_Rmin {} |
| double | m_beta {} |
| double | m_centralPTCutOffset {} |
| double | m_centralPTCutSlope {} |
| double | m_forwardPTCutOffset {} |
| double | m_forwardPTCutSlope {} |
| double | m_etaBoundary {} |
| bool | m_includeCentralNeutralsInAlpha {} |
| double | m_median {} |
| double | m_rms {} |
| double | m_nPV {} |
| Puppi::Puppi | ( | double | R0, |
| double | Rmin, | ||
| double | beta, | ||
| double | centralPTCutOffset, | ||
| double | centralPTCutSlope, | ||
| double | forwardPTCutOffset, | ||
| double | forwardPTCutSlope, | ||
| double | etaBoundary ) |
Definition at line 19 of file Puppi.cxx.
|
private |
Definition at line 133 of file Puppi.cxx.
| double Puppi::getAlpha | ( | const fastjet::PseudoJet & | pfo | ) |
Definition at line 83 of file Puppi.cxx.
|
private |
| double Puppi::getMedian | ( | ) |
| double Puppi::getWeight | ( | const fastjet::PseudoJet & | pfo | ) |
Definition at line 49 of file Puppi.cxx.
| void Puppi::setParticles | ( | const std::vector< fastjet::PseudoJet > & | chargedHS, |
| const std::vector< fastjet::PseudoJet > & | chargedPU, | ||
| const std::vector< fastjet::PseudoJet > & | neutral, | ||
| const std::vector< fastjet::PseudoJet > & | forward, | ||
| int | nPU ) |
Definition at line 26 of file Puppi.cxx.
|
private |