DataFormats
EgammaReco
interface
ClusterShapeFwd.h
Go to the documentation of this file.
1
#ifndef EgammaReco_ClusterShapeFwd_h
2
#define EgammaReco_ClusterShapeFwd_h
3
#include "
DataFormats/Common/interface/Ref.h
"
4
#include "
DataFormats/Common/interface/RefProd.h
"
5
#include "
DataFormats/Common/interface/RefVector.h
"
6
7
namespace
reco
{
8
class
ClusterShape
;
9
11
typedef
std::vector<ClusterShape>
ClusterShapeCollection
;
12
14
typedef
edm::Ref<ClusterShapeCollection>
ClusterShapeRef
;
15
17
typedef
edm::RefProd<ClusterShapeCollection>
ClusterShapeRefProd
;
18
20
typedef
edm::RefVector<ClusterShapeCollection>
ClusterShapeRefVector
;
21
23
typedef
ClusterShapeRefVector::iterator
clusterShape_iterator
;
24
}
// namespace reco
25
26
#endif
edm::RefProd
Definition:
EDProductfwd.h:25
RefProd.h
reco::ClusterShapeRefProd
edm::RefProd< ClusterShapeCollection > ClusterShapeRefProd
reference to a collection of ClusterShape objects
Definition:
ClusterShapeFwd.h:17
reco::clusterShape_iterator
ClusterShapeRefVector::iterator clusterShape_iterator
iterator over a vector of references to ClusterShape objects
Definition:
ClusterShapeFwd.h:23
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
reco::ClusterShapeCollection
std::vector< ClusterShape > ClusterShapeCollection
collection of ClusterShape objects
Definition:
ClusterShapeFwd.h:8
edm::Ref
Definition:
AssociativeIterator.h:58
reco::ClusterShapeRefVector
edm::RefVector< ClusterShapeCollection > ClusterShapeRefVector
vector of references to objects in the same collectin of ClusterShape objects
Definition:
ClusterShapeFwd.h:20
reco::ClusterShape
Definition:
ClusterShape.h:21
reco::ClusterShapeRef
edm::Ref< ClusterShapeCollection > ClusterShapeRef
reference to an object in a collection of ClusterShape objects
Definition:
ClusterShapeFwd.h:14
RefVector.h
Ref.h
edm::RefVectorIterator
Definition:
EDProductfwd.h:33
Generated for CMSSW Reference Manual by
1.8.16