VMC Examples
Version 6.6
Loading...
Searching...
No Matches
examples
E03
E03a
geant4
include
Ex03RunConfiguration4.h
Go to the documentation of this file.
1
#ifndef EX03_RUN_CONFIGURATION4_H
2
#define EX03_RUN_CONFIGURATION4_H
3
4
//------------------------------------------------
5
// The Virtual Monte Carlo examples
6
// Copyright (C) 2007 - 2015 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 Ex03RunConfiguration4.h
14
/// \brief Definition of the Ex03RunConfiguration4 class
15
///
16
/// Geant4 ExampleN03 adapted to Virtual Monte Carlo
17
///
18
/// \author I. Hrivnacova; IPN, Orsay
19
20
#include "TG4RunConfiguration.h"
21
22
/// \ingroup E03
23
/// \brief User Geant4 VMC run configuration
24
///
25
/// This class demonstrates inclusion of a user defined detector construction
26
/// class with a user defined magnetic field equation of motion and/or its
27
/// integrator. \author I. Hrivnacova; IPN, Orsay
28
29
class
Ex03RunConfiguration4
:
public
TG4RunConfiguration
30
{
31
public
:
32
Ex03RunConfiguration4
(
const
TString& userGeometry,
33
const
TString& physicsList =
"emStandard"
,
34
const
TString& specialProcess =
"stepLimiter"
,
35
Bool_t specialStacking =
false
, Bool_t mtApplication =
true
);
36
virtual
~Ex03RunConfiguration4
();
37
38
// methods
39
virtual
TG4VUserPostDetConstruction
*
CreateUserPostDetConstruction
();
40
};
41
42
#endif
// EX03_RUN_CONFIGURATION4_H
Ex03RunConfiguration4
User Geant4 VMC run configuration.
Definition
Ex03RunConfiguration4.h:30
Ex03RunConfiguration4::CreateUserPostDetConstruction
virtual TG4VUserPostDetConstruction * CreateUserPostDetConstruction()
Definition
Ex03RunConfiguration4.cxx:42
Ex03RunConfiguration4::Ex03RunConfiguration4
Ex03RunConfiguration4(const TString &userGeometry, const TString &physicsList="emStandard", const TString &specialProcess="stepLimiter", Bool_t specialStacking=false, Bool_t mtApplication=true)
Definition
Ex03RunConfiguration4.cxx:21
Ex03RunConfiguration4::~Ex03RunConfiguration4
virtual ~Ex03RunConfiguration4()
Definition
Ex03RunConfiguration4.cxx:31
TG4RunConfiguration
TG4VUserPostDetConstruction
Generated on Thu Nov 28 2024 11:31:18 for VMC Examples by
1.12.0