CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/SimTracker/SiStripDigitizer/interface/SiInduceChargeOnStrips.h

Go to the documentation of this file.
00001 #ifndef Tracker_SiInduceChargeOnStrips_H
00002 #define Tracker_SiInduceChargeOnStrips_H
00003 
00004 #include "SimTracker/SiStripDigitizer/interface/SiChargeCollectionDrifter.h"
00005 #include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h"
00006 #include "SimTracker/SiStripDigitizer/interface/SiPileUpSignals.h"
00007 
00008 #include<map>
00009 
00010 class StripDet;
00016 class SiInduceChargeOnStrips{
00017 public:
00018   
00019   virtual ~SiInduceChargeOnStrips() { }
00020   virtual void induce(SiChargeCollectionDrifter::collection_type, const StripGeomDetUnit&, 
00021                       std::vector<double>&, size_t&, size_t&) = 0 ;
00022 };
00023 #endif