CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
implementorsMethods.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_global_implementorsMethods_h
2 #define FWCore_Framework_global_implementorsMethods_h
3 // -*- C++ -*-
4 //
5 // Package: FWCore/Framework
6 // File : implementorsMethods
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Thu, 09 May 2013 20:13:53 GMT
19 //
20 
21 // system include files
22 
23 // user include files
26 
27 // forward declarations
28 
29 namespace edm {
30  namespace global {
31  namespace impl {
32 
33  template <typename T>
35  this->beginProcessBlock(pb);
36  }
37 
38  template <typename T>
40  this->endProcessBlock(pb);
41  }
42 
43  template <typename T>
45  this->beginProcessBlockProduce(pb);
46  }
47 
48  template <typename T>
50  this->endProcessBlockProduce(pb);
51  }
52 
53  template <typename T>
55  this->globalBeginRunProduce(rp, c);
56  }
57 
58  template <typename T>
60  this->globalEndRunProduce(rp, c);
61  }
62 
63  template <typename T>
65  this->globalBeginLuminosityBlockProduce(rp, c);
66  }
67 
68  template <typename T>
70  this->globalEndLuminosityBlockProduce(rp, c);
71  }
72 
73  template <typename T>
75  Event const& ev,
76  edm::EventSetup const& es,
78  this->acquire(s, ev, es, holder);
79  }
80  } // namespace impl
81  } // namespace global
82 } // namespace edm
83 
84 #endif
edm::StreamID
Definition: StreamID.h:30
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
edm::Run
Definition: Run.h:45
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::global::impl::WatchProcessBlock::doEndProcessBlock_
void doEndProcessBlock_(ProcessBlock const &) final
Definition: implementorsMethods.h:39
edm::global::impl::EndLuminosityBlockProducer::doEndLuminosityBlockProduce_
void doEndLuminosityBlockProduce_(LuminosityBlock &lb, EventSetup const &c) final
Definition: implementorsMethods.h:69
edm::global::impl::BeginRunProducer::doBeginRunProduce_
void doBeginRunProduce_(Run &rp, EventSetup const &c) final
Definition: implementorsMethods.h:54
edm::WaitingTaskWithArenaHolder
Definition: WaitingTaskWithArenaHolder.h:31
alignCSCRings.s
s
Definition: alignCSCRings.py:92
edm::global::impl::EndProcessBlockProducer::doEndProcessBlockProduce_
void doEndProcessBlockProduce_(ProcessBlock &) final
Definition: implementorsMethods.h:49
implementors.h
WaitingTaskWithArenaHolder.h
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
edm::global::impl::WatchProcessBlock::doBeginProcessBlock_
void doBeginProcessBlock_(ProcessBlock const &) final
Definition: implementorsMethods.h:34
impl
Definition: trackAlgoPriorityOrder.h:18
edm::global::impl::EndRunProducer::doEndRunProduce_
void doEndRunProduce_(Run &rp, EventSetup const &c) final
Definition: implementorsMethods.h:59
ev
bool ev
Definition: Hydjet2Hadronizer.cc:95
edm::global::impl::ExternalWork::doAcquire_
void doAcquire_(StreamID, Event const &, edm::EventSetup const &, WaitingTaskWithArenaHolder &) final
Definition: implementorsMethods.h:74
edm::global::impl::BeginProcessBlockProducer::doBeginProcessBlockProduce_
void doBeginProcessBlockProduce_(ProcessBlock &) final
Definition: implementorsMethods.h:44
edm::Event
Definition: Event.h:73
edm::ProcessBlock
Definition: ProcessBlock.h:36
edm::global::impl::BeginLuminosityBlockProducer::doBeginLuminosityBlockProduce_
void doBeginLuminosityBlockProduce_(LuminosityBlock &lb, EventSetup const &c) final
Definition: implementorsMethods.h:64