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::InfoSwitchstruct for IParticle Information.Parameter
Pattern
Match
m_noMultiplicity
noMultiplicity
exact
m_kinematic
kinematic
exact
m_numLeading
NLeading
partial
m_useTheS
useTheS
exact
Note
m_numLeadingrequires a numberXXto 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)¶