![]() |
![]() |
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 TrackerTopology; 00011 class StripDet; 00018 class SiInduceChargeOnStrips{ 00019 public: 00020 00021 virtual ~SiInduceChargeOnStrips() { } 00022 virtual void induce(const SiChargeCollectionDrifter::collection_type&, const StripGeomDetUnit&, 00023 std::vector<float>&, size_t&, size_t&, 00024 const TrackerTopology *tTopo) const=0; 00025 00026 }; 00027 #endif