00001 00002 #ifndef __LASENDCAPALIGNMENTPARAMETERSET_H 00003 #define __LASENDCAPALIGNMENTPARAMETERSET_H 00004 00005 00006 00007 #include <vector> 00008 #include <utility> 00009 #include <iostream> 00010 #include <iomanip> 00011 00012 #include <FWCore/Utilities/interface/Exception.h> 00013 00027 class LASEndcapAlignmentParameterSet { 00028 00029 public: 00030 LASEndcapAlignmentParameterSet(); 00031 std::pair<double,double>& GetParameter( int aSubdetector, int aDisk, int aParameter ); 00032 void Dump( void ); 00033 00034 private: 00035 void Init( void ); 00036 00037 std::vector<std::vector<std::pair<double,double> > > tecPlusParameters; 00038 std::vector<std::vector<std::pair<double,double> > > tecMinusParameters; 00039 00040 }; 00041 00042 00043 #endif