ATLAS Offline Software
Generators
Pythia8_i
src
UserHooks
main31.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
UserHooksUtils.h
"
6
#include "
UserSetting.h
"
7
#include "
Pythia8_i/UserHooksFactory.h
"
8
#if PYTHIA_VERSION_INTEGER >= 8310
9
// Disable the pythia 8.310 plugin mechanism.
10
// We use our own mechanism to create these classes, and we get link errors
11
// if these are used in more than one compilation unit.
12
# include "Pythia8/Plugins.h"
13
# undef PYTHIA8_PLUGIN_CLASS
14
# undef PYTHIA8_PLUGIN_VERSIONS
15
# define PYTHIA8_PLUGIN_CLASS(BASE, CLASS, PYTHIA, SETTINGS, LOGGER)
16
# define PYTHIA8_PLUGIN_VERSIONS(...)
17
#endif
18
#include "Pythia8Plugins/PowhegHooks.h"
19
20
namespace
Pythia8
{
21
Pythia8_UserHooks::UserHooksFactory::Creator<Pythia8::PowhegHooks>
PowhegHooksCreator
(
"PowhegMain31"
);
22
}
23
24
Pythia8_UserHooks::UserHooksFactory::Creator
Definition:
UserHooksFactory.h:54
UserHooksFactory.h
Pythia8
Author: James Monk (jmonk@cern.ch)
Definition:
IPythia8Custom.h:13
Pythia8::PowhegHooksCreator
Pythia8_UserHooks::UserHooksFactory::Creator< Pythia8::PowhegHooks > PowhegHooksCreator("PowhegMain31")
UserSetting.h
UserHooksUtils.h
Generated on Thu Nov 7 2024 21:20:22 for ATLAS Offline Software by
1.8.18