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

#include <EmptyAnalysis.hh>

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

Public Member Functions

virtual void fill (Event const &, Event const &) override
 Fill event into analysis (e.g. to histograms) More...
 
virtual bool pass_cuts (Event const &, Event const &) override
 Whether a resummation event passes all cuts. More...
 
virtual void finalise () override
 Finalise analysis. More...
 
virtual ~EmptyAnalysis () override=default
 
- Public Member Functions inherited from HEJ::Analysis
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
 

Static Public Member Functions

static std::unique_ptr< Analysiscreate (YAML::Node const &parameters)
 

Detailed Description

An analysis that does nothing

This analysis is used by default if no user analysis is specified. The member functions don't do anything and events passed to the analysis are simply ignored.

Constructor & Destructor Documentation

◆ ~EmptyAnalysis()

virtual HEJ::EmptyAnalysis::~EmptyAnalysis ( )
overridevirtualdefault

Member Function Documentation

◆ create()

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

◆ fill()

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

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

This function does nothing

Implements HEJ::Analysis.

◆ finalise()

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

Finalise analysis.

This function does nothing

Implements HEJ::Analysis.

◆ pass_cuts()

virtual bool HEJ::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.


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