Class IParticleInfoSwitch

Inheritance Relationships

Base Type

Derived Types

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 number XX 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()

Public Members

bool m_noMultiplicity
bool m_kinematic
int m_numLeading
bool m_useTheS

Protected Functions

virtual void initialize()