File indexing completed on 2025-03-14 23:36:18
0001 #ifndef FWCore_Integration_ESTestRecords_h
0002 #define FWCore_Integration_ESTestRecords_h
0003
0004 #include "FWCore/Framework/interface/EventSetupRecordImplementation.h"
0005 #include "FWCore/Framework/interface/DependentRecordImplementation.h"
0006
0007 class ESTestRecordA : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordA> {
0008 public:
0009 static constexpr bool allowConcurrentIOVs_ = false;
0010 };
0011
0012 class ESTestRecordC : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordC> {};
0013
0014 class ESTestRecordF : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordF> {};
0015
0016 class ESTestRecordG : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordG> {};
0017
0018 class ESTestRecordH : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordH> {};
0019
0020 class ESTestRecordE : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordE> {};
0021
0022 class ESTestRecordD
0023 : public edm::eventsetup::
0024 DependentRecordImplementation<ESTestRecordD, edm::mpl::Vector<ESTestRecordF, ESTestRecordG, ESTestRecordH> > {
0025 };
0026
0027 class ESTestRecordB
0028 : public edm::eventsetup::
0029 DependentRecordImplementation<ESTestRecordB, edm::mpl::Vector<ESTestRecordC, ESTestRecordD, ESTestRecordE> > {
0030 };
0031
0032 class ESTestRecordK : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordK> {};
0033
0034 class ESTestRecordI
0035 : public edm::eventsetup::DependentRecordImplementation<ESTestRecordI, edm::mpl::Vector<ESTestRecordK> > {};
0036
0037 class ESTestRecordJ
0038 : public edm::eventsetup::DependentRecordImplementation<ESTestRecordJ, edm::mpl::Vector<ESTestRecordK> > {};
0039
0040 #endif