FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairFastSimRunConfiguration.cxx
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 // -------------------------------------------------------------------------
9 // ----- FairFastSimRunConfiguration source file -----
10 // ----- Created 2019/01/30 by R. Karabowicz -----
11 // -------------------------------------------------------------------------
13 
14 #include "FairFastSimulation.h"
15 #include "FairLogger.h"
16 
17 #include <TG4RunConfiguration.h> // for TG4RunConfiguration
18 
20  const TString& physicsList,
21  const TString& specialProcess,
22  const bool specialStacking,
23  const bool isMT)
24  : TG4RunConfiguration(geometry, physicsList, specialProcess, specialStacking, isMT)
25 {
30 }
31 
33 {
35 }
36 
37 //
38 // protected methods
39 //
40 
42 {
43  LOG(info) << "Going to create FairFastSimulation";
44  return new FairFastSimulation();
45 }
virtual TG4VUserFastSimulation * CreateUserFastSimulation()
FairFastSimRunConfiguration(const TString &geometry, const TString &physicsList="FTFP_BERT", const TString &specialProcess="stepLimiter", const bool specialStacking=false, const bool isMT=false)