CMS 3D CMS Logo

IChargeFP420.h
Go to the documentation of this file.
1 #ifndef IChargeFP420_h
2 #define IChargeFP420_h
3 
5 
6 #include <map>
7 
8 // induce signal on electrods
9 class IChargeFP420 {
10 public:
11  typedef std::map<int, float, std::less<int>> hit_map_type;
12 
13  virtual ~IChargeFP420() {}
14  virtual hit_map_type induce(const CDrifterFP420::collection_type &, int, double, int, double, int, int) = 0;
15 };
16 #endif
virtual hit_map_type induce(const CDrifterFP420::collection_type &, int, double, int, double, int, int)=0
std::vector< AmplitudeSegmentFP420 > collection_type
Definition: CDrifterFP420.h:13
std::map< int, float, std::less< int > > hit_map_type
Definition: IChargeFP420.h:11
virtual ~IChargeFP420()
Definition: IChargeFP420.h:13