DataFormats
ParticleFlowReco
interface
ConvBremSeed.h
Go to the documentation of this file.
1
#ifndef ConvBremSeed_h
2
#define ConvBremSeed_h 1
3
15
#include "
DataFormats/ParticleFlowReco/interface/GsfPFRecTrackFwd.h
"
16
#include "
DataFormats/TrajectorySeed/interface/TrajectorySeed.h
"
17
#include "
DataFormats/TrackingRecHit/interface/TrackingRecHit.h
"
18
#include "
DataFormats/Common/interface/Ref.h
"
19
20
#include <vector>
21
22
namespace
reco
{
23
24
class
ConvBremSeed
:
public
TrajectorySeed
{
25
public
:
26
typedef
edm::OwnVector<TrackingRecHit>
recHitContainer
;
27
28
ConvBremSeed
() {}
29
~ConvBremSeed
()
override
{}
30
32
ConvBremSeed
(
const
TrajectorySeed
&
seed
,
edm::Ref<GsfPFRecTrackCollection>
& pfgsf)
33
:
TrajectorySeed
(
seed
),
pfGsf_
(pfgsf) {}
34
36
37
GsfPFRecTrackRef
GsfPFTrack
()
const
{
return
pfGsf_
; }
38
39
ConvBremSeed
*
clone
()
const override
{
return
new
ConvBremSeed
(*
this
); }
40
41
private
:
43
GsfPFRecTrackRef
pfGsf_
;
44
};
45
46
// Class ConvBremSeed
47
48
}
// namespace reco
49
50
#endif
reco::ConvBremSeed
Definition:
ConvBremSeed.h:24
reco::ConvBremSeed::ConvBremSeed
ConvBremSeed(const TrajectorySeed &seed, edm::Ref< GsfPFRecTrackCollection > &pfgsf)
Constructor from TrajectorySeed.
Definition:
ConvBremSeed.h:32
reco::ConvBremSeed::ConvBremSeed
ConvBremSeed()
Definition:
ConvBremSeed.h:28
reco::ConvBremSeed::~ConvBremSeed
~ConvBremSeed() override
Definition:
ConvBremSeed.h:29
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
reco::ConvBremSeed::pfGsf_
GsfPFRecTrackRef pfGsf_
Pointer to the electromagnetic super cluster.
Definition:
ConvBremSeed.h:43
edm::Ref< GsfPFRecTrackCollection >
TrackingRecHit.h
reco::ConvBremSeed::GsfPFTrack
GsfPFRecTrackRef GsfPFTrack() const
reference to the GSDPFRecTrack
Definition:
ConvBremSeed.h:37
reco::ConvBremSeed::clone
ConvBremSeed * clone() const override
Definition:
ConvBremSeed.h:39
TrajectorySeed.h
reco::ConvBremSeed::recHitContainer
edm::OwnVector< TrackingRecHit > recHitContainer
Definition:
ConvBremSeed.h:26
Ref.h
TrajectorySeed
Definition:
TrajectorySeed.h:17
GsfPFRecTrackFwd.h
SurveyInfoScenario_cff.seed
seed
Definition:
SurveyInfoScenario_cff.py:295
edm::OwnVector< TrackingRecHit >
Generated for CMSSW Reference Manual by
1.8.16