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
{
32
33
public
:
34
SimpleOutlet
(
extensioncord::ECGetterBase<T>
& iGetter,
35
ExtensionCord<T>
& iCord) :
36
OutletBase
<
T
>(iCord) {
37
this->
setGetter
(&iGetter);
38
}
39
40
private
:
41
SimpleOutlet
(
const
SimpleOutlet
&);
// stop default
42
43
const
SimpleOutlet
&
operator=
(
const
SimpleOutlet
&);
// stop default
44
45
};
46
47
}
48
#endif
edm::OutletBase
Definition:
ExtensionCord.h:31
edm::extensioncord::ECGetterBase
Definition:
ECGetterBase.h:29
edm::OutletBase::setGetter
void setGetter(extensioncord::ECGetterBase< T > *iGetter)
Definition:
OutletBase.h:36
edm::SimpleOutlet::SimpleOutlet
SimpleOutlet(extensioncord::ECGetterBase< T > &iGetter, ExtensionCord< T > &iCord)
Definition:
SimpleOutlet.h:34
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:57
edm::ExtensionCord
Definition:
ExtensionCord.h:34
Generated for CMSSW Reference Manual by
1.8.11