CMS 3D CMS Logo

DTConfigTrivialProducer.h
Go to the documentation of this file.
1 #ifndef DTTPGConfigProducers_DTConfigTrivialProducer_h
2 #define DTTPGConfigProducers_DTConfigTrivialProducer_h
3 
4 // -*- C++ -*-
5 //
6 // Package: DTTPGConfigProducers
7 // Class: DTConfigTrivialProducer
8 //
17 //
18 // Original Author: Sara Vanini
19 // Created: March 2007
20 //
21 //
22 
23 // system include files
24 #include <memory>
25 #include <vector>
26 
27 // user include files
31 
33 
36 
37 //
38 // class declaration
39 //
40 
42 public:
45 
47  ~DTConfigTrivialProducer() override;
48 
50  std::unique_ptr<DTConfigManager> produce(const DTConfigManagerRcd &);
51 
52 private:
54  void buildManager();
55 
58 
59  std::string mapEntryName(const DTChamberId &chambid) const;
60 
61  bool m_debug;
65 };
66 
67 #endif
void buildManager()
Build Config Manager.
DTConfigPedestals buildTrivialPedestals()
Build Config Pedestals.
~DTConfigTrivialProducer() override
destructor
DTConfigTrivialProducer(const edm::ParameterSet &)
Constructor.
std::string mapEntryName(const DTChamberId &chambid) const
std::unique_ptr< DTConfigManager > produce(const DTConfigManagerRcd &)
ES produce method.