Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:12:32

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 ESTestRecordZ : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordZ> {};
0033 
0034 class ESTestRecordK : public edm::eventsetup::EventSetupRecordImplementation<ESTestRecordK> {};
0035 
0036 class ESTestRecordI
0037     : public edm::eventsetup::DependentRecordImplementation<ESTestRecordI, edm::mpl::Vector<ESTestRecordK> > {};
0038 
0039 class ESTestRecordJ
0040     : public edm::eventsetup::DependentRecordImplementation<ESTestRecordJ, edm::mpl::Vector<ESTestRecordK> > {};
0041 
0042 #endif