Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4SpecialCutsPhysics.h
Go to the documentation of this file.
1#ifndef TG4_SPECIAL_CUTS_PHYSICS_H
2#define TG4_SPECIAL_CUTS_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
20#include <globals.hh>
21
28
33
35{
36 public:
37 TG4SpecialCutsPhysics(const G4String& name = "SpecialCuts");
39 G4int theVerboseLevel, const G4String& name = "SpecialCuts");
40 virtual ~TG4SpecialCutsPhysics();
41
42 protected:
43 // methods
44 // construct particle and physics
45 virtual void ConstructParticle();
46 virtual void ConstructProcess();
47
48 private:
53
54 //
55 // data members
56
59
62
65
68
71
74};
75
76#endif // TG4_SPECIAL_CUTS_PHYSICS_H
Definition of the TG4VPhysicsConstructor class.
Special process that activates kinetic energy cuts for charged hadrons.
Special process that activates kinetic energy cuts for e-.
Special process that activates kinetic energy cuts for gamma.
Special process that activates kinetic energy cuts for muon.
Special process that activates kinetic energy cuts for neutral hadrons.
Special process that activates kinetic energy cuts for neutrons,.
The builder for special cuts process.
TG4SpecialCutsForElectron * fSpecialCutsForElectron
the special cuts process for e-
virtual void ConstructProcess()
Construct physics processes.
TG4SpecialCutsForNeutralHadron * fSpecialCutsForNeutralHadron
the special cuts process for neutral hadron
TG4SpecialCutsPhysics(const G4String &name="SpecialCuts")
virtual void ConstructParticle()
Construct particles.
TG4SpecialCutsForChargedHadron * fSpecialCutsForChargedHadron
the special cuts process for charged hadron
TG4SpecialCutsPhysics & operator=(const TG4SpecialCutsPhysics &right)
Not implemented.
TG4SpecialCutsForNeutron * fSpecialCutsForNeutron
the special cuts process for neutron
TG4SpecialCutsPhysics(const TG4SpecialCutsPhysics &right)
Not implemented.
TG4SpecialCutsForMuon * fSpecialCutsForMuon
the special cuts process for muon
TG4SpecialCutsForGamma * fSpecialCutsForGamma
the special cuts process for gamma
Abstract base class for physics constructors with verbose.