CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/CondFormats/OptAlignObjects/interface/OpticalAlignments.h

Go to the documentation of this file.
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