Skip to content

Commit 04d7fff

Browse files
committed
Remove the depracated warning about using gconfig.C
Use the FairVMCConfig in the simulation macros. Addresses issue #1010.
1 parent 1883945 commit 04d7fff

File tree

25 files changed

+107
-5
lines changed

25 files changed

+107
-5
lines changed

examples/MQ/pixelDetector/macros/run_sim.C

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ void run_sim(Int_t nEvents = 10, TString mcEngine = "TGeant3", Int_t fileId = 0,
4949
// ----- Create simulation run ----------------------------------------
5050
FairRunSim* run = new FairRunSim();
5151
run->SetName(mcEngine); // Transport engine
52+
run->SetSimulationConfig(new FairVMCConfig());
5253
run->SetIsMT(isMT); // Multi-threading mode (Geant4 only)
5354
run->SetSink(new FairRootFileSink(outFile));
5455
FairRuntimeDb* rtdb = run->GetRuntimeDb();

examples/MQ/pixelDetector/src/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ list(APPEND headers
5757
add_library(${target} SHARED ${sources} ${no_dict_sources} ${headers} ${no_dict_headers})
5858
add_library(FairRoot::${target} ALIAS ${target})
5959
set_target_properties(${target} PROPERTIES ${PROJECT_LIBRARY_PROPERTIES})
60+
set_property(TARGET ${target} PROPERTY POSITION_INDEPENDENT_CODE ON)
6061

6162
target_include_directories(${target} PUBLIC
6263
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
@@ -71,6 +72,7 @@ target_link_libraries(${target} PUBLIC
7172
FairRoot::Gen # FairBoxGenerator
7273
FairRoot::GeoBase
7374
FairRoot::ParBase # FairParGenericSet
75+
FairRoot::ExGConfig
7476
FairRoot::ExMCStack
7577
FairRoot::ExPassive # FairCave
7678

@@ -85,6 +87,7 @@ target_link_libraries(${target} PUBLIC
8587
ROOT::Physics
8688
ROOT::Geom
8789
ROOT::Hist
90+
8891
${VMCLIB}
8992
)
9093

examples/MQ/pixelDetector/src/devices/FairMQSimDevice.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "FairPrimaryGenerator.h"
2020
#include "FairRunSim.h"
2121
#include "FairRuntimeDb.h"
22+
#include "FairVMCConfig.h"
2223

2324
#include <FairMQDevice.h>
2425
#include <FairMQLogger.h>
@@ -63,7 +64,7 @@ void FairMQSimDevice::InitTask()
6364
}
6465

6566
fRunSim->SetName(fTransportName.data());
66-
// fRunSim->SetSimulationConfig(new FairVMCConfig());
67+
fRunSim->SetSimulationConfig(new FairVMCConfig());
6768
fRunSim->SetIsMT(kFALSE);
6869

6970
if (fUserConfig.Length() > 0)

examples/advanced/Tutorial3/macro/run_sim.C

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ void run_sim(Int_t nEvents = 100, TString mcEngine = "TGeant3")
2929
// ------------------------
3030

3131
fRun->SetName(mcEngine);
32+
fRun->SetSimulationConfig(new FairVMCConfig());
3233

3334
TString outFile = "data/testrun_";
3435
outFile = outFile + mcEngine + ".root";

examples/advanced/Tutorial3/macro/run_sim_sep.C

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ void run_sim_sep(Int_t fileId, Int_t nEvents = 1000, TString mcEngine = "TGeant3
2323
// ------------------------
2424

2525
fRun->SetName(mcEngine);
26+
fRun->SetSimulationConfig(new FairVMCConfig());
2627

2728
TString outfile = Form("data/testrun_%s_f%d.root", mcEngine.Data(), fileId);
2829
TString outparam = Form("data/testpar_%s_f%d.root", mcEngine.Data(), fileId);

examples/advanced/propagator/macros/runMC.C

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ int runMC(Int_t nEvents = 1000, TString mcEngine = "TGeant4", Bool_t isMT = fals
5050
// ----- Create simulation run ----------------------------------------
5151
FairRunSim* run = new FairRunSim();
5252
run->SetName(mcEngine); // Transport engine
53-
// run->SetSimulationConfig(new FairVMCConfig());
53+
run->SetSimulationConfig(new FairVMCConfig());
5454
run->SetIsMT(isMT); // Multi-threading mode (Geant4 only)
5555
run->SetSink(new FairRootFileSink(outFile)); // Output file
5656
FairRuntimeDb* rtdb = run->GetRuntimeDb();

examples/advanced/propagator/macros/runMM.C

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ int runMM(Int_t nEvents = 1000, TString mcEngine = "TGeant4", Bool_t isMT = fals
4343
// ----- Create simulation run ----------------------------------------
4444
FairRunSim* run = new FairRunSim();
4545
run->SetName(mcEngine); // Transport engine
46-
// run->SetSimulationConfig(new FairVMCConfig());
46+
run->SetSimulationConfig(new FairVMCConfig());
4747
run->SetIsMT(isMT); // Multi-threading mode (Geant4 only)
4848
run->SetSink(new FairRootFileSink(outFile)); // Output file
4949
FairRuntimeDb* rtdb = run->GetRuntimeDb();

examples/simulation/Tutorial1/macros/run_tutorial1.C

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ void run_tutorial1(Int_t nEvents = 10,
6565
// ----- Create simulation run ----------------------------------------
6666
FairRunSim* run = new FairRunSim();
6767
run->SetName(mcEngine); // Transport engine
68-
FairGenericVMCConfig* config = new FairGenericVMCConfig();
68+
FairVMCConfig* config = new FairVMCConfig();
6969
if (loadPostInitConfig)
7070
config->UsePostInitConfig();
7171
run->SetSimulationConfig(config);

examples/simulation/Tutorial1/macros/run_tutorial1_binary.C

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ using namespace std;
1818
#include "FairSimConfig.h"
1919
#include "FairSystemInfo.h"
2020
#include "FairTutorialDet1.h"
21+
#include "FairVMCConfig.h"
2122

2223
#include <TRandom3.h>
2324
#include <TStopwatch.h>
@@ -76,6 +77,7 @@ void run_tutorial1_main(const FairSimConfig& config)
7677
// ----- Create simulation run ----------------------------------------
7778
FairRunSim run;
7879
run.SetName(config.GetEngine()); // Transport engine
80+
run.SetSimulationConfig(new FairVMCConfig());
7981
run.SetIsMT(config.IsMultiThreaded()); // Multi-threading mode (Geant4 only)
8082
run.SetSink(new FairRootFileSink(outFile)); // Output file
8183
FairRuntimeDb* rtdb = run.GetRuntimeDb();

examples/simulation/Tutorial1/macros/run_tutorial1_fastsim.C

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ void run_tutorial1_fastsim(Int_t nEvents = 10, TString mcEngine = "TGeant3", Boo
6262
// ----- Create simulation run ----------------------------------------
6363
FairRunSim* run = new FairRunSim();
6464
run->SetName(mcEngine); // Transport engine
65+
run->SetSimulationConfig(new FairVMCConfig());
6566
run->SetIsMT(isMT); // Multi-threading mode (Geant4 only)
6667
run->SetSink(new FairRootFileSink(outFile)); // Output file
6768
FairRuntimeDb* rtdb = run->GetRuntimeDb();

0 commit comments

Comments
 (0)