QwGeant4
QweakSimVDC_WirePlaneSD.hh
Go to the documentation of this file.
1 //=============================================================================
2 //
3 // ---------------------------
4 // | Doxygen File Information |
5 // ---------------------------
6 /**
7 
8  \file QweakSimVDC_WirePlaneSD.hh
9 
10  $Revision: 1.3 $
11  $Date: 2006/01/06 21:47:57 $
12 
13  \author Klaus Hans Grimm
14 
15 */
16 //=============================================================================
17 //
18 //=============================================================================
19 //
20 // ---------------------------
21 // | Doxygen Class Information |
22 // ---------------------------
23 /**
24  \class QweakSimVDC_WirePlaneSD
25 
26  \brief Checks for a valid VDC U-WirePlane and/or V-Wireplane hit and stores the hit information
27 
28  Placeholder for a long explaination
29 
30  */
31 //=============================================================================
32 //
33 //=============================================================================
34 // -----------------------
35 // | CVS File Information |
36 // -----------------------
37 //
38 // Last Update: $Author: grimm $
39 // Update Date: $Date: 2006/01/06 21:47:57 $
40 // CVS/RCS Revision: $Revision: 1.3 $
41 // Status: $State: Exp $
42 //
43 // ===================================
44 // CVS Revision Log at end of file !!
45 // ===================================
46 //
47 //=============================================================================
48 
49 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
50 #ifndef QweakSimVDC_WirePlaneSD_h
51 #define QweakSimVDC_WirePlaneSD_h
52 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
53 
54 // user includes
57 
58 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
59 class QweakSimVDC_WirePlaneSD : public G4VSensitiveDetector
60 {
61 
62  public:
63  QweakSimVDC_WirePlaneSD(G4String name);
65 
66  void Initialize(G4HCofThisEvent*HCE);
67  G4bool ProcessHits(G4Step* aStep,G4TouchableHistory* ROhist);
68  void EndOfEvent(G4HCofThisEvent* HCE);
69 
70  private:
72 
73  G4int HCID;
74 };
75 
76 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
77 
78 #endif
79 
80 //=======================================================================================
81 // -----------------------
82 // | CVS File Information |
83 // -----------------------
84 //
85 // $Revisions$
86 // $Log: QweakSimVDC_WirePlaneSD.hh,v $
87 // Revision 1.3 2006/01/06 21:47:57 grimm
88 // Cosmetic changes.
89 //
90 // Revision 1.2 2005/12/27 19:32:34 grimm
91 // - Redesign of Doxygen header containing CVS info like revision and date
92 // - Added CVS revision log at the end of file
93 //
94 //
95 
QweakSimVDC_WirePlane_HitsCollection * hitsCollection
void EndOfEvent(G4HCofThisEvent *HCE)
G4THitsCollection< QweakSimVDC_WirePlaneHit > QweakSimVDC_WirePlane_HitsCollection
void Initialize(G4HCofThisEvent *HCE)
G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist)
Checks for a valid VDC U-WirePlane and/or V-Wireplane hit and stores the hit information.