HEJ 2 2.0
High energy resummation for hadron colliders
|
#include <Analysis.hh>
Public Member Functions | |
virtual void | fill (Event const &res_event, Event const &FO_event)=0 |
Fill event into analysis (e.g. to histograms) More... | |
virtual bool | pass_cuts (Event const &res_event, Event const &FO_event)=0 |
Decide whether an event passes the cuts. More... | |
virtual void | finalise ()=0 |
Finalise analysis. More... | |
virtual | ~Analysis ()=default |
Analysis base class.
This is the interface that all analyses should implement, i.e. all custom analyses have to be derived from this struct.
|
virtualdefault |
Fill event into analysis (e.g. to histograms)
res_event | The event in resummation phase space |
FO_event | The original fixed-order event |
Implemented in HEJ::EmptyAnalysis, and HEJ::RivetAnalysis.
|
pure virtual |
Finalise analysis.
This function is called after all events have been processed and can be used for example to print out or save the results.
Implemented in HEJ::EmptyAnalysis, and HEJ::RivetAnalysis.
|
pure virtual |
Decide whether an event passes the cuts.
res_event | The event in resummation phase space |
FO_event | The original fixed-order event |
Implemented in HEJ::EmptyAnalysis, and HEJ::RivetAnalysis.