CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCTFConfigProducer.h
Go to the documentation of this file.
1 #ifndef CSCTFConfigProducer_h
2 #define CSCTFConfigProducer_h
3 
6 
9 
12 
15 
16 #include <string>
17 #include <vector>
18 
20 private:
21  std::string registers[12];
22  std::vector<double> alignment;
23  std::string ptLUT_path;
24 
25 public:
26  std::auto_ptr<L1MuCSCTFConfiguration> produceL1MuCSCTFConfigurationRcd(const L1MuCSCTFConfigurationRcd& iRecord);
27  std::auto_ptr<L1MuCSCTFAlignment> produceL1MuCSCTFAlignmentRcd (const L1MuCSCTFAlignmentRcd& iRecord);
28  std::auto_ptr<L1MuCSCPtLut> produceL1MuCSCPtLutRcd (const L1MuCSCPtLutRcd& iRecord);
29  void readLUT(std::string path, unsigned short* lut, unsigned long length);
30 
33 };
34 
35 #endif
std::string registers[12]
std::auto_ptr< L1MuCSCTFConfiguration > produceL1MuCSCTFConfigurationRcd(const L1MuCSCTFConfigurationRcd &iRecord)
std::auto_ptr< L1MuCSCPtLut > produceL1MuCSCPtLutRcd(const L1MuCSCPtLutRcd &iRecord)
std::vector< double > alignment
list path
Definition: scaleCards.py:51
tuple lut
Definition: lumiPlot.py:244
void readLUT(std::string path, unsigned short *lut, unsigned long length)
std::auto_ptr< L1MuCSCTFAlignment > produceL1MuCSCTFAlignmentRcd(const L1MuCSCTFAlignmentRcd &iRecord)
CSCTFConfigProducer(const edm::ParameterSet &pset)