WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WCSimSteppingAction.hh
Go to the documentation of this file.
1 #ifndef WCSimSteppingAction_h
2 #define WCSimSteppingAction_h 1
3 
4 #include "G4Event.hh"
5 #include "G4UserSteppingAction.hh"
6 #include "G4ThreeVector.hh"
7 
8 class G4HCofThisEvent;
9 class G4Event;
10 
11 class WCSimSteppingAction : public G4UserSteppingAction
12 {
13 
14 public:
16  {};
17 
19  {};
20 
21  void UserSteppingAction(const G4Step*);
22 
23  G4int G4ThreeVectorToWireTime(G4ThreeVector *pos3d,
24  G4ThreeVector lArPos,
25  G4ThreeVector start,
26  G4int i);
27 
28  void Distortion(G4double x,
29  G4double y);
30 
31  G4double FieldLines(G4double x,
32  G4double y,
33  G4int xy);
34 
35 private:
36 
37  G4double ret[2];
38 
39 };
40 
41 
42 #endif
G4int G4ThreeVectorToWireTime(G4ThreeVector *pos3d, G4ThreeVector lArPos, G4ThreeVector start, G4int i)
void Distortion(G4double x, G4double y)
void UserSteppingAction(const G4Step *)
G4double FieldLines(G4double x, G4double y, G4int xy)