QwGeant4
QweakSimVDC_DriftCellParameterisation.hh
Go to the documentation of this file.
1 
2 //=============================================================================
3 //
4 // ---------------------------
5 // | Doxygen File Information |
6 // ---------------------------
7 /**
8 
9  \file QweakSimVDC_DriftCellParameterisation.hh
10  $Revision: 1.2 $
11  $Date: 2005/12/27 19:32:20 $
12  \author Klaus Hans Grimm
13 
14 */
15 //=============================================================================
16 //
17 //=============================================================================
18 //
19 // ---------------------------
20 // | Doxygen Class Information |
21 // ---------------------------
22 /**
23  \class QweakSimVDC_DriftCellParameterisation
24 
25  \brief Parameterisation of the VDC Drift Cell locations
26 
27  Placeholder for a long explaination
28 
29  */
30 //=============================================================================
31 //
32 //=============================================================================
33 // -----------------------
34 // | CVS File Information |
35 // -----------------------
36 //
37 // Last Update: $Author: grimm $
38 // Update Date: $Date: 2005/12/27 19:32:20 $
39 // CVS/RCS Revision: $Revision: 1.2 $
40 // Status: $State: Exp $
41 //
42 // ===================================
43 // CVS Revision Log at end of file !!
44 // ===================================
45 //
46 //=============================================================================
47 
48 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
49 #ifndef QweakSimVDC_DriftCellParameterisation_H
50 #define QweakSimVDC_DriftCellParameterisation_H
51 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
52 
53 // geant4 includes
54 #include "G4VPVParameterisation.hh"
55 
56 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
57 
58 class QweakSimVDC_DriftCellParameterisation : public G4VPVParameterisation
59 {
60 public:
61 
62  QweakSimVDC_DriftCellParameterisation( G4int NumberOfDriftCells,
63  G4double SpacingInX);
64 
66 
67  void ComputeTransformation (const G4int copyNo,
68  G4VPhysicalVolume* physVol) const;
69 
70 
71 private:
72 
73  G4int myNumberOfDriftCells; // Number DriftCells to be placed
74  G4double mySpacingInX; // The distance between the drift cell center
75 };
76 
77 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
78 
79 #endif
80 
81 //=======================================================================================
82 // -----------------------
83 // | CVS File Information |
84 // -----------------------
85 //
86 // $Revisions$
87 // $Log: QweakSimVDC_DriftCellParameterisation.hh,v $
88 // Revision 1.2 2005/12/27 19:32:20 grimm
89 // - Redesign of Doxygen header containing CVS info like revision and date
90 // - Added CVS revision log at the end of file
91 //
92 //
93 
QweakSimVDC_DriftCellParameterisation(G4int NumberOfDriftCells, G4double SpacingInX)
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
Parameterisation of the VDC Drift Cell locations.