Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
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
19
21
22class GFlashShowerModel;
23
28
30{
31 public:
34
35 // methods
36 virtual void Construct();
37
38 // set methods
39 void SetMaterialName(const G4String& materialName);
40
41 private:
42 // data members
44
46 G4String fMaterialName;
47
49 GFlashShowerModel* fGflashShowerModel;
50};
51
52// inline functions
53
56 const G4String& materialName)
57{
58 fMaterialName = materialName;
59}
60
61#endif // TG4_GFLASH_FAST_SIMULATION_H
Definition of the TG4VUserFastSimulation class.
Messenger class that defines commands for the Gflash fast simulation model.
Special class for definition of Gflash fast simulation model.
GFlashShowerModel * fGflashShowerModel
Gflash shower model.
G4String fMaterialName
The name of material for shower parameterisation.
virtual void Construct()
Method to be overriden by user.
TG4GflashFastSimulationMessenger * fMessenger
Messenger.
void SetMaterialName(const G4String &materialName)
Set the name of material for shower parameterisation.
The abstract base class which is used to build fast simulation models.