ATLAS Offline Software
Classes | Namespaces | Functions
PseudoJetGetter.h File Reference
#include "fastjet/PseudoJet.hh"
#include "xAODBase/IParticle.h"
#include "xAODCaloEvent/CaloCluster.h"
#include "xAODPFlow/PFO.h"
#include "xAODPFlow/FlowElement.h"
#include "xAODTracking/VertexContainer.h"
#include "xAODTracking/Vertex.h"
#include "JetEDM/LabelIndex.h"
#include "JetEDM/VertexIndexedConstituentUserInfo.h"
Include dependency graph for PseudoJetGetter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PseudoJetGetter::IParticleRejecter
 
struct  PseudoJetGetter::EMTopoRejecter
 
struct  PseudoJetGetter::PFlowRejecter
 

Namespaces

 PseudoJetGetter
 Implementations of concrete input-to-PseudoJet conversions Separated from PseudoJetAlgorithm for readability.
 

Functions

std::vector< fastjet::PseudoJet > PseudoJetGetter::IParticlesToPJs (const xAOD::IParticleContainer &ips, bool skipNegativeEnergy)
 
std::vector< fastjet::PseudoJet > PseudoJetGetter::EMToposToPJs (const xAOD::IParticleContainer &ips, bool skipNegativeEnergy)
 
std::vector< fastjet::PseudoJet > PseudoJetGetter::PFlowsToPJs (const xAOD::IParticleContainer &ips, bool skipNegativeEnergy, bool useChargedPFOs, bool useNeutralPFOs, bool useChargedPV, bool useChargedPUsideband, bool isUFO)
 
std::vector< fastjet::PseudoJet > PseudoJetGetter::ByVertexPFlowsToPJs (const xAOD::IParticleContainer &ips, const xAOD::VertexContainer *pvs, bool skipNegativeEnergy, bool useChargedPFOs, bool useNeutralPFOs, bool isUFO)