Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DataFormats
Common
interface
RefVectorTraits.h
Go to the documentation of this file.
1
#ifndef DataFormats_Common_RefVectorTrait_h
2
#define DataFormats_Common_RefVectorTrait_h
3
4
namespace
edm {
5
template
<
typename
C,
typename
T,
typename
F>
6
class
Ref
;
7
template
<
typename
C,
typename
T,
typename
F>
8
class
RefVector
;
9
template
<
typename
C,
typename
T,
typename
F>
10
class
RefVectorIterator;
11
namespace
refhelper {
12
template
<
typename
C,
typename
T,
typename
F>
13
struct
RefVectorTrait
{
14
typedef
Ref<C, T, F>
ref_type
;
15
typedef
RefVectorIterator<C, T, F>
iterator_type
;
16
};
17
18
template
<
typename
C,
typename
T,
typename
F,
typename
T1,
typename
F1>
19
struct
RefVectorTrait
<
RefVector
<
C
,
T
,
F
>, T1, F1> {
20
typedef
Ref<C, T, F>
ref_type
;
21
typedef
RefVectorIterator<C, T, F>
iterator_type
;
22
};
23
24
}
// namespace refhelper
25
}
// namespace edm
26
27
#endif
reco::JetExtendedAssociation::Ref
edm::Ref< Container > Ref
Definition:
JetExtendedAssociation.h:32
edm::refhelper::RefVectorTrait
Definition:
RefVectorTraits.h:13
edm::Ref
Definition:
AssociativeIterator.h:58
edm::refhelper::RefVectorTrait< RefVector< C, T, F >, T1, F1 >::iterator_type
RefVectorIterator< C, T, F > iterator_type
Definition:
RefVectorTraits.h:21
edm::RefVector
Definition:
EDProductfwd.h:27
edm::refhelper::RefVectorTrait::ref_type
Ref< C, T, F > ref_type
Definition:
RefVectorTraits.h:14
gen::C
C
Definition:
Factorize.h:133
edm::RefVectorIterator
Definition:
EDProductfwd.h:33
edm::refhelper::RefVectorTrait< RefVector< C, T, F >, T1, F1 >::ref_type
Ref< C, T, F > ref_type
Definition:
RefVectorTraits.h:20
F
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
Definition:
blowfish.cc:163
edm::refhelper::RefVectorTrait::iterator_type
RefVectorIterator< C, T, F > iterator_type
Definition:
RefVectorTraits.h:15
T
long double T
Definition:
Basic3DVectorLD.h:48
reco::JetExtendedAssociation::RefVector
edm::RefVector< Container > RefVector
Definition:
JetExtendedAssociation.h:34
Generated for CMSSW Reference Manual by
1.8.5