hej is hosted by Hepforge, IPPP Durham
HEJ 2.1.4
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
EmptyAnalysis.hh
Go to the documentation of this file.
1
8#pragma once
9
10#include <memory>
11
12#include "HEJ/Analysis.hh"
13
14namespace YAML {
15 class Node;
16}
17namespace LHEF {
18 class HEPRUP;
19}
20
21namespace HEJ {
22 class Event;
23
32 static std::unique_ptr<Analysis> create(
33 YAML::Node const & parameters, LHEF::HEPRUP const & /*unused*/);
34
36
39 void fill(Event const & /*res_event*/, Event const & /*FO_event*/) override;
41
44 bool pass_cuts(Event const & /*res_event*/, Event const & /*FO_event*/) override;
46
49 void finalise() override;
50
51 ~EmptyAnalysis() override = default;
52 };
53} // namespace HEJ
Header file for the Analysis interface.
An event with clustered jets.
Definition: Event.hh:47
Main HEJ 2 Namespace.
Definition: mainpage.dox:1
Definition: Analysis.hh:14
Definition: EmptyAnalysis.hh:14
Analysis base class.
Definition: Analysis.hh:27
Definition: EmptyAnalysis.hh:30
void finalise() override
Finalise analysis.
bool pass_cuts(Event const &, Event const &) override
Whether a resummation event passes all cuts.
static std::unique_ptr< Analysis > create(YAML::Node const &parameters, LHEF::HEPRUP const &)
Create EmptyAnalysis.
void fill(Event const &, Event const &) override
Fill event into analysis (e.g. to histograms)
~EmptyAnalysis() override=default