CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1MuGMTParametersProducer.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // \class L1MuGMTParametersProducer
4 //
5 // Description: A class to produce the L1 GMT emulator parameters in the event setup
6 //
7 // $Date$
8 // $Revision$
9 //
10 // Author :
11 // I. Mikulec
12 //
13 //--------------------------------------------------
14 #ifndef GMTConfigProducers_L1MuGMTParametersProducer_h
15 #define GMTConfigProducers_L1MuGMTParametersProducer_h
16 
17 // system include files
18 #include <memory>
19 #include <boost/shared_ptr.hpp>
20 
21 // user include files
24 
26 
31 
32 
33 //
34 // class declaration
35 //
36 
38 public:
41 
42  std::auto_ptr<L1MuGMTParameters> produceL1MuGMTParameters(const L1MuGMTParametersRcd&);
43  std::auto_ptr<L1MuGMTChannelMask> produceL1MuGMTChannelMask(const L1MuGMTChannelMaskRcd&);
44 
45 private:
46  // ----------member data ---------------------------
48 
49 };
50 
51 #endif
std::auto_ptr< L1MuGMTChannelMask > produceL1MuGMTChannelMask(const L1MuGMTChannelMaskRcd &)
L1MuGMTParametersProducer(const edm::ParameterSet &)
std::auto_ptr< L1MuGMTParameters > produceL1MuGMTParameters(const L1MuGMTParametersRcd &)