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: