CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1MuTriggerPtScaleProducer.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // \class L1MuTriggerPtScaleProducer
4 //
5 // Description: A class to produce the L1 mu emulator scales record in the event setup
6 //
7 // $Date: 2008/04/17 23:33:09 $
8 // $Revision: 1.1 $
9 //
10 // Author :
11 // W. Sun (copied from L1MuTriggerScalesProducer)
12 //
13 //--------------------------------------------------
14 #ifndef L1ScalesProducers_L1MuTriggerPtScaleProducer_h
15 #define L1ScalesProducers_L1MuTriggerPtScaleProducer_h
16 
17 // system include files
18 #include <memory>
19 #include <boost/shared_ptr.hpp>
20 #include <vector>
21 
22 // user include files
25 
27 
30 
31 
32 //
33 // class declaration
34 //
35 
37 public:
40 
41  std::auto_ptr<L1MuTriggerPtScale> produceL1MuTriggerPtScale(const L1MuTriggerPtScaleRcd&);
42 
43 private:
44  // ----------member data ---------------------------
45 
47 };
48 
49 #endif
L1MuTriggerPtScaleProducer(const edm::ParameterSet &)
std::auto_ptr< L1MuTriggerPtScale > produceL1MuTriggerPtScale(const L1MuTriggerPtScaleRcd &)