File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed
Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -24,8 +24,6 @@ o2_add_library(Generators
2424 src/GeneratorTGenerator.cxx
2525 src/GeneratorExternalParam.cxx
2626 src/GeneratorFromFile.cxx
27- src/GeneratorHybrid.cxx
28- src/GeneratorHybridParam.cxx
2927 src/GeneratorFromO2KineParam.cxx
3028 src/GeneratorFileOrCmd.cxx
3129 src/GeneratorFileOrCmdParam.cxx
@@ -50,6 +48,8 @@ o2_add_library(Generators
5048 $<$<BOOL :${HepMC3_FOUND} >:src/GeneratorHepMC.cxx>
5149 $<$<BOOL :${HepMC3_FOUND} >:src/GeneratorHepMCParam.cxx>
5250 $<$<BOOL :${HepMC3_FOUND} >:src/AODToHepMC.cxx>
51+ $<$<AND :$<BOOL :${pythia_FOUND} >,$<BOOL :${HepMC3_FOUND} >>:src/GeneratorHybrid.cxx>
52+ $<$<AND :$<BOOL :${pythia_FOUND} >,$<BOOL :${HepMC3_FOUND} >>:src/GeneratorHybridParam.cxx>
5353 PUBLIC_LINK_LIBRARIES FairRoot::Base O2::SimConfig O2::CommonUtils O2::DetectorsBase O2::ZDCBase
5454 O2::SimulationDataFormat ${pythiaTarget} ${hepmcTarget}
5555 FairRoot::Gen
Original file line number Diff line number Diff line change 1818#include < fairlogger/Logger.h>
1919#include < SimConfig/SimConfig.h>
2020#include < Generators/GeneratorFromFile.h>
21- #include < Generators/GeneratorHybrid.h>
2221#include < Generators/GeneratorTParticle.h>
2322#include < Generators/GeneratorTParticleParam.h>
2423#ifdef GENERATORS_WITH_PYTHIA8
2726#endif
2827#include < Generators/GeneratorTGenerator.h>
2928#include < Generators/GeneratorExternalParam.h>
30- #include < Generators/GeneratorHybridParam.h>
3129#include " Generators/GeneratorFromO2KineParam.h"
3230#ifdef GENERATORS_WITH_HEPMC3
3331#include < Generators/GeneratorHepMC.h>
3432#include < Generators/GeneratorHepMCParam.h>
3533#endif
34+ #if defined(GENERATORS_WITH_PYTHIA8) && defined(GENERATORS_WITH_HEPMC3)
35+ #include < Generators/GeneratorHybrid.h>
36+ #include < Generators/GeneratorHybridParam.h>
37+ #endif
3638#include < Generators/PrimaryGenerator.h>
3739#include < Generators/BoxGunParam.h>
3840#include < Generators/TriggerParticle.h>
Original file line number Diff line number Diff line change 5252#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::DecayerPythia8Param> + ;
5353#pragma link C++ class o2::eventgen::GeneratorFactory + ;
5454#endif
55- #pragma link C++ class o2::eventgen::GeneratorFromFile + ;
56- #pragma link C++ class o2::eventgen::GeneratorFromO2Kine + ;
55+ #if defined(GENERATORS_WITH_PYTHIA8 ) && defined(GENERATORS_WITH_HEPMC3 )
5756#pragma link C++ class o2::eventgen::GeneratorHybrid + ;
5857#pragma link C++ class o2::eventgen::GeneratorHybridParam + ;
58+ #endif
59+ #pragma link C++ class o2::eventgen::GeneratorFromFile + ;
60+ #pragma link C++ class o2::eventgen::GeneratorFromO2Kine + ;
5961#pragma link C++ class o2::eventgen::GeneratorFromO2KineParam + ;
6062#pragma link C++ class o2::eventgen::O2KineGenConfig + ;
6163#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::eventgen::GeneratorFromO2KineParam> + ;
You can’t perform that action at this time.
0 commit comments