File indexing completed on 2024-09-07 04:35:36
0001 #ifndef Alignment_MillePedeAlignmentAlgorithm_FileBlobCollection_h
0002 #define Alignment_MillePedeAlignmentAlgorithm_FileBlobCollection_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #include "CondFormats/Common/interface/FileBlob.h"
0014
0015 #include <vector>
0016
0017 class FileBlobCollection {
0018 public:
0019 FileBlobCollection() {}
0020 ~FileBlobCollection() {}
0021 void addFileBlob(FileBlob &fileBlob);
0022 int size() const;
0023 std::vector<FileBlob>::const_iterator begin() const;
0024 std::vector<FileBlob>::const_iterator end() const;
0025 bool mergeProduct(FileBlobCollection const &other);
0026 void swap(FileBlobCollection &iOther);
0027
0028 private:
0029 std::vector<FileBlob> fileBlobs;
0030 };
0031
0032 #endif