Class IParticleInfoSwitch¶
Defined in File HelperClasses.h
Inheritance Relationships¶
Base Type¶
public HelperClasses::InfoSwitch
(Class InfoSwitch)
Derived Types¶
public HelperClasses::ClusterInfoSwitch
(Class ClusterInfoSwitch)public HelperClasses::ElectronInfoSwitch
(Class ElectronInfoSwitch)public HelperClasses::JetInfoSwitch
(Class JetInfoSwitch)public HelperClasses::MuonInfoSwitch
(Class MuonInfoSwitch)public HelperClasses::PhotonInfoSwitch
(Class PhotonInfoSwitch)public HelperClasses::TauInfoSwitch
(Class TauInfoSwitch)public HelperClasses::TruthInfoSwitch
(Class TruthInfoSwitch)
Class Documentation¶
-
class IParticleInfoSwitch : public HelperClasses::InfoSwitch
The
HelperClasses::InfoSwitch
struct for IParticle Information.Parameter
Pattern
Match
m_noMultiplicity
noMultiplicity
exact
m_kinematic
kinematic
exact
m_numLeading
NLeading
partial
m_useTheS
useTheS
exact
Note
m_numLeading
requires a numberXX
to follow it, defining the number of leading partiles and associate it with that variable.For example:
m_configStr = "... NLeading4 ..."
will define
int m_numLeading = 4
.Subclassed by HelperClasses::ClusterInfoSwitch, HelperClasses::ElectronInfoSwitch, HelperClasses::JetInfoSwitch, HelperClasses::MuonInfoSwitch, HelperClasses::PhotonInfoSwitch, HelperClasses::TauInfoSwitch, HelperClasses::TruthInfoSwitch
Public Functions
-
inline IParticleInfoSwitch(const std::string configStr)¶
-
inline virtual ~IParticleInfoSwitch()¶
Protected Functions
-
virtual void initialize()¶
-
inline IParticleInfoSwitch(const std::string configStr)¶