00001 #ifndef SimG4Core_SensitiveTkDetector_H 00002 #define SimG4Core_SensitiveTkDetector_H 00003 00004 #include "SimDataFormats/TrackingHit/interface/PSimHitContainer.h" 00005 #include "SimG4Core/SensitiveDetector/interface/SensitiveDetector.h" 00006 00007 #include <vector> 00008 #include <string> 00009 00010 class SensitiveTkDetector : public SensitiveDetector 00011 { 00012 public: 00013 SensitiveTkDetector(std::string & iname, const DDCompactView & cpv, 00014 SensitiveDetectorCatalog & clg, 00015 edm::ParameterSet const & p) : 00016 SensitiveDetector(iname, cpv, clg, p) {} 00017 virtual void fillHits(edm::PSimHitContainer &, std::string name = 0) = 0; 00018 }; 00019 00020 #endif 00021 00022 00023 00024