ATLAS Offline Software
PhysicsAnalysis
TopPhys
xAOD
TopObjectSelectionTools
TopObjectSelectionTools
JetGhostTrackSelectionBase.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef JETGHOSTTRACKSELECTIONBASE_H_
6
#define JETGHOSTTRACKSELECTIONBASE_H_
7
8
#include "
xAODTracking/TrackParticle.h
"
9
10
namespace
top
{
11
class
JetGhostTrackSelectionBase
{
12
public
:
13
JetGhostTrackSelectionBase
();
14
virtual
~JetGhostTrackSelectionBase
();
15
17
// virtual bool passSelection(const xAOD::TrackParticle&, const xAOD::Vertex&) const = 0;
19
virtual
bool
JetConsideredForGhostTrackSelection
(
double
pt
,
double
eta
)
const
= 0;
21
virtual
void
print
(std::ostream&)
const
= 0;
22
23
};
24
25
std::ostream&
operator <<
(std::ostream&
os
,
const
top::JetGhostTrackSelectionBase
&
selection
);
26
27
}
28
#endif
top::JetGhostTrackSelectionBase::JetGhostTrackSelectionBase
JetGhostTrackSelectionBase()
Definition:
JetGhostTrackSelectionBase.cxx:8
top
TopConfig A simple configuration that is NOT a singleton.
Definition:
AnalysisTrackingHelper.cxx:58
eta
Scalar eta() const
pseudorapidity method
Definition:
AmgMatrixBasePlugin.h:79
top::JetGhostTrackSelectionBase::JetConsideredForGhostTrackSelection
virtual bool JetConsideredForGhostTrackSelection(double pt, double eta) const =0
For the main analysis object selection.
test_pyathena.pt
pt
Definition:
test_pyathena.py:11
top::JetGhostTrackSelectionBase::print
virtual void print(std::ostream &) const =0
Because everybody likes to know what object definitions they ran with.
top::JetGhostTrackSelectionBase::~JetGhostTrackSelectionBase
virtual ~JetGhostTrackSelectionBase()
Definition:
JetGhostTrackSelectionBase.cxx:11
top::operator<<
std::ostream & operator<<(std::ostream &os, const SelectionConfigurationData &data)
Definition:
ConfigurationSettings.cxx:1041
selection
std::string selection
Definition:
fbtTestBasics.cxx:73
ReadFromCoolCompare.os
os
Definition:
ReadFromCoolCompare.py:231
top::JetGhostTrackSelectionBase
Definition:
JetGhostTrackSelectionBase.h:11
TrackParticle.h
Generated on Fri Jul 5 2024 21:18:55 for ATLAS Offline Software by
1.8.18