Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
ConvBremSeed
() {}
27
~ConvBremSeed
()
override
{}
28
30
ConvBremSeed
(
const
TrajectorySeed
&
seed
,
edm::Ref<GsfPFRecTrackCollection>
& pfgsf)
31
:
TrajectorySeed
(seed),
pfGsf_
(pfgsf) {}
32
34
35
GsfPFRecTrackRef
GsfPFTrack
()
const
{
return
pfGsf_
; }
36
37
ConvBremSeed
*
clone
()
const override
{
return
new
ConvBremSeed
(*
this
); }
38
39
private
:
41
GsfPFRecTrackRef
pfGsf_
;
42
};
43
44
// Class ConvBremSeed
45
46
}
// namespace reco
47
48
#endif
reco::ConvBremSeed::pfGsf_
GsfPFRecTrackRef pfGsf_
Pointer to the electromagnetic super cluster.
Definition:
ConvBremSeed.h:41
reco::ConvBremSeed::ConvBremSeed
ConvBremSeed(const TrajectorySeed &seed, edm::Ref< GsfPFRecTrackCollection > &pfgsf)
Constructor from TrajectorySeed.
Definition:
ConvBremSeed.h:30
edm::Ref< GsfPFRecTrackCollection >
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:111
reco::ConvBremSeed::~ConvBremSeed
~ConvBremSeed() override
Definition:
ConvBremSeed.h:27
GsfPFRecTrackFwd.h
TrackingRecHit.h
reco::ConvBremSeed
Definition:
ConvBremSeed.h:24
TrajectorySeed.h
Ref.h
reco::ConvBremSeed::ConvBremSeed
ConvBremSeed()
Definition:
ConvBremSeed.h:26
fileCollector.seed
tuple seed
Definition:
fileCollector.py:127
reco::ConvBremSeed::GsfPFTrack
GsfPFRecTrackRef GsfPFTrack() const
reference to the GSDPFRecTrack
Definition:
ConvBremSeed.h:35
TrajectorySeed
Definition:
TrajectorySeed.h:18
reco::ConvBremSeed::clone
ConvBremSeed * clone() const override
Definition:
ConvBremSeed.h:37
Generated for CMSSW Reference Manual by
1.8.5