VMC Examples Version 6.6
Loading...
Searching...
No Matches
RunConfiguration.h
Go to the documentation of this file.
1#ifndef GFLASH_RUN_CONFIGURATION1_H
2#define GFLASH_RUN_CONFIGURATION1_H
3
4//------------------------------------------------
5// The Virtual Monte Carlo examples
6// Copyright (C) 2007 - 2016 Ivana Hrivnacova
7// All rights reserved.
8//
9// For the licensing terms see geant4_vmc/LICENSE.
10// Contact: root-vmc@cern.ch
11//-------------------------------------------------
12
13/// \file ExGarfield/geant4/include/RunConfiguration.h
14/// \brief Definition of the ExGarfield::RunConfiguration class
15///
16/// Garfield garfieldpp example adapted to Virtual Monte Carlo.
17///
18/// \date 28/10/2015
19/// \author I. Hrivnacova; IPN, Orsay
20
21#include "TG4RunConfiguration.h"
22
23namespace VMC
24{
25namespace ExGarfield
26{
27
28/// \ingroup ExGarfield
29/// \brief User Geant4 VMC run configuration
30///
31/// This class overrides the default Geant4 VMC dummy
32/// fast simulation construction with the user class.
33///
34/// \author I. Hrivnacova; IPN, Orsay
35
37{
38 public:
39 RunConfiguration(const TString& geometry,
40 const TString& physicsList = "FTFP_BERT",
41 const TString& specialProcess = "stepLimiter");
42 virtual ~RunConfiguration();
43
44 // methods
46};
47
48} // namespace ExGarfield
49} // namespace VMC
50
51#endif // GFLASH_RUN_CONFIGURATION1_H
User Geant4 VMC run configuration.
virtual TG4VUserFastSimulation * CreateUserFastSimulation()
RunConfiguration(const TString &geometry, const TString &physicsList="FTFP_BERT", const TString &specialProcess="stepLimiter")