SLIC  6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
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
This class models the extended particle set from HepPDT.
LCExtendedParticles(const G4String &name="LCExtendedParticles")
G4hMultipleScattering m_scatter
@ name
Definition: LogStream.hh:26