CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_4/src/SimG4Core/SensitiveDetector/interface/SensitiveCaloDetector.h

Go to the documentation of this file.
00001 #ifndef SimG4Core_SensitiveCaloDetector_H
00002 #define SimG4Core_SensitiveCaloDetector_H
00003 
00004 #include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h"
00005 #include "SimG4Core/SensitiveDetector/interface/SensitiveDetector.h"
00006 
00007 #include <vector>
00008 #include <string>
00009 
00010 class SensitiveCaloDetector : public SensitiveDetector
00011 {
00012 public:
00013     SensitiveCaloDetector(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::PCaloHitContainer &, std::string name = 0) = 0;
00018 };
00019 
00020 #endif
00021 
00022