#include <IJetConstituentsRetriever.h>
Public Types | |
typedef std::vector < fastjet::PseudoJet > | PseudoJetVector |
typedef std::vector< std::string > | NameList |
Public Member Functions | |
virtual | ~IJetConstituentsRetriever () |
Destructor. | |
virtual int | constituents (const xAOD::Jet &jet, PseudoJetVector &cons, NameList *pghostlabs=nullptr) const =0 |
IJetConstituentsRetriever is a dual-use tool interface for a tool that retrieves the constituents of a jet.
virtual int IJetConstituentsRetriever::constituents | ( | const xAOD::Jet & | jet, | |
PseudoJetVector & | cons, | |||
NameList * | pghostlabs = nullptr | |||
) | const [pure virtual] |
Retrieve the constituents as pseudojets. Appends constituents to cons. Returns 0 for success. If pghostlabs is not null, then the list of ghost labels (Track, Truth, ...) is appended to that vector.
Implemented in JetConstituentsRetriever.