ATLAS Offline Software
PhysicsAnalysis
TopPhys
xAOD
TopEventSelectionTools
TopEventSelectionTools
TrackJetCleaningSelector.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 TRACKJETCLEANINGSELECTOR_H_
6
#define TRACKJETCLEANINGSELECTOR_H_
7
8
#include "
TopEventSelectionTools/EventSelectorBase.h
"
9
10
#include "
AsgTools/AsgTool.h
"
11
#include "
AsgTools/ToolHandle.h
"
12
#include "
JetInterface/IJetSelector.h
"
13
#include "
JetSelectorTools/IEventCleaningTool.h
"
14
15
namespace
top
{
16
class
TopConfig;
17
18
class
TrackJetCleaningSelector
:
public
EventSelectorBase
{
19
public
:
20
explicit
TrackJetCleaningSelector
(std::shared_ptr<top::TopConfig>
config
);
21
22
bool
apply
(
const
top::Event
&
event
)
const override
;
23
24
std::string
name
()
const override
;
25
private
:
26
std::shared_ptr<top::TopConfig>
m_config
;
27
};
28
}
29
30
#endif
top
TopConfig A simple configuration that is NOT a singleton.
Definition:
AnalysisTrackingHelper.cxx:58
IEventCleaningTool.h
top::TrackJetCleaningSelector::TrackJetCleaningSelector
TrackJetCleaningSelector(std::shared_ptr< top::TopConfig > config)
Definition:
TrackJetCleaningSelector.cxx:11
top::TrackJetCleaningSelector::m_config
std::shared_ptr< top::TopConfig > m_config
Definition:
TrackJetCleaningSelector.h:26
IJetSelector.h
config
Definition:
PhysicsAnalysis/AnalysisCommon/AssociationUtils/python/config.py:1
top::TrackJetCleaningSelector::name
std::string name() const override
A human readable name.
Definition:
TrackJetCleaningSelector.cxx:28
event
POOL::TEvent event(POOL::TEvent::kClassAccess)
top::TrackJetCleaningSelector
Definition:
TrackJetCleaningSelector.h:18
top::EventSelectorBase
This should apply event-level cuts and perform simple plotting on top::Event objects.
Definition:
EventSelectorBase.h:20
EventSelectorBase.h
top::Event
Very simple class to hold event data after reading from a file.
Definition:
Event.h:49
ToolHandle.h
AsgTool.h
top::TrackJetCleaningSelector::apply
bool apply(const top::Event &event) const override
This does stuff based on the information in an event.
Definition:
TrackJetCleaningSelector.cxx:15
Generated on Fri Jul 5 2024 21:29:58 for ATLAS Offline Software by
1.8.18