ATLAS Offline Software
Loading...
Searching...
No Matches
Pythia8::SettableMBColourReconnection Class Reference
Inheritance diagram for Pythia8::SettableMBColourReconnection:
Collaboration diagram for Pythia8::SettableMBColourReconnection:

Public Member Functions

 SettableMBColourReconnection ()
bool canReconnectResonanceSystems ()
bool doReconnectResonanceSystems (int oldSizeEvent, Event &event)

Protected Member Functions

void _init ()

Protected Attributes

UserHooks * m_crHook

Private Attributes

Pythia8_UserHooks::UserSetting< int > m_modeIn
Pythia8_UserHooks::UserSetting< int > m_flipIn
Pythia8_UserHooks::UserSetting< double > m_dLamCutIn
Pythia8_UserHooks::UserSetting< double > m_fracGluonIn

Detailed Description

Definition at line 43 of file SettableColourReconnection.cxx.

Constructor & Destructor Documentation

◆ SettableMBColourReconnection()

Pythia8::SettableMBColourReconnection::SettableMBColourReconnection ( )
inline

Definition at line 46 of file SettableColourReconnection.cxx.

47 m_modeIn("MBReconnection:Mode", 0),
48 m_flipIn("MBReconnection:Flip", 0),
49 m_dLamCutIn("MBReconnection:DeltaLambda", 0.),
50 m_fracGluonIn("MBReconnection:GluonFraction", 1.){}
Pythia8_UserHooks::UserSetting< double > m_dLamCutIn
Pythia8_UserHooks::UserSetting< double > m_fracGluonIn
Pythia8_UserHooks::UserSetting< int > m_flipIn
Pythia8_UserHooks::UserSetting< int > m_modeIn

Member Function Documentation

◆ _init()

void Pythia8::SettableMBColourReconnection::_init ( )
inlineprotectedvirtual

Implements Pythia8::SettableColourReconnectionBase.

Definition at line 54 of file SettableColourReconnection.cxx.

54 {
55 if(m_crHook != 0) return;
56 m_crHook = new MBReconUserHooks(m_modeIn(settingsPtr), m_flipIn(settingsPtr), m_dLamCutIn(settingsPtr), m_fracGluonIn(settingsPtr));
57 return;
58 }

◆ canReconnectResonanceSystems()

bool Pythia8::SettableColourReconnectionBase::canReconnectResonanceSystems ( )
inlineinherited

Definition at line 21 of file SettableColourReconnection.cxx.

21{return true;}

◆ doReconnectResonanceSystems()

bool Pythia8::SettableColourReconnectionBase::doReconnectResonanceSystems ( int oldSizeEvent,
Event & event )
inlineinherited

Definition at line 23 of file SettableColourReconnection.cxx.

23 {
24
25 if(m_crHook == 0){
26 _init();
28
29 }
30 return m_crHook->doReconnectResonanceSystems(oldSizeEvent, event);
31 }
#define PYTHIA8_INITUSERHOOK_WRAP(A)

Member Data Documentation

◆ m_crHook

UserHooks* Pythia8::SettableColourReconnectionBase::m_crHook
protectedinherited

Definition at line 37 of file SettableColourReconnection.cxx.

◆ m_dLamCutIn

Pythia8_UserHooks::UserSetting<double> Pythia8::SettableMBColourReconnection::m_dLamCutIn
private

Definition at line 64 of file SettableColourReconnection.cxx.

◆ m_flipIn

Pythia8_UserHooks::UserSetting<int> Pythia8::SettableMBColourReconnection::m_flipIn
private

Definition at line 63 of file SettableColourReconnection.cxx.

◆ m_fracGluonIn

Pythia8_UserHooks::UserSetting<double> Pythia8::SettableMBColourReconnection::m_fracGluonIn
private

Definition at line 65 of file SettableColourReconnection.cxx.

◆ m_modeIn

Pythia8_UserHooks::UserSetting<int> Pythia8::SettableMBColourReconnection::m_modeIn
private

Definition at line 62 of file SettableColourReconnection.cxx.


The documentation for this class was generated from the following file: