VMC Examples
Version 6.6
Loading...
Searching...
No Matches
examples
ExGarfield
geant4
include
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
23
namespace
VMC
24
{
25
namespace
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
36
class
RunConfiguration
:
public
TG4RunConfiguration
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
45
virtual
TG4VUserFastSimulation
*
CreateUserFastSimulation
();
46
};
47
48
}
// namespace ExGarfield
49
}
// namespace VMC
50
51
#endif
// GFLASH_RUN_CONFIGURATION1_H
TG4RunConfiguration
TG4VUserFastSimulation
VMC::ExGarfield::RunConfiguration
User Geant4 VMC run configuration.
Definition
RunConfiguration.h:37
VMC::ExGarfield::RunConfiguration::CreateUserFastSimulation
virtual TG4VUserFastSimulation * CreateUserFastSimulation()
Definition
RunConfiguration.cxx:48
VMC::ExGarfield::RunConfiguration::~RunConfiguration
virtual ~RunConfiguration()
Definition
RunConfiguration.cxx:38
VMC::ExGarfield::RunConfiguration::RunConfiguration
RunConfiguration(const TString &geometry, const TString &physicsList="FTFP_BERT", const TString &specialProcess="stepLimiter")
Definition
RunConfiguration.cxx:27
VMC
Definition
FastSimulation.h:26
Generated on Thu Nov 28 2024 11:31:18 for VMC Examples by
1.12.0