Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FWCore
Framework
interface
EDLooper.h
Go to the documentation of this file.
1
#ifndef FWCore_Framework_EDLooper_h
2
#define FWCore_Framework_EDLooper_h
3
// -*- C++ -*-
4
//
5
// Package: Framework
6
// Module: EDLooper
7
//
15
//
16
// Author: Valentin Kuznetsov
17
// Created: Wed Jul 5 11:42:17 EDT 2006
18
//
19
20
#include "
FWCore/Framework/interface/EDLooperBase.h
"
21
22
#include <set>
23
#include <memory>
24
25
namespace
edm {
26
27
class
EDLooper
:
public
EDLooperBase
{
28
public
:
29
EDLooper
();
30
~EDLooper
()
override
;
31
32
EDLooper
(
EDLooper
const
&) =
delete
;
// Disallow copying and moving
33
EDLooper
&
operator=
(
EDLooper
const
&) =
delete
;
// Disallow copying and moving
34
35
private
:
38
virtual
Status
duringLoop
(
const
edm::Event
&,
const
edm::EventSetup
&) = 0;
39
42
Status
duringLoop
(
const
edm::Event
&,
const
edm::EventSetup
&,
ProcessingController
&)
override
;
43
};
44
}
// namespace edm
45
46
#endif
edm::EDLooperBase::Status
Status
Definition:
EDLooperBase.h:82
EDLooperBase.h
edm::EDLooper::duringLoop
virtual Status duringLoop(const edm::Event &, const edm::EventSetup &)=0
edm::EDLooperBase
Definition:
EDLooperBase.h:80
edm::ProcessingController
Definition:
ProcessingController.h:29
edm::EDLooper::~EDLooper
~EDLooper() override
Definition:
EDLooper.cc:13
edm::EDLooper
Definition:
EDLooper.h:27
edm::EventSetup
Definition:
EventSetup.h:59
edm::EDLooper::EDLooper
EDLooper()
Definition:
EDLooper.cc:12
edm::Event
Definition:
Event.h:73
edm::EDLooper::operator=
EDLooper & operator=(EDLooper const &)=delete
Generated for CMSSW Reference Manual by
1.8.5