Class ElectronInfoSwitch¶
Defined in File HelperClasses.h
Inheritance Relationships¶
Base Type¶
public HelperClasses::IParticleInfoSwitch(Class IParticleInfoSwitch)
Class Documentation¶
-
class
ElectronInfoSwitch: public HelperClasses::IParticleInfoSwitch The
HelperClasses::IParticleInfoSwitchclass for Electron Information.Parameter
Pattern
Match
m_trigger
trigger
exact
m_isolation
isolation
exact
m_isolationKinematics
isolationKinematics
exact
m_PID
PID
exact
m_trackparams
trackparams
exact
m_trackhitcont
trackhitcont
exact
m_effSF
effSF
exact
m_PIDWPs[XYZ]
PID_XYZ
pattern
m_PIDSFWPs[XYZ]
PIDSF_XYZ
pattern
m_isolWPs[“”]
exact
m_isolWPs[“”]
ISOL_NONE
exact
m_isolWPs[XYZ]
ISOL_XYZ
pattern
m_trigWPs[XYZ]
TRIG_XYZ
pattern
m_passSel
passSel
exact
m_passOR
passOR
exact
Note
PID,isolationandeffSFswitches do not enable any additional output by themselves. They require additional working point pattern usingPID_XYZfor PID working points,PIDSF_XYZfor PID scale factors,ISOL_XYZfor isolation working points and scale factors, andTRIG_XYZfor trigger scale factors.XYZin the pattern should be replaced using the working point name, for example:m_configStr = "... PID_LHMedium PIDSF_MediumLLH ..."
will define the
LHMediumPID working point and the accompanying scale factors. Note that not all PID working points have scale factors available.Isolation supports
NONEor empty option which will enable scale factors without additional isolation requirements, for example:m_configStr = "... ISOL_NONE ISOL_Loose ..."
will define the
Looseisolation working point status branch, and scale factors without isolation requirements and using theLooseWP.Public Members
-
bool
m_trigger¶
-
bool
m_isolation¶
-
bool
m_isolationKinematics¶
-
bool
m_quality¶
-
bool
m_PID¶
-
bool
m_recoparams¶
-
bool
m_trackparams¶
-
bool
m_trackhitcont¶
-
bool
m_effSF¶
-
bool
m_promptlepton¶
-
std::vector<std::string>
m_PIDWPs¶
-
std::vector<std::string>
m_PIDSFWPs¶
-
std::vector<std::string>
m_isolWPs¶
-
std::vector<std::string>
m_trigWPs¶
-
bool
m_passSel¶
-
bool
m_passOR¶
Protected Functions
-
void
initialize()¶
-
bool