DataFormats
EgammaCandidates
interface
GsfElectronFwd.h
Go to the documentation of this file.
1
2
#ifndef EgammaReco_GsfElectronFwd_h
3
#define EgammaReco_GsfElectronFwd_h
4
5
#include "
DataFormats/Common/interface/Ref.h
"
6
#include "
DataFormats/Common/interface/RefProd.h
"
7
#include "
DataFormats/Common/interface/RefVector.h
"
8
#include <vector>
9
10
#include "
DataFormats/EgammaCandidates/interface/GsfElectron.h
"
11
12
namespace
reco
{
13
14
class
GsfElectron
;
15
17
typedef
std::vector<GsfElectron>
GsfElectronCollection
;
18
//typedef GsfElectronCollection PixelMatchGsfElectronCollection ;
19
21
typedef
edm::Ref<GsfElectronCollection>
GsfElectronRef
;
22
//typedef GsfElectronRef PixelMatchGsfElectronRef ;
23
25
typedef
edm::RefProd<GsfElectronCollection>
GsfElectronRefProd
;
26
//typedef GsfElectronRefProd PixelMatchGsfElectronRefProd ;
27
29
typedef
edm::RefVector<GsfElectronCollection>
GsfElectronRefVector
;
30
//typedef GsfElectronRefVector PixelMatchGsfElectronRefVector ;
31
33
typedef
GsfElectronRefVector::iterator
GsfElectron_iterator
;
34
//typedef GsfElectron_iterator PixelMatchGsfElectron_iterator ;
35
36
}
// namespace reco
37
38
#endif
edm::RefProd
Definition:
EDProductfwd.h:25
RefProd.h
reco::GsfElectronCollection
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
Definition:
GsfElectronFwd.h:14
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
reco::GsfElectronRefProd
edm::RefProd< GsfElectronCollection > GsfElectronRefProd
reference to a collection of GsfElectron objects
Definition:
GsfElectronFwd.h:25
edm::Ref
Definition:
AssociativeIterator.h:58
reco::GsfElectronRefVector
edm::RefVector< GsfElectronCollection > GsfElectronRefVector
vector of objects in the same collection of GsfElectron objects
Definition:
GsfElectronFwd.h:29
reco::GsfElectronRef
edm::Ref< GsfElectronCollection > GsfElectronRef
reference to an object in a collection of GsfElectron objects
Definition:
GsfElectronFwd.h:21
reco::GsfElectron
Definition:
GsfElectron.h:35
GsfElectron.h
RefVector.h
reco::GsfElectron_iterator
GsfElectronRefVector::iterator GsfElectron_iterator
iterator over a vector of reference to GsfElectron objects
Definition:
GsfElectronFwd.h:33
Ref.h
edm::RefVectorIterator
Definition:
EDProductfwd.h:33
Generated for CMSSW Reference Manual by
1.8.16