test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
Common
interface
EDProductfwd.h
Go to the documentation of this file.
1
#ifndef DataFormats_Common_EDProductfwd_h
2
#define DataFormats_Common_EDProductfwd_h
3
4
/*----------------------------------------------------------------------
5
6
Forward declarations of types in the EDM.
7
8
----------------------------------------------------------------------*/
9
#include <memory>
10
11
namespace
edm
12
{
13
class
BasicHandle;
14
class
EDProductGetter
;
15
class
ProductID;
16
class
OutputHandle;
17
class
RefCore;
18
class
WrapperBase;
19
20
template
<
typename
C,
typename
T,
typename
F>
class
Ref
;
21
template
<
typename
T>
class
RefToBase
;
22
template
<
typename
K>
class
RefBase
;
23
template
<
typename
T>
class
RefProd
;
24
template
<
typename
C,
typename
T,
typename
F>
class
RefVector
;
25
template
<
class
T>
class
RefToBaseVector
;
26
template
<
typename
T>
class
RefVectorBase
;
27
template
<
typename
C,
typename
T,
typename
F>
class
RefVectorIterator
;
28
template
<
typename
T>
class
Wrapper
;
29
template
<
typename
T>
class
Handle
;
30
template
<
typename
T>
class
OrphanHandle
;
31
32
namespace
reftobase
33
{
34
template
<
typename
T>
class
BaseHolder;
35
template
<
typename
T,
class
REF>
class
Holder
;
36
class
RefHolderBase
;
37
template
<
typename
T>
class
IndirectHolder
;
38
template
<
typename
REF>
class
RefHolder
;
39
class
RefVectorHolderBase
;
40
template
<
class
T>
class
BaseVectorHolder
;
41
template
<
class
T,
class
REFVECTOR>
class
VectorHolder
;
42
}
43
}
44
45
#endif
edm::RefBase
Definition:
EDProductfwd.h:22
edm::reftobase::VectorHolder
Definition:
EDProductfwd.h:41
reco::JetExtendedAssociation::Ref
edm::Ref< Container > Ref
Definition:
JetExtendedAssociation.h:32
edm::reftobase::Holder
Definition:
EDProductfwd.h:35
edm::Handle
Definition:
AssociativeIterator.h:47
edm::reftobase::BaseVectorHolder
Definition:
BaseHolder.h:15
edm::OrphanHandle
Definition:
EDProductfwd.h:30
edm::reftobase::RefVectorHolderBase
Definition:
RefVectorHolderBase.h:12
edm::reftobase::RefHolder
Definition:
EDProductfwd.h:38
edm::RefProd
Definition:
EDProductfwd.h:23
edm::RefVectorBase
Definition:
EDProductfwd.h:26
edm::RefToBaseVector
Definition:
EDProductfwd.h:25
edm::reftobase::RefHolderBase
Definition:
RefHolderBase.h:17
RefToBase
EDProductGetter
edm::RefVector
Definition:
EDProductfwd.h:24
edm::RefVectorIterator
Definition:
EDProductfwd.h:27
edm::Wrapper
Definition:
BasicHandle.h:42
edm::reftobase::IndirectHolder
Definition:
EDProductfwd.h:37
Generated for CMSSW Reference Manual by
1.8.5