FDsimG4MirrorSD.hh
Go to the documentation of this file.
1 #ifndef FDsimG4MirrorSD_h
2 #define FDsimG4MirrorSD_h 1
3 
4 #include "FDsimG4OpticalHit.hh"
5 #include "G4VSensitiveDetector.hh"
6 #include "globals.hh"
7 
8 class G4Material;
9 class G4HCofThisEvent;
10 class G4Step;
11 
12 namespace TelescopeSimulatorLX {
13 
14  //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
15 
16  class FDsimG4MirrorSD : public G4VSensitiveDetector {
17 
18  public:
19 
20  FDsimG4MirrorSD(G4String);
22 
23  void Initialize(G4HCofThisEvent *);
24  G4bool ProcessHits(G4Step *,G4TouchableHistory *);
25  void EndOfEvent(G4HCofThisEvent*);
26 
27  void clear();
28  void DrawAll();
29  void PrintAll();
30 
31  private:
33  };
34 
35 }
36 
37 #endif
G4THitsCollection< FDsimG4OpticalHit > FDsimG4OpticalHitsCollection
FDsimG4OpticalHitsCollection * MirrorHitsCollection
G4bool ProcessHits(G4Step *, G4TouchableHistory *)

, generated on Tue Sep 26 2023.