ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
JetTagging
FlavorTagDiscriminants
FlavorTagDiscriminants
ITrackClassifier.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ITrackClassifier_H
6
#define ITrackClassifier_H
7
8
#include "
AsgTools/IAsgTool.h
"
9
10
#include <
xAODJet/JetContainer.h
>
11
#include "
xAODTracking/TrackParticle.h
"
12
#include "
xAODTracking/TrackParticleContainer.h
"
13
14
15
class
ITrackClassifier
:
virtual
public
asg::IAsgTool
16
{
17
ASG_TOOL_INTERFACE
(
ITrackClassifier
)
18
19
public
:
20
virtual
std::map<std::string, double>
ComputeScore
(
const
xAOD::TrackParticle
* track,
const
xAOD::Jet
*
jet
)
const
= 0;
21
virtual
double
compute_HF_Score
(
const
xAOD::TrackParticle
*track,
const
xAOD::Jet
*
jet
)
const
= 0;
22
virtual
bool
selectTrack
(
const
xAOD::TrackParticle
* track,
const
xAOD::Jet
*
jet
)
const
= 0;
23
24
};
25
26
#endif
//> !ITrackClassifier_H
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
TrackParticleContainer.h
TrackParticle.h
IAsgTool.h
JetContainer.h
ITrackClassifier
Definition
ITrackClassifier.h:16
ITrackClassifier::ComputeScore
virtual std::map< std::string, double > ComputeScore(const xAOD::TrackParticle *track, const xAOD::Jet *jet) const =0
ITrackClassifier::selectTrack
virtual bool selectTrack(const xAOD::TrackParticle *track, const xAOD::Jet *jet) const =0
ITrackClassifier::compute_HF_Score
virtual double compute_HF_Score(const xAOD::TrackParticle *track, const xAOD::Jet *jet) const =0
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
jet
Definition
JetCalibTools_PlotJESFactors.cxx:23
xAOD::Jet
Jet_v1 Jet
Definition of the current "jet version".
Definition
Event/xAOD/xAODJet/xAODJet/Jet.h:17
xAOD::TrackParticle
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Definition
Event/xAOD/xAODTracking/xAODTracking/TrackParticle.h:13
Generated on
for ATLAS Offline Software by
1.17.0