1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/****************************************************************************
*
* This is a part of TOTEM offline software.
* Authors:
* Jan Kašpar (jan.kaspar@gmail.com)
*
****************************************************************************/
#ifndef CondFormats_PPSObjects_CTPPSRPAlignmentCorrectionsDataSequence
#define CondFormats_PPSObjects_CTPPSRPAlignmentCorrectionsDataSequence
#include <vector>
#include "FWCore/Framework/interface/ValidityInterval.h"
#include "CondFormats/PPSObjects/interface/CTPPSRPAlignmentCorrectionsData.h"
/**
*\brief Time sequence of alignment corrections.
* I/O methods have been factored out to:
* CondFormats/PPSObjects/interface/CTPPSRPAlignmentCorrectionsMethods.h
*/
class CTPPSRPAlignmentCorrectionsDataSequence
: public std::vector<std::pair<edm::ValidityInterval, CTPPSRPAlignmentCorrectionsData> > {
public:
CTPPSRPAlignmentCorrectionsDataSequence() {}
void insert(const edm::ValidityInterval &iov, const CTPPSRPAlignmentCorrectionsData &data) {
emplace_back(iov, data);
}
};
#endif
|