Particle PID Manager¶
Electron LH PID Manager¶
Warning
doxygenclass: Cannot find class “ElectronLHPIDManager” in doxygen xml output for project “xAH” from directory: ./doxygen/xml
Electron Cut-Based PID Manager¶
-
class ElectronCutBasedPIDManager¶
Public Functions
-
ElectronCutBasedPIDManager()¶
-
ElectronCutBasedPIDManager(std::string WP, bool debug = false)¶
-
~ElectronCutBasedPIDManager()¶
-
StatusCode setupWPs(bool configTools, std::string selector_name = "")¶
-
StatusCode setDecorations(const xAOD::Electron *electron)¶
-
inline const std::string getSelectedWP()¶
-
inline std::multimap<std::string, AsgElectronIsEMSelector*> getAllWPTools()¶
-
inline std::multimap<std::string, AsgElectronIsEMSelector*> getValidWPTools()¶
-
inline const std::set<std::string> getAllWPs()¶
-
inline const std::set<std::string> getValidWPs()¶
Private Members
-
std::string m_selectedWP¶
-
bool m_debug¶
-
std::multimap<std::string, AsgElectronIsEMSelector*> m_allWPTools¶
-
std::multimap<std::string, AsgElectronIsEMSelector*> m_validWPTools¶
-
std::set<std::string> m_allWPAuxDecors¶
-
std::set<std::string> m_validWPs¶
-
AsgElectronIsEMSelector *m_asgElectronIsEMSelector_Loose¶
-
AsgElectronIsEMSelector *m_asgElectronIsEMSelector_Medium¶
-
AsgElectronIsEMSelector *m_asgElectronIsEMSelector_Tight¶
-
ElectronCutBasedPIDManager()¶