00001
00002
00003 #ifndef musrTrackerSD_h
00004 #define musrTrackerSD_h 1
00005
00006 #include "G4VSensitiveDetector.hh"
00007 #include "musrTrackerHit.hh"
00008
00009 class G4Step;
00010 class G4HCofThisEvent;
00011
00012
00013
00014 class musrTrackerSD : public G4VSensitiveDetector
00015 {
00016 public:
00017 musrTrackerSD(G4String);
00018 ~musrTrackerSD();
00019
00020 void Initialize(G4HCofThisEvent*);
00021 G4bool ProcessHits(G4Step*, G4TouchableHistory*);
00022 void EndOfEvent(G4HCofThisEvent*);
00023
00024 private:
00025 musrTrackerHitsCollection* trackerCollection;
00026
00027 };
00028
00029
00030
00031 #endif
00032