![]() |
ATLAS Offline Software
|
#include <ITagTool.h>
Public Member Functions | |
DeclareInterfaceID (ITagTool, 1, 0) | |
virtual | ~ITagTool ()=default |
virtual StatusCode | tagJet (const xAOD::Vertex &priVtx, const xAOD::Jet &, xAOD::BTagging &, const std::string &) const =0 |
Method to return the name of the tagging tool. More... | |
virtual void | finalizeHistos ()=0 |
finalize the histos: Normalize other histos and fill the integratedNegativeIP histos. More... | |
Definition at line 32 of file ITagTool.h.
|
virtualdefault |
Analysis::ITagTool::DeclareInterfaceID | ( | ITagTool | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
finalize the histos: Normalize other histos and fill the integratedNegativeIP histos.
This cannot be done in the finalize() of this algtool because the histo service writes the histos BEFORE AlgTool::finalize() methods are called. However, it is closed AFTER Algorithm::finalize() methods are called ... In the calling Algorithm::finalize() method the following method will be called.
Implemented in Analysis::TrackCounting.
|
pure virtual |
Method to return the name of the tagging tool.
The tagging method.
TODO: The first argument is temporary ! The primary vertex should be part of the JetTag IParticle interface implementation. The trouble with ElementLink and persistency has to be solved for that. Revisit ...
TODO: The second argument will be removed as soon as we have the JetTag containing the necessary pointers to the constituent TrackParticles via navigation. But maybe this is not a very good idea since then a JetTag always must be created even if the tagging does not work. Think ...