Nanga Parbat 1.1.0
A TMD fitting framework
Public Member Functions | List of all members
NangaParbat::QCut Class Reference

Derivation of the class Cut to impose cut on the variable "Q". More...

#include <qcut.h>

Inheritance diagram for NangaParbat::QCut:
NangaParbat::Cut

Public Member Functions

 QCut (DataHandler const &dataset, double const &Qmin, double const &Qmax)
 The "QCut" constructor. More...
 
void EnforceCut ()
 Purely virtual function to be used implemented in the derived class to eforce the cut. More...
 
- Public Member Functions inherited from NangaParbat::Cut
 Cut (Cut const &cut)
 The "Cut" copy constructor. More...
 
 Cut (DataHandler const &dataset, double const &min, double const &max)
 The "Cut" constructor. More...
 
virtual ~Cut ()
 The "Cut" destructor. More...
 
std::valarray< bool > GetMask () const
 Function that returns the cut mask. More...
 

Additional Inherited Members

- Protected Attributes inherited from NangaParbat::Cut
DataHandler const & _dataset
 The dataset to be processed. More...
 
double const _min
 Minimal value. More...
 
double const _max
 Maximal value. More...
 
std::valarray< bool > _mask
 Cut mask. More...
 

Detailed Description

Derivation of the class Cut to impose cut on the variable "Q".

Constructor & Destructor Documentation

◆ QCut()

NangaParbat::QCut::QCut ( DataHandler const &  dataset,
double const &  Qmin,
double const &  Qmax 
)

The "QCut" constructor.

Parameters
datasetthe DataHandler object subject to the cuts
Qminmininum value
Qmaxmaximal value

Member Function Documentation

◆ EnforceCut()

void NangaParbat::QCut::EnforceCut ( )
virtual

Purely virtual function to be used implemented in the derived class to eforce the cut.

Implements NangaParbat::Cut.


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