brief description
More...
#include <IterativeCutSelector.h>
|
| IterativeCutSelector () |
|
| IterativeCutSelector (const std::string &inputName) |
|
| IterativeCutSelector (const std::string &inputName, const std::string &cfgFile) |
|
virtual | ~IterativeCutSelector () |
|
std::string | getCutVar (std::string cutname) |
| get cut variable from name
|
|
bool | isCutGreaterThan (std::string cutname) |
| is cut of type 'greater than'
|
|
void | setCutValue (std::string cutname, double value) |
| set cut value
|
|
bool | passCutGTorLT (std::string cutname, double val) |
| does value pass cut
|
|
void | printCuts () |
| prints cuts and values
|
|
int | getCutID (std::string cutname) |
| get cut ID
|
|
void | filterCuts (std::vector< std::string > cut_variable_list) |
| remove cuts that aren't specified in the list of cut variables
|
|
std::map< std::string, std::pair< double, int > > * | getPointerToCuts () |
| get pointer to the base class cuts
|
|
| BaseSelector () |
|
| BaseSelector (const std::string &inputName) |
|
| BaseSelector (const std::string &inputName, const std::string &cfgFile) |
|
virtual | ~BaseSelector () |
|
void | setCfgFile (const std::string &cfgFile) |
| Set the Cfg File object.
|
|
void | setDebug (bool val) |
| Set Debug.
|
|
bool | hasCut (const std::string &cutname) |
| description
|
|
bool | LoadSelection () |
| description
|
|
float | getCut (const std::string &cutname) |
| Get cut values ?
|
|
std::map< std::string, std::pair< double, int > > | getCuts () |
| description
|
|
void | makeCutFlowHisto () |
| description
|
|
std::shared_ptr< TH1F > | getCutFlowHisto () |
| Get the Cut Flow Histo.
|
|
bool | passCut (const std::string &cutname, double val, double weight) |
| description
|
|
bool | passCutEq (const std::string &cutname, double val, double weight) |
| description
|
|
bool | passCutLt (const std::string &cutname, double val, double weight) |
| description
|
|
bool | passCutGt (const std::string &cutname, double val, double weight) |
| description
|
|
void | clearSelector () |
| description
|
|
|
typedef std::map< std::string, std::pair< double, int > >::iterator | cut_it |
| description
|
|
std::map< std::string, std::pair< double, int > > | cuts |
| description
|
|
bool | debug_ {false} |
| description
|
|
brief description
more details
Definition at line 21 of file IterativeCutSelector.h.
◆ IterativeCutSelector() [1/3]
◆ IterativeCutSelector() [2/3]
◆ IterativeCutSelector() [3/3]
◆ ~IterativeCutSelector()
◆ filterCuts()
void filterCuts |
( |
std::vector< std::string > |
cut_variable_list | ) |
|
◆ getCutID()
int getCutID |
( |
std::string |
cutname | ) |
|
|
inline |
◆ getCutVar()
std::string getCutVar |
( |
std::string |
cutname | ) |
|
◆ getPointerToCuts()
std::map< std::string, std::pair< double, int > > * getPointerToCuts |
( |
| ) |
|
|
inline |
◆ isCutGreaterThan()
bool isCutGreaterThan |
( |
std::string |
cutname | ) |
|
◆ passCutGTorLT()
bool passCutGTorLT |
( |
std::string |
cutname, |
|
|
double |
val |
|
) |
| |
◆ printCuts()
◆ setCutValue()
void setCutValue |
( |
std::string |
cutname, |
|
|
double |
value |
|
) |
| |
◆ skipCutVarValue_
double skipCutVarValue_ = -9876543210.0 |
|
private |
The documentation for this class was generated from the following files: