Mēnsūra
|
Provides generator-level jets and MET. More...
#include <PECGenJetMETReader.hpp>
Public Member Functions | |
PECGenJetMETReader (std::string const name="GenJetMET") | |
Creates plugin with the given name. More... | |
PECGenJetMETReader (PECGenJetMETReader const &src) noexcept | |
Copy constructor. | |
PECGenJetMETReader (PECGenJetMETReader &&)=default | |
Default move constructor. | |
PECGenJetMETReader & | operator= (PECGenJetMETReader const &)=delete |
Assignment operator is deleted. | |
virtual | ~PECGenJetMETReader () noexcept |
Trivial destructor. | |
virtual void | BeginRun (Dataset const &) override |
Sets up reading of a tree containing jets and MET. More... | |
virtual Plugin * | Clone () const override |
Creates a newly configured clone. More... | |
virtual double | GetJetRadius () const override |
Returns radius parameter used in the jet clustering algorithm. More... | |
void | SetSelection (double minPt, double maxAbsEta) |
Specifiy desired selection on jets. | |
![]() | |
GenJetMETReader (std::string const name="GenJetMET") | |
Creates plugin with the given name. More... | |
GenJetMETReader (GenJetMETReader const &)=default | |
Default copy constructor. | |
GenJetMETReader (GenJetMETReader &&)=default | |
Default move constructor. | |
GenJetMETReader & | operator= (GenJetMETReader const &)=default |
Default assignment operator. | |
virtual | ~GenJetMETReader () noexcept |
Trivial destructor. | |
std::vector< GenJet > const & | GetJets () const |
Returns collection of corrected jets in the current event. | |
MET const & | GetMET () const |
Returns corrected MET in the current event. | |
![]() | |
ReaderPlugin (std::string const &name) | |
Constructor. | |
ReaderPlugin (ReaderPlugin const &)=default | |
Default copy constructor. | |
ReaderPlugin (ReaderPlugin &&)=default | |
Default move constructor. | |
ReaderPlugin & | operator= (ReaderPlugin const &)=default |
Default assignment operator. | |
virtual | ~ReaderPlugin () |
Trivial destructor. | |
![]() | |
Plugin (std::string const &name) | |
Constructor. | |
Plugin (Plugin const &)=default | |
Default copy constructor. | |
Plugin (Plugin &&)=default | |
Default move constructor. | |
Plugin & | operator= (Plugin const &)=default |
Default assignment operator. | |
virtual | ~Plugin () |
Trivial destructor. | |
virtual void | EndRun () |
Performs necessary actions needed after processing of a dataset is finished. More... | |
Processor const & | GetMaster () const |
Returns a reference to the master. More... | |
std::string const & | GetName () const |
Returns name of the plugin. | |
EventOutcome | ProcessEventToOutcome () |
Processes a new event from the current dataset. More... | |
void | SetMaster (Processor const *processor) |
Provides a pointer to an instance of Processor class that owns the plugin. More... | |
Additional Inherited Members | |
![]() | |
enum | EventOutcome { EventOutcome::Ok, EventOutcome::FilterFailed, EventOutcome::NoEvents } |
Outcome of processing of an event. More... | |
![]() | |
Plugin const * | GetDependencyPlugin (std::string const &name) const |
Returns a pointer to a precedent plugin in the path with the given name. More... | |
![]() | |
std::vector< GenJet > | jets |
Collection of generator-level jets in the current event. | |
MET | met |
Corrected MET in the current event. | |
Provides generator-level jets and MET.
This plugin reads generator-level jets and MET from a PEC file, with the help of a PECInputData plugin, and translates them to standard classes used by the framework. User can specify a kinematic selection to be applied to jets, using method SetSelection.
PECGenJetMETReader::PECGenJetMETReader | ( | std::string const | name = "GenJetMET" | ) |
Creates plugin with the given name.
User is encouraged to keep the default name.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Returns radius parameter used in the jet clustering algorithm.
The radius is hard-coded in the current implementation, but it will be made configurable in future if jets with larger radii are added.
Implemented from GenJetMETReader.
Implements GenJetMETReader.