CMS 3D CMS Logo

SiTrivialInduceChargeOnStrips.h

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

Generated on Tue Jun 9 17:47:53 2009 for CMSSW by  doxygen 1.5.4