#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.
1.6.1