00001 #ifndef OpticalAlignments_H 00002 #define OpticalAlignments_H 00003 00004 #include "CondFormats/OptAlignObjects/interface/OpticalAlignInfo.h" 00005 00006 #include <vector> 00007 #include <iostream> 00008 00013 class OpticalAlignments; 00014 00015 std::ostream & operator<<(std::ostream &, const OpticalAlignments &); 00016 00020 class OpticalAlignments { 00021 public: 00022 OpticalAlignments() {} 00023 virtual ~OpticalAlignments() {} 00024 00025 std::vector<OpticalAlignInfo> opticalAlignments() const { return opticalAlignments_; } 00026 00027 public: 00028 std::vector<OpticalAlignInfo> opticalAlignments_; 00029 }; 00030 00031 /* typedef std::vector<int> OptAlignIDs; */ 00032 /* typedef std::vector<int>::const_iterator OptAlignIDIterator; */ 00033 00034 #endif // OpticalAlignments_H