ATLAS Offline Software
PhysicsAnalysis
TopPhys
xAOD
TopObjectSelectionTools
TopObjectSelectionTools
JetSelectionBase.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef JETSELECTIONBASE_H_
6
#define JETSELECTIONBASE_H_
7
8
#include "
xAODJet/Jet.h
"
9
10
namespace
top
{
11
class
JetSelectionBase
{
12
public
:
13
JetSelectionBase
();
14
15
virtual
~JetSelectionBase
();
16
17
virtual
bool
passSelection
(
const
xAOD::Jet
&) = 0;
18
19
virtual
void
print
(std::ostream&)
const
= 0;
20
};
21
22
std::ostream&
operator <<
(std::ostream&
os
,
const
top::JetSelectionBase
&
selection
);
23
}
24
25
#endif
Jet.h
top
TopConfig A simple configuration that is NOT a singleton.
Definition:
AnalysisTrackingHelper.cxx:58
top::JetSelectionBase::passSelection
virtual bool passSelection(const xAOD::Jet &)=0
top::operator<<
std::ostream & operator<<(std::ostream &os, const SelectionConfigurationData &data)
Definition:
ConfigurationSettings.cxx:1041
top::JetSelectionBase
Definition:
JetSelectionBase.h:11
selection
std::string selection
Definition:
fbtTestBasics.cxx:73
ReadFromCoolCompare.os
os
Definition:
ReadFromCoolCompare.py:231
top::JetSelectionBase::JetSelectionBase
JetSelectionBase()
Definition:
JetSelectionBase.cxx:8
top::JetSelectionBase::~JetSelectionBase
virtual ~JetSelectionBase()
Definition:
JetSelectionBase.cxx:11
xAOD::Jet_v1
Class describing a jet.
Definition:
Jet_v1.h:57
top::JetSelectionBase::print
virtual void print(std::ostream &) const =0
Generated on Fri Jul 5 2024 21:19:04 for ATLAS Offline Software by
1.8.18