FDsimG4FilterSD.hh
Go to the documentation of this file.
1 #ifndef FDsimG4FilterSD_h
2 #define FDsimG4FilterSD_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 FDsimG4FilterSD : public G4VSensitiveDetector {
17 
18  public:
19 
20  FDsimG4FilterSD(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 
38 #endif
G4THitsCollection< FDsimG4OpticalHit > FDsimG4OpticalHitsCollection
FDsimG4OpticalHitsCollection * FilterHitsCollection
G4bool ProcessHits(G4Step *, G4TouchableHistory *)

, generated on Tue Sep 26 2023.