00001 #ifndef L1TObjects_L1MuCSCTFAlignment_h 00002 #define L1TObjects_L1MuCSCTFAlignment_h 00003 00004 #include <vector> 00005 00006 class L1MuCSCTFAlignment { 00007 private: 00008 std::vector<double> coefficients; 00009 00010 public: 00011 L1MuCSCTFAlignment& operator=(const L1MuCSCTFAlignment& conf){ 00012 coefficients = conf.coefficients; 00013 return *this; 00014 } 00015 00016 const std::vector<double>& operator()() { return coefficients; } 00017 00018 L1MuCSCTFAlignment(void){} 00019 L1MuCSCTFAlignment(const std::vector<double>& cff){ coefficients=cff; } 00020 L1MuCSCTFAlignment(const L1MuCSCTFAlignment& conf){ 00021 coefficients = conf.coefficients; 00022 } 00023 ~L1MuCSCTFAlignment(void){} 00024 }; 00025 00026 #endif