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::IParticleInfoSwitch
class 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
,isolation
andeffSF
switches do not enable any additional output by themselves. They require additional working point pattern usingPID_XYZ
for PID working points,PIDSF_XYZ
for PID scale factors,ISOL_XYZ
for isolation working points and scale factors, andTRIG_XYZ
for trigger scale factors.XYZ
in the pattern should be replaced using the working point name, for example:m_configStr = "... PID_LHMedium PIDSF_MediumLLH ..."
will define the
LHMedium
PID working point and the accompanying scale factors. Note that not all PID working points have scale factors available.Isolation supports
NONE
or empty option which will enable scale factors without additional isolation requirements, for example:m_configStr = "... ISOL_NONE ISOL_Loose ..."
will define the
Loose
isolation working point status branch, and scale factors without isolation requirements and using theLoose
WP.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