ATLAS Offline Software
|
#include <JetConstituentFiller.h>
Public Types | |
typedef std::vector< std::string > | NameList |
Public Member Functions | |
JetConstituentFiller (bool isTrig=false) | |
int | extractConstituents (xAOD::Jet &jet, const NameList *pghostlabs, const fastjet::PseudoJet *ppj=0) |
Build and fill constituents of jet from its PseudoJet (or from ppj) Returns the number of pseudojet constituents without user info or < 0 for error. More... | |
int | extractConstituents (xAOD::Jet &jet, const fastjet::PseudoJet *ppj=0) |
Build and fill constituents of jet from its PseudoJet (or from ppj) Returns the number of pseudojet constituents without user info or < 0 for error. More... | |
Static Public Member Functions | |
static PseudoJetVector | constituentPseudoJets (const xAOD::Jet &jet, bool ignoreGhosts=true, bool requireJetStructure=false) |
Returns the jet's constituents as a vector of PseudoJet if ignoreGhosts==true, ghost constituents are removed from the output. More... | |
Protected Attributes | |
bool | m_isTrigger |
Definition at line 27 of file JetConstituentFiller.h.
typedef std::vector<std::string> jet::JetConstituentFiller::NameList |
Definition at line 33 of file JetConstituentFiller.h.
|
inline |
Definition at line 31 of file JetConstituentFiller.h.
|
static |
Returns the jet's constituents as a vector of PseudoJet if ignoreGhosts==true, ghost constituents are removed from the output.
Definition at line 164 of file JetConstituentFiller.cxx.
int JetConstituentFiller::extractConstituents | ( | xAOD::Jet & | jet, |
const fastjet::PseudoJet * | ppj = 0 |
||
) |
Build and fill constituents of jet from its PseudoJet (or from ppj) Returns the number of pseudojet constituents without user info or < 0 for error.
If the jet does not have an associated pseudojet, then the last argument is used in its place. This is for backwards compatability with code that targets release 19.1
Definition at line 158 of file JetConstituentFiller.cxx.
int JetConstituentFiller::extractConstituents | ( | xAOD::Jet & | jet, |
const NameList * | pghostlabs, | ||
const fastjet::PseudoJet * | ppj = 0 |
||
) |
Build and fill constituents of jet from its PseudoJet (or from ppj) Returns the number of pseudojet constituents without user info or < 0 for error.
If the jet does not have an associated pseudojet, then the last argument is used in its place. The second argments holds the list of ghost association names.
Definition at line 40 of file JetConstituentFiller.cxx.
|
protected |
Definition at line 57 of file JetConstituentFiller.h.