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

Public Member Functions

 SettableTopColourReconnection ()
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< double > m_strengthIn

Detailed Description

Definition at line 71 of file SettableColourReconnection.cxx.

Constructor & Destructor Documentation

◆ SettableTopColourReconnection()

Pythia8::SettableTopColourReconnection::SettableTopColourReconnection ( )
inline

Definition at line 74 of file SettableColourReconnection.cxx.

75 m_modeIn("TopReconnection:Mode", 0),
76 m_strengthIn("TopReconnection:Strength", 1){
77 std::cout << "**********************************************************" << std::endl;
78 std::cout << "* *" << std::endl;
79 std::cout << "* Using TopReconUserHooks *" << std::endl;
80 std::cout << "* See first ATHENA implementation study here: *" << std::endl;
81 std::cout << "* https://its.cern.ch/jira/browse/ATLMCPROD-9367 *" << std::endl;
82 std::cout << "* *" << std::endl;
83 std::cout << "**********************************************************" << std::endl;
84 }
Pythia8_UserHooks::UserSetting< int > m_modeIn
Pythia8_UserHooks::UserSetting< double > m_strengthIn

Member Function Documentation

◆ _init()

void Pythia8::SettableTopColourReconnection::_init ( )
inlineprotectedvirtual

Implements Pythia8::SettableColourReconnectionBase.

Definition at line 88 of file SettableColourReconnection.cxx.

88 {
89 if(m_crHook != 0) return;
90 m_crHook = new TopReconUserHooks(m_modeIn(settingsPtr), m_strengthIn(settingsPtr));
91 return;
92 }

◆ 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_modeIn

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

Definition at line 96 of file SettableColourReconnection.cxx.

◆ m_strengthIn

Pythia8_UserHooks::UserSetting<double> Pythia8::SettableTopColourReconnection::m_strengthIn
private

Definition at line 97 of file SettableColourReconnection.cxx.


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