hej is hosted by Hepforge, IPPP Durham
HEJ 2.1.4
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

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 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 ~Analysis ()=default
 

Static Public Member Functions

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

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()

HEJ::EmptyAnalysis::~EmptyAnalysis ( )
overridedefault

Member Function Documentation

◆ create()

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

Create EmptyAnalysis.

◆ fill()

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()

void HEJ::EmptyAnalysis::finalise ( )
overridevirtual

Finalise analysis.

This function does nothing

Implements HEJ::Analysis.

◆ pass_cuts()

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: