22 #include "G4VSensitiveDetector.hh"
25 class G4HCofThisEvent;
26 class G4TouchableHistory;
34 virtual void Initialize(G4HCofThisEvent *HCE);
35 virtual void EndOfEvent(G4HCofThisEvent *HCE);
37 virtual void DrawAll();
38 virtual void PrintAll();
40 void SetZ0(G4double newZ0) { z0 = newZ0; }
41 void SetRadLength(G4double newRadLength) { radLength = newRadLength; }
42 void SetECut(G4double e) { eCut = e; }
43 void SetGCut(G4double e) { gCut = e; }
44 G4double GetZ0() {
return z0; }
45 G4double GetRadLength() {
return radLength; }
46 G4double GetECut() {
return eCut; }
47 G4double GetGCut() {
return gCut; }
56 G4double h_edep[nbin];
57 G4int h_ng[nbin], h_ne[nbin];
58 virtual G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist);
Definition: GLG4BoxSD.hh:28