Class MuonInfoSwitch¶
Defined in File HelperClasses.h
Inheritance Relationships¶
Base Type¶
public HelperClasses::IParticleInfoSwitch
(Class IParticleInfoSwitch)
Class Documentation¶
-
class
MuonInfoSwitch
: public HelperClasses::IParticleInfoSwitch The
HelperClasses::IParticleInfoSwitch
class for Muon Information.Parameter
Pattern
Match
m_trigger
trigger
exact
m_isolation
isolation
exact
m_isolationKinematics
isolationKinematics
exact
m_quality
quality
exact
m_recoparams
recoparams
exact
m_trackparams
trackparams
exact
m_trackhitcont
trackhitcont
exact
m_effSF
effSF
exact
m_energyLoss
energyLoss
exact
m_recoWPs[XYZ]
RECO_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
quality
,isolation
andeffSF
switches do not enable any additional output by themselves. They require additional working point pattern usingRECO_XYZ
for quality working points and 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 = "... RECO_Medium ..."
will define the
Medium
quality working point and the accompanying scale factors.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_trackparams
¶
-
bool
m_trackhitcont
¶
-
bool
m_effSF
¶
-
bool
m_energyLoss
¶
-
bool
m_promptlepton
¶
-
std::vector<std::string>
m_recoWPs
¶
-
std::vector<std::string>
m_isolWPs
¶
-
std::vector<std::string>
m_trigWPs
¶
-
bool
m_passSel
¶
-
bool
m_passOR
¶
-
bool
m_recoEff_sysNames
¶
-
bool
m_isoEff_sysNames
¶
-
bool
m_trigEff_sysNames
¶
-
bool
m_ttvaEff_sysNames
¶
Protected Functions
-
void
initialize
()¶
-
bool