CMS 3D CMS Logo

SiStripRawProcessingFactory.h
Go to the documentation of this file.
1 #ifndef RecoLocalTracker_SiStripRawProcessingFactory_h
2 #define RecoLocalTracker_SiStripRawProcessingFactory_h
3 
4 namespace edm {class ParameterSet;}
10 #include <memory>
11 
13 public:
14  static std::unique_ptr<SiStripRawProcessingAlgorithms> create(const edm::ParameterSet&);
15 
16  static std::unique_ptr<SiStripFedZeroSuppression> create_Suppressor(const edm::ParameterSet&);
17  static std::unique_ptr<SiStripPedestalsSubtractor> create_SubtractorPed(const edm::ParameterSet&);
18  static std::unique_ptr<SiStripCommonModeNoiseSubtractor> create_SubtractorCMN(const edm::ParameterSet&);
19  static std::unique_ptr<SiStripAPVRestorer> create_Restorer(const edm::ParameterSet&);
20 };
21 #endif
def create(alignables, pedeDump, additionalData, outputFile, config)
HLT enums.