CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/SimG4Core/SensitiveDetector/interface/SensitiveTkDetector.h

Go to the documentation of this file.
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