QwGeant4
QweakSimHDC_WirePlaneSD.hh
Go to the documentation of this file.
1 //=============================================================================
2 //
3 // ---------------------------
4 // | Doxygen File Information |
5 // ---------------------------
6 /**
7 
8  \file QweakSimHDC_WirePlaneSD.hh
9  $Revision: 1.2 $
10  $Date: 2005/12/27 19:24:52 $
11  \author Klaus Hans Grimm
12 
13 */
14 //=============================================================================
15 //
16 //=============================================================================
17 //
18 // ---------------------------
19 // | Doxygen Class Information |
20 // ---------------------------
21 /**
22  \class QweakSimHDC_WirePlaneSD
23 
24  \brief Checks for a valid HDC WirePlane hit and stores the hit information
25  (Up to now I only activated only 1 out of 6 sensitive wireplanes per HDC)
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:24:52 $
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 QweakSimHDC_WirePlaneSD_h
50 #define QweakSimHDC_WirePlaneSD_h
51 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
52 
53 // user includes
55 
56 // user classes
58 
59 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
60 class QweakSimHDC_WirePlaneSD : public G4VSensitiveDetector
61 {
62 
63  public:
64  QweakSimHDC_WirePlaneSD(G4String name);
66 
67  void Initialize(G4HCofThisEvent*HCE);
68  G4bool ProcessHits(G4Step* aStep,G4TouchableHistory* ROhist);
69  void EndOfEvent(G4HCofThisEvent* HCE);
70 
71  private:
73 
74  G4int HCID;
75 
76 };
77 
78 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
79 
80 #endif
81 
82 //=======================================================================================
83 // -----------------------
84 // | CVS File Information |
85 // -----------------------
86 //
87 // $Revisions$
88 // $Log: QweakSimHDC_WirePlaneSD.hh,v $
89 // Revision 1.2 2005/12/27 19:24:52 grimm
90 // - Redesign of Doxygen header containing CVS info like revision and date
91 // - Added CVS revision log at the end of file
92 //
93 //
94 
Checks for a valid HDC WirePlane hit and stores the hit information (Up to now I only activated only ...
QweakSimHDC_WirePlane_HitsCollection * hitsCollection
G4THitsCollection< QweakSimHDC_WirePlaneHit > QweakSimHDC_WirePlane_HitsCollection
G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist)
void Initialize(G4HCofThisEvent *HCE)
void EndOfEvent(G4HCofThisEvent *HCE)