CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch13/src/SimG4Core/Geometry/interface/DDG4SensitiveConverter.h

Go to the documentation of this file.
00001 #ifndef SimG4Core_DDG4SensitiveConverter_h
00002 #define SimG4Core_DDG4SensitiveConverter_h
00003 
00004 #include "SimG4Core/Geometry/interface/SensitiveDetectorCatalog.h"
00005 #include "SimG4Core/Notification/interface/DDG4DispContainer.h"
00006 #include "DetectorDescription/Core/interface/DDLogicalPart.h"
00007 
00008 #include <iostream>
00009 #include <vector>
00010 #include <string>
00011 
00012 class DDG4SensitiveConverter {
00013 
00014 public:    
00015   DDG4SensitiveConverter();
00016   virtual ~DDG4SensitiveConverter();
00017   SensitiveDetectorCatalog upDate(const DDG4DispContainer & ddg4s);
00018 
00019 private:
00020   std::string getString(const std::string &, const DDLogicalPart *);
00021 };
00022 
00023 #endif