-
Notifications
You must be signed in to change notification settings - Fork 496
Expand file tree
/
Copy pathGeneratorsLinkDef.h
More file actions
98 lines (90 loc) · 5.41 KB
/
GeneratorsLinkDef.h
File metadata and controls
98 lines (90 loc) · 5.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.
/********************************************************************************
* Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
* *
* This software is distributed under the terms of the *
* GNU Lesser General Public Licence version 3 (LGPL) version 3, *
* copied verbatim in the file "LICENSE" *
********************************************************************************/
// -------------------------------------------------------------------------
// ----- M. Al-Turany June 2014 -----
// -------------------------------------------------------------------------
#ifdef __CLING__
#pragma link off all globals;
#pragma link off all classes;
#pragma link off all functions;
#pragma link C++ class o2::eventgen::Generator + ;
#pragma link C++ class o2::eventgen::GeneratorTGenerator + ;
#pragma link C++ class o2::eventgen::GeneratorExternalParam + ;
#pragma link C++ class o2::eventgen::ExternalGenConfig + ;
#pragma link C++ class o2::eventgen::GeneratorGeantinos + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::GeneratorExternalParam> + ;
#pragma link C++ class o2::eventgen::GeneratorFromEventPool + ;
#pragma link C++ class o2::eventgen::GeneratorEventPoolParam + ;
#pragma link C++ class o2::eventgen::EventPoolGenConfig + ;
#ifdef GENERATORS_WITH_TPCLOOPERS
#pragma link C++ class o2::eventgen::GenTPCLoopers + ;
#pragma link C++ class o2::eventgen::GenTPCLoopersParam + ;
#endif
#pragma link C++ class o2::conf::ConfigurableParamPromoter < o2::eventgen::GeneratorEventPoolParam, o2::eventgen::EventPoolGenConfig> + ;
#ifdef GENERATORS_WITH_HEPMC3
#pragma link C++ class o2::eventgen::GeneratorHepMC + ;
#pragma link C++ class o2::eventgen::HepMCGenConfig + ;
#pragma link C++ class o2::eventgen::GeneratorHepMCParam + ;
#endif
#ifdef GENERATORS_WITH_PYTHIA6
#pragma link C++ class o2::eventgen::GeneratorPythia6 + ;
#pragma link C++ class o2::eventgen::GeneratorPythia6Param + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::GeneratorPythia6Param> + ;
#endif
#ifdef GENERATORS_WITH_PYTHIA8
#pragma link C++ class o2::eventgen::GeneratorPythia8 + ;
#pragma link C++ class o2::eventgen::DecayerPythia8 + ;
#pragma link C++ class o2::eventgen::GeneratorPythia8Param + ;
#pragma link C++ class o2::eventgen::Pythia8GenConfig + ;
#pragma link C++ class o2::eventgen::DecayerPythia8Param + ;
#pragma link C++ class o2::conf::ConfigurableParamPromoter < o2::eventgen::GeneratorPythia8Param, o2::eventgen::Pythia8GenConfig> + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::DecayerPythia8Param> + ;
#pragma link C++ class o2::eventgen::GeneratorFactory + ;
#endif
#if defined(GENERATORS_WITH_PYTHIA8) && defined(GENERATORS_WITH_HEPMC3)
#pragma link C++ class o2::eventgen::GeneratorHybrid + ;
#pragma link C++ class o2::eventgen::GeneratorHybridParam + ;
#endif
#pragma link C++ class o2::eventgen::GeneratorFromFile + ;
#pragma link C++ class o2::eventgen::GeneratorFromO2Kine + ;
#pragma link C++ class o2::eventgen::GeneratorFromO2KineParam + ;
#pragma link C++ class o2::eventgen::O2KineGenConfig + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::GeneratorFromO2KineParam> + ;
#pragma link C++ class o2::eventgen::PrimaryGenerator + ;
#pragma link C++ class o2::eventgen::PrimaryGeneratorParam + ;
#pragma link C++ enum o2::eventgen::EVertexDistribution;
#pragma link C++ class o2::eventgen::TriggerExternalParam + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::TriggerExternalParam> + ;
#pragma link C++ class o2::eventgen::TriggerParticleParam + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::TriggerParticleParam> + ;
#pragma link C++ class o2::eventgen::BoxGunParam + ;
#pragma link C++ class o2::eventgen::BoxGenConfig + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::BoxGunParam> + ;
#pragma link C++ class o2::eventgen::QEDGenParam + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::QEDGenParam> + ;
#pragma link C++ class o2::eventgen::GenCosmicsParam + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::GenCosmicsParam> + ;
#pragma link C++ class o2::eventgen::GeneratorTParticle + ;
#pragma link C++ class o2::eventgen::GeneratorTParticleParam + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::GeneratorTParticleParam> + ;
#pragma link C++ class o2::eventgen::GeneratorFileOrCmdParam + ;
#pragma link C++ class o2::eventgen::FileOrCmdGenConfig + ;
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::GeneratorFileOrCmdParam> + ;
#pragma link C++ class o2::eventgen::BoxGenerator + ;
#pragma link C++ class o2::eventgen::FlowMapper + ;
#endif