File indexing completed on 2024-04-06 11:58:35
0001
0002
0003
0004
0005
0006
0007
0008
0009 namespace edm {
0010 class ParameterSet;
0011 }
0012
0013 #include "CondFormats/PPSObjects/interface/CTPPSRPAlignmentCorrectionsDataSequence.h"
0014
0015 #include <vector>
0016 #include <string>
0017
0018 class CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon {
0019 public:
0020 CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon(const edm::ParameterSet &p);
0021 ~CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon();
0022
0023 CTPPSRPAlignmentCorrectionsDataSequence acsMeasured, acsReal, acsMisaligned;
0024 CTPPSRPAlignmentCorrectionsData acMeasured, acReal, acMisaligned;
0025
0026 unsigned int verbosity;
0027
0028 static edm::EventID previousLS(const edm::EventID &src);
0029 static edm::EventID nextLS(const edm::EventID &src);
0030
0031 protected:
0032 CTPPSRPAlignmentCorrectionsDataSequence Merge(const std::vector<CTPPSRPAlignmentCorrectionsDataSequence> &) const;
0033
0034 void PrepareSequence(const std::string &label,
0035 CTPPSRPAlignmentCorrectionsDataSequence &seq,
0036 const std::vector<std::string> &files) const;
0037 };