hej is hosted by Hepforge, IPPP Durham
HEJ 2 2.0
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
EmptyAnalysis.hh
Go to the documentation of this file.
1
9#pragma once
10
11#include <memory>
12
13#include "HEJ/Analysis.hh"
14
16namespace YAML{
17 class Node;
18}
19
20namespace HEJ{
28 static std::unique_ptr<Analysis> create(YAML::Node const & parameters);
29
31
34 virtual void fill(Event const &, Event const &) override;
36
39 virtual bool pass_cuts(Event const &, Event const &) override;
41
44 virtual void finalise() override;
45
46 virtual ~EmptyAnalysis() override = default;
47 };
48}
Header file for the Analysis interface.
Definition: Event.hh:84
Main HEJ 2 Namespace.
Definition: mainpage.dox:1
YAML Namespace.
Definition: EmptyAnalysis.hh:16
Analysis base class.
Definition: Analysis.hh:23
Definition: EmptyAnalysis.hh:27
virtual void finalise() override
Finalise analysis.
static std::unique_ptr< Analysis > create(YAML::Node const &parameters)
virtual ~EmptyAnalysis() override=default
virtual bool pass_cuts(Event const &, Event const &) override
Whether a resummation event passes all cuts.
virtual void fill(Event const &, Event const &) override
Fill event into analysis (e.g. to histograms)