00001 #ifndef IChargeFP420_h 00002 #define IChargeFP420_h 00003 00004 #include "SimRomanPot/SimFP420/interface/CDrifterFP420.h" 00005 00006 #include<map> 00007 00008 // induce signal on electrods 00009 class IChargeFP420{ 00010 public: 00011 00012 typedef std::map<int, float, std::less<int> > hit_map_type; 00013 00014 00015 virtual ~IChargeFP420() { } 00016 virtual hit_map_type induce(CDrifterFP420::collection_type, int, double, int, double, int, int) = 0 ; 00017 }; 00018 #endif