ACTARSim
ACTAR TPC Simulation Reference Guide
ActarSimStepLimiterBuilder.hh
Go to the documentation of this file.
1 //
2 // ********************************************************************
3 // * DISCLAIMER *
4 // * *
5 // * The following disclaimer summarizes all the specific disclaimers *
6 // * of contributors to this software. The specific disclaimers,which *
7 // * govern, are listed with their locations in: *
8 // * http://cern.ch/geant4/license *
9 // * *
10 // * Neither the authors of this software system, nor their employing *
11 // * institutes,nor the agencies providing financial support for this *
12 // * work make any representation or warranty, express or implied, *
13 // * regarding this software system or assume any liability for its *
14 // * use. *
15 // * *
16 // * This code implementation is the intellectual property of the *
17 // * GEANT4 collaboration. *
18 // * By copying, distributing or modifying the Program (or any work *
19 // * based on the Program) you indicate your acceptance of this *
20 // * statement, and all its terms. *
21 // ********************************************************************
22 //
23 //
24 
25 //
26 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
27 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
28 
29 #ifndef ActarSimStepLimiterBuilder_h
30 #define ActarSimStepLimiterBuilder_h 1
31 
32 #include "G4VPhysicsConstructor.hh"
33 #include "globals.hh"
34 
35 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
36 
38 
39 class ActarSimStepLimiterBuilder : public G4VPhysicsConstructor
40 {
41 public:
42 
43  ActarSimStepLimiterBuilder(const G4String& name = "stepLimiter");
45 
46 public:
47 
48  // This method is dummy for physics
49  virtual void ConstructParticle();
50 
51  // This method will be invoked in the Construct() method.
52  // each physics process will be instantiated and
53  // registered to the process manager of each particle type
54  virtual void ConstructProcess();
55 
56 private:
57 
58  // hide assignment operator
61 
63 };
64 
65 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
66 
67 #endif
ActarSimStepLimiterBuilder & operator=(const ActarSimStepLimiterBuilder &right)
ActarSimStepLimiterBuilder(const G4String &name="stepLimiter")