Class TauInfoSwitch¶
Defined in File HelperClasses.h
Inheritance Relationships¶
Base Type¶
public HelperClasses::IParticleInfoSwitch(Class IParticleInfoSwitch)
Class Documentation¶
-
class TauInfoSwitch : public HelperClasses::IParticleInfoSwitch
The
HelperClasses::IParticleInfoSwitchstruct for Tau Information.Note
identificationandeffSFswitches do not enable any additional output by themselves. They require additional working point pattern usingTAUEFF_XYZfor combined scale factors, andTRIG_XYZfor trigger scale factors.XYZin the pattern should be replaced using the working point name, for example:m_configStr = "... TAUEFF_EleOLRElectronEleRNNLoose_TauIDMedium ... TRIG_EleOLRElectronEleRNNMedium_TauIDLoose_TrigMyTriggerMenu"
Notice that the working point for TAUEFF is a combination of two working points from EleOLRElectron and TauID.
Public Functions
-
inline TauInfoSwitch(const std::string configStr)¶
-
inline virtual ~TauInfoSwitch()¶
Public Members
-
bool m_trigger¶
-
bool m_JetID¶
-
bool m_EleVeto¶
-
bool m_xahTauJetMatching¶
-
bool m_trackAll¶
-
bool m_trackparams¶
-
bool m_trackhitcont¶
-
bool m_effSF¶
-
std::vector<std::string> m_tauEffWPs¶
-
std::vector<std::string> m_trigWPs¶
Protected Functions
-
virtual void initialize()¶
-
inline TauInfoSwitch(const std::string configStr)¶