/scratch0/jsnuveri/BDSIM/BDSIMgit/bdsim/include/BDSCCDPixelSD.hh

00001 #ifndef BDSCCDPixelSD_h
00002 #define BDSCCDPixelSD_h 1
00003 
00004 #include "G4VSensitiveDetector.hh"
00005 #include "BDSCCDPixelHit.hh"
00006 
00007 class G4Step;
00008 class G4HCofThisEvent;
00009 class G4TouchableHistory;
00010 
00011 class BDSCCDPixelSD : public G4VSensitiveDetector
00012 {
00013   
00014 public:
00015   BDSCCDPixelSD(G4String name);
00016   ~BDSCCDPixelSD();
00017   
00018   virtual void Initialize(G4HCofThisEvent*HCE);
00019   virtual G4bool ProcessHits(G4Step*aStep,G4TouchableHistory*ROhist);
00020   virtual void EndOfEvent(G4HCofThisEvent*HCE);
00021   
00022 private:
00023   BDSCCDPixelHitsCollection *CCDPixelCollection;
00024   //  G4bool                    StoreHit;
00025   //  G4String itsType;
00026   G4String _collectionName;
00027 };
00028 #endif
00029 

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7