Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4UserParticlesPhysics.h
Go to the documentation of this file.
1#ifndef TG4_USER_PARTICLES_PHYSICS_H
2#define TG4_USER_PARTICLES_PHYSICS_H
3
4//------------------------------------------------
5// The Geant4 Virtual Monte Carlo package
6// Copyright (C) 2007 - 2014 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#include <globals.hh>
20
25
27{
28 public:
29 TG4UserParticlesPhysics(const G4String& name = "UserParticles");
31 G4int theVerboseLevel, const G4String& name = "UserParticles");
33
34 protected:
35 // methods
36 virtual void ConstructParticle();
37 virtual void ConstructProcess();
38
39 private:
44};
45
46#endif // TG4_USER_PARTICLES_PHYSICS_H
Definition of the TG4VPhysicsConstructor class.
The builder for user defined particles.
TG4UserParticlesPhysics & operator=(const TG4UserParticlesPhysics &right)
Not implemented.
TG4UserParticlesPhysics(const G4String &name="UserParticles")
virtual void ConstructProcess()
Construct physics processes.
TG4UserParticlesPhysics(const TG4UserParticlesPhysics &right)
Not implemented.
virtual void ConstructParticle()
Construct particles.
Abstract base class for physics constructors with verbose.