|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JETCLEANINGSELECTOR_H_
6 #define JETCLEANINGSELECTOR_H_
53 std::string
name()
const override;
TopConfig A simple configuration that is NOT a singleton.
std::string name() const override
Print the name of the tool and level.
std::shared_ptr< top::TopConfig > m_config
JetCleaningSelector(const std::string &level, std::shared_ptr< top::TopConfig > config)
Setup the jet group's cleaning tool.
ToolHandle< IJetSelector > m_jetCleaningToolLooseBad
The jet cleaning tools.
POOL::TEvent event(POOL::TEvent::kClassAccess)
bool m_useEventLevelJetCleaningTool
ToolHandle< ECUtils::IEventCleaningTool > m_jetEventCleaningToolLooseBad
The jet event cleaning tools.
ToolHandle< ECUtils::IEventCleaningTool > m_jetEventCleaningToolTightBad
ToolHandle< IJetSelector > m_jetCleaningToolTightBad
This should apply event-level cuts and perform simple plotting on top::Event objects.
bool checkBadBatman(const top::Event &event) const
A helper function to check if the event passes BadBatman cleaning in a specified range (from config) ...
Very simple class to hold event data after reading from a file.
Event selection using the official jet cleaning tool.
bool apply(const top::Event &event) const override
Only accept the event if the tool says all the jets are okay.
std::string m_level
The level to configure to, so we can print it in the name.