00001 #ifndef CommonTools_SiStripClusterization_SiStripFrontEndDriverAlgo_H 00002 #define CommonTools_SiStripClusterization_SiStripFrontEndDriverAlgo_H 00003 00004 #include "CommonTools/SiStripClusterization/interface/SiStripClusterizerAlgo.h" 00005 00011 class SiStripFrontEndDriverAlgo : public SiStripClusterizerAlgo { 00012 00013 public: 00014 00015 SiStripFrontEndDriverAlgo( const edm::ParameterSet& ); 00016 00017 virtual ~SiStripFrontEndDriverAlgo(); 00018 00019 virtual void clusterize( const edm::DetSet<SiStripDigi>&, 00020 edm::DetSetVector<SiStripCluster>& ); 00021 00022 private: 00023 00025 virtual void add( edm::DetSet<SiStripCluster>&, 00026 const uint16_t& strip, 00027 const uint16_t& adc ); 00028 00029 }; 00030 00031 #endif // CommonTools_SiStripClusterization_SiStripFrontEndDriverAlgo_H 00032 00033 00034