CMS 3D CMS Logo

SiStripBadChannelBuilder.h
Go to the documentation of this file.
1  #ifndef SiStripBadChannelBuilder_H
2 #define SiStripBadChannelBuilder_H
3 
10 
12 
13 #include "CLHEP/Random/RandFlat.h"
14 #include "CLHEP/Random/RandGauss.h"
15 
16 #include <vector>
17 #include <memory>
18 #include <ext/hash_map>
19 
20 class SiStripBadChannelBuilder : public ConditionDBWriter<SiStripBadStrip> {
21 
22 public:
23 
25  ~SiStripBadChannelBuilder() override;
26 
27 private:
28 
29  std::unique_ptr<SiStripBadStrip> getNewObject() override;
30 
33 
34  typedef std::vector< edm::ParameterSet > Parameters;
35  Parameters BadComponentList_;
36 
37 };
38 #endif
SiStripBadChannelBuilder(const edm::ParameterSet &)
std::unique_ptr< SiStripBadStrip > getNewObject() override
std::vector< edm::ParameterSet > Parameters