CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/SimRomanPot/SimFP420/interface/IChargeFP420.h

Go to the documentation of this file.
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