File indexing completed on 2024-09-07 04:36:23
0001 #ifndef FWCore_Framework_limited_implementorsMethods_h
0002 #define FWCore_Framework_limited_implementorsMethods_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 #include "FWCore/Framework/interface/limited/implementors.h"
0025
0026
0027
0028 namespace edm {
0029 namespace limited {
0030 namespace impl {
0031 template <typename T>
0032 void WatchProcessBlock<T>::doBeginProcessBlock_(ProcessBlock const& pb) {
0033 this->beginProcessBlock(pb);
0034 }
0035
0036 template <typename T>
0037 void WatchProcessBlock<T>::doEndProcessBlock_(ProcessBlock const& pb) {
0038 this->endProcessBlock(pb);
0039 }
0040
0041 template <typename T>
0042 void BeginProcessBlockProducer<T>::doBeginProcessBlockProduce_(ProcessBlock& pb) {
0043 this->beginProcessBlockProduce(pb);
0044 }
0045
0046 template <typename T>
0047 void EndProcessBlockProducer<T>::doEndProcessBlockProduce_(ProcessBlock& pb) {
0048 this->endProcessBlockProduce(pb);
0049 }
0050
0051 template <typename T>
0052 void BeginRunProducer<T>::doBeginRunProduce_(Run& rp, EventSetup const& c) {
0053 this->globalBeginRunProduce(rp, c);
0054 }
0055
0056 template <typename T>
0057 void EndRunProducer<T>::doEndRunProduce_(Run& rp, EventSetup const& c) {
0058 this->globalEndRunProduce(rp, c);
0059 }
0060
0061 template <typename T>
0062 void BeginLuminosityBlockProducer<T>::doBeginLuminosityBlockProduce_(LuminosityBlock& rp, EventSetup const& c) {
0063 this->globalBeginLuminosityBlockProduce(rp, c);
0064 }
0065
0066 template <typename T>
0067 void EndLuminosityBlockProducer<T>::doEndLuminosityBlockProduce_(LuminosityBlock& rp, EventSetup const& c) {
0068 this->globalEndLuminosityBlockProduce(rp, c);
0069 }
0070 }
0071 }
0072 }
0073
0074 #endif