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
IChargeFP420::induce
virtual hit_map_type induce(const CDrifterFP420::collection_type &, int, double, int, double, int, int)=0
CDrifterFP420::collection_type
std::vector< AmplitudeSegmentFP420 > collection_type
Definition: CDrifterFP420.h:13
IChargeFP420::hit_map_type
std::map< int, float, std::less< int > > hit_map_type
Definition: IChargeFP420.h:11
IChargeFP420::~IChargeFP420
virtual ~IChargeFP420()
Definition: IChargeFP420.h:13
CDrifterFP420.h
IChargeFP420
Definition: IChargeFP420.h:9