ATLAS Offline Software
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
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.){}

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  }

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:
Pythia8::SettableColourReconnectionBase::m_crHook
UserHooks * m_crHook
Definition: SettableColourReconnection.cxx:37
Pythia8::SettableMBColourReconnection::m_dLamCutIn
Pythia8_UserHooks::UserSetting< double > m_dLamCutIn
Definition: SettableColourReconnection.cxx:64
event
POOL::TEvent event(POOL::TEvent::kClassAccess)
Pythia8::SettableMBColourReconnection::m_flipIn
Pythia8_UserHooks::UserSetting< int > m_flipIn
Definition: SettableColourReconnection.cxx:63
Pythia8::SettableColourReconnectionBase::SettableColourReconnectionBase
SettableColourReconnectionBase()
Definition: SettableColourReconnection.cxx:14
Pythia8::SettableMBColourReconnection::m_fracGluonIn
Pythia8_UserHooks::UserSetting< double > m_fracGluonIn
Definition: SettableColourReconnection.cxx:65
PYTHIA8_INITUSERHOOK_WRAP
#define PYTHIA8_INITUSERHOOK_WRAP(A)
Definition: UserHooksFactory.h:15
Pythia8::SettableColourReconnectionBase::_init
virtual void _init()=0
Pythia8::SettableMBColourReconnection::m_modeIn
Pythia8_UserHooks::UserSetting< int > m_modeIn
Definition: SettableColourReconnection.cxx:62