Main Page
Namespaces
Classes
Package Documentation
FWCore
Utilities
interface
SimpleOutlet.h
Go to the documentation of this file.
1
#ifndef Utilities_SimpleOutlet_h
2
#define Utilities_SimpleOutlet_h
3
// -*- C++ -*-
4
//
5
// Package: Utilities
6
// Class : SimpleOutlet
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Fri Sep 22 13:10:36 EDT 2006
19
//
20
21
// system include files
22
23
// user include files
24
#include "
FWCore/Utilities/interface/OutletBase.h
"
25
#include "
FWCore/Utilities/interface/ECGetterBase.h
"
26
27
// forward declarations
28
namespace
edm
{
29
template
<
class
T>
30
class
SimpleOutlet
:
private
OutletBase
<T> {
31
public
:
32
SimpleOutlet
(
extensioncord::ECGetterBase<T>
& iGetter,
ExtensionCord<T>
& iCord) :
OutletBase
<
T
>(iCord) {
33
this->
setGetter
(&iGetter);
34
}
35
36
private
:
37
SimpleOutlet
(
const
SimpleOutlet
&);
// stop default
38
39
const
SimpleOutlet
&
operator=
(
const
SimpleOutlet
&);
// stop default
40
};
41
42
}
// namespace edm
43
#endif
edm::OutletBase
Definition:
ExtensionCord.h:32
edm::extensioncord::ECGetterBase
Definition:
ECGetterBase.h:29
edm::OutletBase::setGetter
void setGetter(extensioncord::ECGetterBase< T > *iGetter)
Definition:
OutletBase.h:34
edm::SimpleOutlet::SimpleOutlet
SimpleOutlet(extensioncord::ECGetterBase< T > &iGetter, ExtensionCord< T > &iCord)
Definition:
SimpleOutlet.h:32
ECGetterBase.h
edm::SimpleOutlet
Definition:
SimpleOutlet.h:30
OutletBase.h
edm::SimpleOutlet::operator=
const SimpleOutlet & operator=(const SimpleOutlet &)
edm
HLT enums.
Definition:
AlignableModifier.h:17
T
long double T
Definition:
Basic3DVectorLD.h:66
edm::ExtensionCord
Definition:
ExtensionCord.h:35
Generated for CMSSW Reference Manual by
1.8.11