Geant4 VMC
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
source
physics_list
include
TG4GflashFastSimulation.h
Go to the documentation of this file.
1
#ifndef TG4_GFLASH_FAST_SIMULATION_H
2
#define TG4_GFLASH_FAST_SIMULATION_H
3
4
//------------------------------------------------
5
// The Geant4 Virtual Monte Carlo package
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
17
18
#include "
TG4VUserFastSimulation.h
"
19
20
class
TG4GflashFastSimulationMessenger
;
21
22
class
GFlashShowerModel;
23
28
29
class
TG4GflashFastSimulation
:
public
TG4VUserFastSimulation
30
{
31
public
:
32
TG4GflashFastSimulation
();
33
virtual
~TG4GflashFastSimulation
();
34
35
// methods
36
virtual
void
Construct
();
37
38
// set methods
39
void
SetMaterialName
(
const
G4String& materialName);
40
41
private
:
42
// data members
43
TG4GflashFastSimulationMessenger
*
fMessenger
;
44
46
G4String
fMaterialName
;
47
49
GFlashShowerModel*
fGflashShowerModel
;
50
};
51
52
// inline functions
53
55
inline
void
TG4GflashFastSimulation::SetMaterialName
(
56
const
G4String& materialName)
57
{
58
fMaterialName
= materialName;
59
}
60
61
#endif
// TG4_GFLASH_FAST_SIMULATION_H
TG4VUserFastSimulation.h
Definition of the TG4VUserFastSimulation class.
TG4GflashFastSimulationMessenger
Messenger class that defines commands for the Gflash fast simulation model.
Definition
TG4GflashFastSimulationMessenger.h:35
TG4GflashFastSimulation::~TG4GflashFastSimulation
virtual ~TG4GflashFastSimulation()
Definition
TG4GflashFastSimulation.cxx:48
TG4GflashFastSimulation::fGflashShowerModel
GFlashShowerModel * fGflashShowerModel
Gflash shower model.
Definition
TG4GflashFastSimulation.h:49
TG4GflashFastSimulation::TG4GflashFastSimulation
TG4GflashFastSimulation()
Definition
TG4GflashFastSimulation.cxx:31
TG4GflashFastSimulation::fMaterialName
G4String fMaterialName
The name of material for shower parameterisation.
Definition
TG4GflashFastSimulation.h:46
TG4GflashFastSimulation::Construct
virtual void Construct()
Method to be overriden by user.
Definition
TG4GflashFastSimulation.cxx:58
TG4GflashFastSimulation::fMessenger
TG4GflashFastSimulationMessenger * fMessenger
Messenger.
Definition
TG4GflashFastSimulation.h:43
TG4GflashFastSimulation::SetMaterialName
void SetMaterialName(const G4String &materialName)
Set the name of material for shower parameterisation.
Definition
TG4GflashFastSimulation.h:55
TG4VUserFastSimulation::TG4VUserFastSimulation
TG4VUserFastSimulation()
Definition
TG4VUserFastSimulation.cxx:24
Generated on
for Geant4 VMC by
1.17.0