jet::JetConstituentFiller Class Reference

List of all members.

Public Types

typedef std::vector< std::string > NameList

Public Member Functions

int extractConstituents (xAOD::Jet &jet, const NameList *pghostlabs, const fastjet::PseudoJet *ppj=0)
int extractConstituents (xAOD::Jet &jet, const fastjet::PseudoJet *ppj=0)

Static Public Member Functions

static PseudoJetVector constituentPseudoJets (const xAOD::Jet &jet, bool ignoreGhosts=true)

Member Function Documentation

PseudoJetVector JetConstituentFiller::constituentPseudoJets ( const xAOD::Jet jet,
bool  ignoreGhosts = true 
) [static]

Returns the jet's constituents as a vector of PseudoJet if ignoreGhosts==true, ghost constituents are removed from the output.

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

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1