DataFormats
ParticleFlowReco
interface
PFMultilinksTC.h
Go to the documentation of this file.
1
#ifndef __PFMultilinksTC__
2
#define __PFMultilinksTC__
3
4
// Done by Glowinski & Gouzevitch
5
6
#include <vector>
7
#include "
DataFormats/ParticleFlowReco/interface/PFRecTrackFwd.h
"
8
#include "
DataFormats/ParticleFlowReco/interface/PFClusterFwd.h
"
9
10
namespace
reco
{
11
15
struct
PFMultilink
{
16
PFMultilink
(
const
reco::PFClusterRef
& clusterref) :
trackRef
(),
clusterRef
(clusterref) {}
17
PFMultilink
(
const
reco::PFRecTrackRef
& trackref) :
trackRef
(trackref),
clusterRef
() {}
18
reco::PFRecTrackRef
trackRef
;
19
reco::PFClusterRef
clusterRef
;
20
};
22
typedef
std::vector<PFMultilink>
PFMultilinksType
;
23
class
PFMultiLinksTC
{
24
public
:
25
bool
isValid
;
26
PFMultilinksType
linkedPFObjects
;
27
28
public
:
29
PFMultiLinksTC
(
bool
isvalid =
false
) :
isValid
(isvalid) {}
30
};
31
}
// namespace reco
32
33
#endif
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:46
reco::PFMultilink::PFMultilink
PFMultilink(const reco::PFClusterRef &clusterref)
Definition:
PFMultilinksTC.h:16
reco::PFMultilink
Abstract This class is used by the KDTree Track / Ecal Cluster linker to store all found links.
Definition:
PFMultilinksTC.h:15
edm::Ref< PFClusterCollection >
reco::PFMultiLinksTC
Definition:
PFMultilinksTC.h:23
reco::PFMultilink::trackRef
reco::PFRecTrackRef trackRef
Definition:
PFMultilinksTC.h:18
reco::PFMultilink::clusterRef
reco::PFClusterRef clusterRef
Definition:
PFMultilinksTC.h:19
reco::PFMultiLinksTC::PFMultiLinksTC
PFMultiLinksTC(bool isvalid=false)
Definition:
PFMultilinksTC.h:29
reco::PFMultilinksType
std::vector< PFMultilink > PFMultilinksType
collection of PFSuperCluster objects
Definition:
PFMultilinksTC.h:22
PFClusterFwd.h
reco::PFMultiLinksTC::linkedPFObjects
PFMultilinksType linkedPFObjects
Definition:
PFMultilinksTC.h:26
reco::PFMultilink::PFMultilink
PFMultilink(const reco::PFRecTrackRef &trackref)
Definition:
PFMultilinksTC.h:17
reco::PFMultiLinksTC::isValid
bool isValid
Definition:
PFMultilinksTC.h:25
PFRecTrackFwd.h
Generated for CMSSW Reference Manual by
1.8.16