SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
include
LCExtendedParticles.hh
Go to the documentation of this file.
1
#ifndef SLIC_LCEXTENDEDPARTICLES_HH_
2
#define SLIC_LCEXTENDEDPARTICLES_HH_ 1
3
4
// SLIC
5
#include "
LCExtendedDecay.hh
"
6
7
// Geant4
8
#include "G4VPhysicsConstructor.hh"
9
#include "G4Decay.hh"
10
#include "G4hIonisation.hh"
11
#include "G4hMultipleScattering.hh"
12
13
namespace
slic
{
14
19
class
LCExtendedParticles
:
public
G4VPhysicsConstructor {
20
public
:
21
26
LCExtendedParticles
(
const
G4String&
name
=
"LCExtendedParticles"
);
27
31
virtual
~LCExtendedParticles
();
32
36
void
ConstructParticle
();
37
41
void
ConstructProcess
();
42
43
private
:
44
45
G4Decay
m_decay
;
46
G4hIonisation
m_ionise
;
47
G4hMultipleScattering
m_scatter
;
48
};
49
}
50
51
#endif
LCExtendedDecay.hh
slic::LCExtendedParticles
This class models the extended particle set from HepPDT.
Definition:
LCExtendedParticles.hh:19
slic::LCExtendedParticles::LCExtendedParticles
LCExtendedParticles(const G4String &name="LCExtendedParticles")
Definition:
LCExtendedParticles.cc:15
slic::LCExtendedParticles::ConstructProcess
void ConstructProcess()
Definition:
LCExtendedParticles.cc:76
slic::LCExtendedParticles::~LCExtendedParticles
virtual ~LCExtendedParticles()
Definition:
LCExtendedParticles.cc:19
slic::LCExtendedParticles::m_decay
G4Decay m_decay
Definition:
LCExtendedParticles.hh:45
slic::LCExtendedParticles::m_ionise
G4hIonisation m_ionise
Definition:
LCExtendedParticles.hh:46
slic::LCExtendedParticles::m_scatter
G4hMultipleScattering m_scatter
Definition:
LCExtendedParticles.hh:47
slic::LCExtendedParticles::ConstructParticle
void ConstructParticle()
Definition:
LCExtendedParticles.cc:26
LOG::name
@ name
Definition:
LogStream.hh:26
slic
Definition:
CommandLineOption.hh:9
Generated by
1.9.1