hej is hosted by Hepforge, IPPP Durham
HEJ 2.1.4
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
Analysis.hh
Go to the documentation of this file.
1
12#pragma once
13
14namespace LHEF {
15 class HEPRUP;
16}
17
19namespace HEJ {
20 class Event;
21
23
27 struct Analysis {
32 virtual void fill(Event const & res_event, Event const & FO_event) = 0;
34
39 virtual bool pass_cuts(Event const & res_event, Event const & FO_event) = 0;
41
45 virtual void finalise() = 0;
46
47 virtual ~Analysis() = default;
48 };
49
50} // namespace HEJ
An event with clustered jets.
Definition: Event.hh:47
Main HEJ 2 Namespace.
Definition: mainpage.dox:1
Definition: Analysis.hh:14
Analysis base class.
Definition: Analysis.hh:27
virtual bool pass_cuts(Event const &res_event, Event const &FO_event)=0
Decide whether an event passes the cuts.
virtual ~Analysis()=default
virtual void finalise()=0
Finalise analysis.
virtual void fill(Event const &res_event, Event const &FO_event)=0