hej is hosted by Hepforge, IPPP Durham
HEJ 2.2.2
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
HEJ::detail::EmptyAnalysis Struct Reference

#include <EmptyAnalysis.hh>

Inheritance diagram for HEJ::detail::EmptyAnalysis:
Collaboration diagram for HEJ::detail::EmptyAnalysis:

Public Member Functions

void fill (Event const &, Event const &) override
 Fill event into analysis (e.g. to histograms) More...
 
bool pass_cuts (Event const &, Event const &) override
 Whether a resummation event passes all cuts. More...
 
void set_xs_scale (double scale) override
 Set the ratio (cross section) / (sum of event weights) More...
 
void finalise () override
 Finalise analysis. More...
 
 ~EmptyAnalysis () override=default
 
- Public Member Functions inherited from HEJ::Analysis
virtual void fill (Event const &res_event, Event const &FO_event)=0
 
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 void set_xs_scale (double scale)=0
 Set the ratio (cross section) / (sum of event weights) More...
 
virtual ~Analysis ()=default
 

Static Public Member Functions

static std::unique_ptr< Analysiscreate (YAML::Node const &parameters, LHEF::HEPRUP const &)
 Create EmptyAnalysis. More...
 

Constructor & Destructor Documentation

◆ ~EmptyAnalysis()

HEJ::detail::EmptyAnalysis::~EmptyAnalysis ( )
overridedefault

Member Function Documentation

◆ create()

static std::unique_ptr< Analysis > HEJ::detail::EmptyAnalysis::create ( YAML::Node const &  parameters,
LHEF::HEPRUP const &   
)
static

Create EmptyAnalysis.

◆ fill()

void HEJ::detail::EmptyAnalysis::fill ( Event const &  ,
Event const &   
)
overridevirtual

Fill event into analysis (e.g. to histograms)

This function does nothing

Implements HEJ::Analysis.

◆ finalise()

void HEJ::detail::EmptyAnalysis::finalise ( )
overridevirtual

Finalise analysis.

This function does nothing

Implements HEJ::Analysis.

◆ pass_cuts()

bool HEJ::detail::EmptyAnalysis::pass_cuts ( Event const &  ,
Event const &   
)
overridevirtual

Whether a resummation event passes all cuts.

There are no cuts, so all events pass

Implements HEJ::Analysis.

◆ set_xs_scale()

void HEJ::detail::EmptyAnalysis::set_xs_scale ( double  scale)
overridevirtual

Set the ratio (cross section) / (sum of event weights)

Implements HEJ::Analysis.


The documentation for this struct was generated from the following file: