Class PhotonInfoSwitch¶
Defined in File HelperClasses.h
Inheritance Relationships¶
Base Type¶
public HelperClasses::IParticleInfoSwitch
(Class IParticleInfoSwitch)
Class Documentation¶
-
class PhotonInfoSwitch : public HelperClasses::IParticleInfoSwitch
The
HelperClasses::IParticleInfoSwitch
class for Photon Information.Parameter
Pattern
Match
m_isolation
isolation
exact
m_PID
PID
exact
m_purity
purity
exact
m_effSF
effSF
exact
m_trigger
trigger
exact
m_isoCones
isoCone
partial
Note
isoCone
can be repeated but requires a number after it, for example:m_configStr = "... isoCone20 isoCone40 ..."
which will define
std::vector<int> m_isoCones = {20,40}
.Public Functions
-
inline PhotonInfoSwitch(const std::string configStr)¶
-
inline virtual ~PhotonInfoSwitch()¶
Public Members
-
bool m_isolation¶
-
bool m_PID¶
-
bool m_purity¶
-
bool m_effSF¶
-
bool m_trigger¶
-
std::vector<std::string> m_isoCones¶
Protected Functions
-
virtual void initialize()¶
-
inline PhotonInfoSwitch(const std::string configStr)¶