00001 #ifndef Tracker_SiTrivialInduceChargeOnStrips_H 00002 #define Tracker_SiTrivialInduceChargeOnStrips_H 00003 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00004 00005 #include "SimTracker/SiStripDigitizer/interface/SiInduceChargeOnStrips.h" 00010 class SiTrivialInduceChargeOnStrips: public SiInduceChargeOnStrips{ 00011 public: 00012 00013 SiTrivialInduceChargeOnStrips(const edm::ParameterSet& conf,double g); 00014 virtual ~SiTrivialInduceChargeOnStrips() {} 00015 void induce(SiChargeCollectionDrifter::collection_type, const StripGeomDetUnit&, 00016 std::vector<double>&, unsigned int&, unsigned int&); 00017 00018 private: 00019 edm::ParameterSet conf_; 00020 bool peak; 00021 double clusterWidth; 00022 std::vector<double> signalCoupling_TIB; 00023 std::vector<double> signalCoupling_TID; 00024 std::vector<double> signalCoupling_TOB; 00025 std::vector<double> signalCoupling_TEC; 00026 double geVperElectron; 00027 }; 00028 00029 00030 #endif