DataFormats
ParticleFlowReco
interface
RecoPFClusterRefCandidateFwd.h
Go to the documentation of this file.
1
#ifndef RecoCandidate_RecoPFClusterRefCandidateFwd_h
2
#define RecoCandidate_RecoPFClusterRefCandidateFwd_h
3
#include <vector>
4
#include "
DataFormats/Common/interface/Ref.h
"
5
#include "
DataFormats/Common/interface/RefProd.h
"
6
#include "
DataFormats/Common/interface/RefVector.h
"
7
#include "
DataFormats/ParticleFlowReco/interface/RecoPFClusterRefCandidate.h
"
8
9
namespace
reco
{
10
12
typedef
std::vector<RecoPFClusterRefCandidate>
RecoPFClusterRefCandidateCollection
;
13
15
typedef
edm::Ref<RecoPFClusterRefCandidateCollection>
RecoPFClusterRefCandidateRef
;
16
18
typedef
edm::RefProd<RecoPFClusterRefCandidateCollection>
RecoPFClusterRefCandidateRefProd
;
19
21
typedef
edm::RefVector<RecoPFClusterRefCandidateCollection>
RecoPFClusterRefCandidateRefVector
;
22
24
typedef
RecoPFClusterRefCandidateRefVector::iterator
recoPFClusterRefCandidate_iterator
;
25
26
typedef
edm::RefToBase<reco::Candidate>
RecoPFClusterRefCandidateRefToBase
;
27
28
/* /// this needs to go here, it's a class template in the DF/Candidate package */
29
/* /// that requires the knowledge of the DF/TrackReco dictionaries */
30
/* typedef std::vector<RecoPFClusterRefCandidateBase> RecoPFClusterRefCandidateBaseCollection; */
31
/* typedef edm::Ref<RecoPFClusterRefCandidateBaseCollection> RecoPFClusterRefCandidateBaseRef; */
32
/* typedef edm::RefVector<RecoPFClusterRefCandidateBaseCollection> RecoPFClusterRefCandidateBaseRefVector; */
33
/* typedef edm::RefProd<RecoPFClusterRefCandidateBaseCollection> RecoPFClusterRefCandidateBaseRefProd; */
34
/* typedef edm::RefToBase<reco::Candidate> RecoPFClusterRefCandidateBaseRefToBase; */
35
36
}
// namespace reco
37
38
#endif
edm::RefProd
Definition:
EDProductfwd.h:25
RefProd.h
reco::RecoPFClusterRefCandidateRefVector
edm::RefVector< RecoPFClusterRefCandidateCollection > RecoPFClusterRefCandidateRefVector
vector of objects in the same collection of RecoPFClusterRefCandidate objects
Definition:
RecoPFClusterRefCandidateFwd.h:21
reco::RecoPFClusterRefCandidateRef
edm::Ref< RecoPFClusterRefCandidateCollection > RecoPFClusterRefCandidateRef
reference to an object in a collection of RecoPFClusterRefCandidate objects
Definition:
RecoPFClusterRefCandidateFwd.h:15
reco::RecoPFClusterRefCandidateCollection
std::vector< RecoPFClusterRefCandidate > RecoPFClusterRefCandidateCollection
collectin of LeafRefCandidateT<reco::TrackRef> objects
Definition:
RecoPFClusterRefCandidateFwd.h:12
reco::RecoPFClusterRefCandidateRefToBase
edm::RefToBase< reco::Candidate > RecoPFClusterRefCandidateRefToBase
Definition:
RecoPFClusterRefCandidateFwd.h:26
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
edm::Ref
Definition:
AssociativeIterator.h:58
reco::RecoPFClusterRefCandidateRefProd
edm::RefProd< RecoPFClusterRefCandidateCollection > RecoPFClusterRefCandidateRefProd
reference to a collection of RecoPFClusterRefCandidate objects
Definition:
RecoPFClusterRefCandidateFwd.h:18
RefVector.h
Ref.h
edm::RefVectorIterator
Definition:
EDProductfwd.h:33
RecoPFClusterRefCandidate.h
edm::RefToBase
Definition:
AssociativeIterator.h:54
reco::recoPFClusterRefCandidate_iterator
RecoPFClusterRefCandidateRefVector::iterator recoPFClusterRefCandidate_iterator
iterator over a vector of reference to RecoPFClusterRefCandidate objects
Definition:
RecoPFClusterRefCandidateFwd.h:24
Generated for CMSSW Reference Manual by
1.8.16