Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:20

0001 #ifndef L1TObjects_L1MuCSCTFAlignment_h
0002 #define L1TObjects_L1MuCSCTFAlignment_h
0003 
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005 
0006 #include <vector>
0007 
0008 class L1MuCSCTFAlignment {
0009 private:
0010   std::vector<double> coefficients;
0011 
0012 public:
0013   L1MuCSCTFAlignment& operator=(const L1MuCSCTFAlignment& conf) {
0014     coefficients = conf.coefficients;
0015     return *this;
0016   }
0017 
0018   const std::vector<double>& operator()() { return coefficients; }
0019 
0020   L1MuCSCTFAlignment(void) {}
0021   L1MuCSCTFAlignment(const std::vector<double>& cff) { coefficients = cff; }
0022   L1MuCSCTFAlignment(const L1MuCSCTFAlignment& conf) { coefficients = conf.coefficients; }
0023   ~L1MuCSCTFAlignment(void) {}
0024 
0025   COND_SERIALIZABLE;
0026 };
0027 
0028 #endif