ATLAS Offline Software
PhysicsAnalysis
TopPhys
xAOD
TopObjectSelectionTools
TopObjectSelectionTools
TrackSelectionBase.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 TRACKSELECTIONBASE_H_
6
#define TRACKSELECTIONBASE_H_
7
8
#include "
xAODTracking/TrackParticle.h
"
9
10
namespace
top
{
11
class
TrackSelectionBase
{
12
public
:
13
TrackSelectionBase
();
14
virtual
~TrackSelectionBase
();
15
17
// virtual bool passSelection(const xAOD::TrackParticle&, const xAOD::Vertex&) = 0;
19
virtual
void
print
(std::ostream&)
const
= 0;
20
};
21
}
22
23
std::ostream&
operator <<
(std::ostream&
os
,
const
top::TrackSelectionBase
&
selection
);
24
25
#endif
top
TopConfig A simple configuration that is NOT a singleton.
Definition:
AnalysisTrackingHelper.cxx:58
top::TrackSelectionBase::TrackSelectionBase
TrackSelectionBase()
Definition:
TrackSelectionBase.cxx:8
selection
std::string selection
Definition:
fbtTestBasics.cxx:73
ReadFromCoolCompare.os
os
Definition:
ReadFromCoolCompare.py:231
top::TrackSelectionBase::print
virtual void print(std::ostream &) const =0
For the main analysis object selection.
top::TrackSelectionBase
Definition:
TrackSelectionBase.h:11
TrackParticle.h
top::TrackSelectionBase::~TrackSelectionBase
virtual ~TrackSelectionBase()
Definition:
TrackSelectionBase.cxx:11
operator<<
std::ostream & operator<<(std::ostream &os, const top::TrackSelectionBase &selection)
Generated on Fri Jul 5 2024 21:30:09 for ATLAS Offline Software by
1.8.18