Project
Loading...
Searching...
No Matches
GeneratorFactory.h
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
13
14
#ifndef ALICEO2_GENERATORFACTORY_H_
15
#define ALICEO2_GENERATORFACTORY_H_
16
17
class
FairPrimaryGenerator
;
18
namespace
o2
19
{
20
namespace
conf
21
{
22
class
SimConfig;
23
}
24
}
// namespace o2
25
26
namespace
o2
27
{
28
namespace
eventgen
29
{
30
31
// reusable helper class
32
// main purpose is to init a FairPrimGen given some (Sim)Config
33
struct
GeneratorFactory
{
34
static
void
setPrimaryGenerator
(
o2::conf::SimConfig
const
&,
FairPrimaryGenerator
*);
35
};
36
37
}
// end namespace eventgen
38
}
// end namespace o2
39
40
#endif
// ALICEO2_GENERATORFACTORY_H_
FairPrimaryGenerator
o2::conf::SimConfig
Definition
SimConfig.h:101
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
o2::eventgen::GeneratorFactory
Definition
GeneratorFactory.h:33
o2::eventgen::GeneratorFactory::setPrimaryGenerator
static void setPrimaryGenerator(o2::conf::SimConfig const &, FairPrimaryGenerator *)
Definition
GeneratorFactory.cxx:54
Generators
include
Generators
GeneratorFactory.h
Generated on Tue Feb 25 2025 23:16:43 for Project by
1.9.8