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