![]() |
ATLAS Offline Software
|
Public Member Functions | |
| bool | initialize (TEnv &env, const std::string &prefixName, const std::string &layerName, const std::string &m_modelFileName, const std::string &m_quantileFileName, asg::AsgTool *parentTool) |
| std::vector< float > | evaluate (const std::vector< double > &inputs) const |
Public Attributes | |
| std::string | name |
| std::string | prefix |
| std::unique_ptr< const ElectronDNNCalculator > | m_mvaTool |
| Pointer to the class that calculates the MVA score. | |
| std::vector< std::string > | m_variables |
| Variables used in the MVA Tool. | |
| std::vector< int > | m_enum_variables |
| Enum version of used variables. | |
| unsigned int | m_nOutputs |
| bool | m_multiClass {} |
| Multiclass model or not. | |
| bool | m_CFReject {} |
| Run CF rejection or not. | |
| bool | m_cfSignal {} |
| Use the CF output node in the numerator or the denominator. | |
| std::vector< double > | m_fractions |
| Fractions to combine the output nodes of a multiclass model into one discriminant. | |
| std::vector< int > | m_cutAmbiguity |
| do cut on ambiguity bit | |
| std::vector< int > | m_cutBL |
| cut min on b-layer hits | |
| std::vector< int > | m_cutPi |
| cut min on pixel hits | |
| std::vector< int > | m_cutSCT |
| cut min on precision hits | |
| std::vector< double > | m_cutSelector |
| cut on mva output | |
| std::vector< double > | m_cutSelectorCF |
| std::vector< float > | m_defaultOutputs |
| Default vector to return if calculation fails. | |
Definition at line 137 of file AsgElectronSelectorTool.h.
| std::vector< float > AsgElectronSelectorTool::SelectionLayer::evaluate | ( | const std::vector< double > & | inputs | ) | const |
Definition at line 199 of file AsgElectronSelectorTool.cxx.
| bool AsgElectronSelectorTool::SelectionLayer::initialize | ( | TEnv & | env, |
| const std::string & | prefixName, | ||
| const std::string & | layerName, | ||
| const std::string & | m_modelFileName, | ||
| const std::string & | m_quantileFileName, | ||
| asg::AsgTool * | parentTool ) |
Definition at line 89 of file AsgElectronSelectorTool.cxx.
| bool AsgElectronSelectorTool::SelectionLayer::m_CFReject {} |
| bool AsgElectronSelectorTool::SelectionLayer::m_cfSignal {} |
Use the CF output node in the numerator or the denominator.
Definition at line 157 of file AsgElectronSelectorTool.h.
| std::vector<int> AsgElectronSelectorTool::SelectionLayer::m_cutAmbiguity |
do cut on ambiguity bit
Definition at line 161 of file AsgElectronSelectorTool.h.
| std::vector<int> AsgElectronSelectorTool::SelectionLayer::m_cutBL |
cut min on b-layer hits
Definition at line 163 of file AsgElectronSelectorTool.h.
| std::vector<int> AsgElectronSelectorTool::SelectionLayer::m_cutPi |
cut min on pixel hits
Definition at line 165 of file AsgElectronSelectorTool.h.
| std::vector<int> AsgElectronSelectorTool::SelectionLayer::m_cutSCT |
cut min on precision hits
Definition at line 167 of file AsgElectronSelectorTool.h.
| std::vector<double> AsgElectronSelectorTool::SelectionLayer::m_cutSelector |
cut on mva output
Definition at line 169 of file AsgElectronSelectorTool.h.
| std::vector<double> AsgElectronSelectorTool::SelectionLayer::m_cutSelectorCF |
Definition at line 170 of file AsgElectronSelectorTool.h.
| std::vector<float> AsgElectronSelectorTool::SelectionLayer::m_defaultOutputs |
Default vector to return if calculation fails.
Definition at line 172 of file AsgElectronSelectorTool.h.
| std::vector<int> AsgElectronSelectorTool::SelectionLayer::m_enum_variables |
Enum version of used variables.
Definition at line 148 of file AsgElectronSelectorTool.h.
| std::vector<double> AsgElectronSelectorTool::SelectionLayer::m_fractions |
Fractions to combine the output nodes of a multiclass model into one discriminant.
Definition at line 159 of file AsgElectronSelectorTool.h.
| bool AsgElectronSelectorTool::SelectionLayer::m_multiClass {} |
| std::unique_ptr<const ElectronDNNCalculator> AsgElectronSelectorTool::SelectionLayer::m_mvaTool |
Pointer to the class that calculates the MVA score.
const for thread safety
Definition at line 142 of file AsgElectronSelectorTool.h.
| unsigned int AsgElectronSelectorTool::SelectionLayer::m_nOutputs |
Definition at line 150 of file AsgElectronSelectorTool.h.
| std::vector<std::string> AsgElectronSelectorTool::SelectionLayer::m_variables |
Variables used in the MVA Tool.
Definition at line 145 of file AsgElectronSelectorTool.h.
| std::string AsgElectronSelectorTool::SelectionLayer::name |
Definition at line 138 of file AsgElectronSelectorTool.h.
| std::string AsgElectronSelectorTool::SelectionLayer::prefix |
Definition at line 139 of file AsgElectronSelectorTool.h.