CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2_patch1/src/SimTracker/SiStripDigitizer/plugins/SiInduceChargeOnStrips.h

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