SND@LHC Software
Loading...
Searching...
No Matches
snd::analysis_cuts::baseCut Class Referenceabstract

#include <sndBaseCut.h>

Inheritance diagram for snd::analysis_cuts::baseCut:
Collaboration diagram for snd::analysis_cuts::baseCut:

Public Member Functions

virtual bool passCut ()=0
 
std::string getName ()
 
std::string getShortName ()
 
std::vector< int > getNbins ()
 
std::vector< double > getRangeStart ()
 
std::vector< double > getRangeEnd ()
 
std::vector< double > getPlotVar ()
 

Protected Attributes

std::string cutName
 
std::string shortName
 
std::vector< int > nbins
 
std::vector< double > range_start
 
std::vector< double > range_end
 
std::vector< double > plot_var
 

Detailed Description

Definition at line 7 of file sndBaseCut.h.

Member Function Documentation

◆ getName()

std::string snd::analysis_cuts::baseCut::getName ( )
inline

Definition at line 17 of file sndBaseCut.h.

17{return cutName;}

◆ getNbins()

std::vector< int > snd::analysis_cuts::baseCut::getNbins ( )
inline

Definition at line 21 of file sndBaseCut.h.

21{return nbins;}
std::vector< int > nbins
Definition sndBaseCut.h:11

◆ getPlotVar()

std::vector< double > snd::analysis_cuts::baseCut::getPlotVar ( )
inline

Definition at line 24 of file sndBaseCut.h.

24{return plot_var;}
std::vector< double > plot_var
Definition sndBaseCut.h:14

◆ getRangeEnd()

std::vector< double > snd::analysis_cuts::baseCut::getRangeEnd ( )
inline

Definition at line 23 of file sndBaseCut.h.

23{return range_end;}
std::vector< double > range_end
Definition sndBaseCut.h:13

◆ getRangeStart()

std::vector< double > snd::analysis_cuts::baseCut::getRangeStart ( )
inline

Definition at line 22 of file sndBaseCut.h.

22{return range_start;}
std::vector< double > range_start
Definition sndBaseCut.h:12

◆ getShortName()

std::string snd::analysis_cuts::baseCut::getShortName ( )
inline

Definition at line 20 of file sndBaseCut.h.

20{return shortName;}

◆ passCut()

Member Data Documentation

◆ cutName

std::string snd::analysis_cuts::baseCut::cutName
protected

Definition at line 9 of file sndBaseCut.h.

◆ nbins

std::vector<int> snd::analysis_cuts::baseCut::nbins
protected

Definition at line 11 of file sndBaseCut.h.

◆ plot_var

std::vector<double> snd::analysis_cuts::baseCut::plot_var
protected

Definition at line 14 of file sndBaseCut.h.

◆ range_end

std::vector<double> snd::analysis_cuts::baseCut::range_end
protected

Definition at line 13 of file sndBaseCut.h.

◆ range_start

std::vector<double> snd::analysis_cuts::baseCut::range_start
protected

Definition at line 12 of file sndBaseCut.h.

◆ shortName

std::string snd::analysis_cuts::baseCut::shortName
protected

Definition at line 10 of file sndBaseCut.h.


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