![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TOPEVENTSELECTIONTOOLS_JETRESPONSEPLOTS_H_
6 #define TOPEVENTSELECTIONTOOLS_JETRESPONSEPLOTS_H_
49 std::shared_ptr<top::TopConfig>
config,
71 std::string
name()
const override;
96 #endif // TOPEVENTSELECTIONTOOLS_JETRESPONSEPLOTS_H_
ToolHandle< PMGTools::IPMGTruthWeightTool > m_PMGTruthWeights
TopConfig A simple configuration that is NOT a singleton.
std::shared_ptr< PlotManager > m_hists
void FillHistograms(const double w_event, const top::Event &event) const
Helper function to fill the histograms.
std::shared_ptr< top::TopConfig > m_config
std::string name() const override
Return the name for the cutflow table.
POOL::TEvent event(POOL::TEvent::kClassAccess)
bool apply(const top::Event &event) const override
Fill the histograms.
This module defines the arguments passed from the BATCH driver to the BATCH worker.
std::vector< double > m_ptBinning
JetResponsePlots(const std::string &name, TFile *outputFile, const std::string ¶ms, std::shared_ptr< top::TopConfig > config, EL::Worker *wk=nullptr)
Setup some example plots.
This should apply event-level cuts and perform simple plotting on top::Event objects.
std::size_t m_nominalHashValue
Very simple class to hold event data after reading from a file.
An example of how to quickly make some plots at a certain point in the cutflow.