CMS 3D CMS Logo

ConvBremSeed.h
Go to the documentation of this file.
1 #ifndef ConvBremSeed_h
2 #define ConvBremSeed_h 1
3 
19 
20 #include <vector>
21 
22 namespace reco {
23 
24  class ConvBremSeed : public TrajectorySeed {
25  public:
27  ~ConvBremSeed() override {}
28 
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:
42  };
43 
44  // Class ConvBremSeed
45 
46 } // namespace reco
47 
48 #endif
reco::ConvBremSeed
Definition: ConvBremSeed.h:24
reco::ConvBremSeed::ConvBremSeed
ConvBremSeed(const TrajectorySeed &seed, edm::Ref< GsfPFRecTrackCollection > &pfgsf)
Constructor from TrajectorySeed.
Definition: ConvBremSeed.h:30
reco::ConvBremSeed::ConvBremSeed
ConvBremSeed()
Definition: ConvBremSeed.h:26
reco::ConvBremSeed::~ConvBremSeed
~ConvBremSeed() override
Definition: ConvBremSeed.h:27
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
reco::ConvBremSeed::pfGsf_
GsfPFRecTrackRef pfGsf_
Pointer to the electromagnetic super cluster.
Definition: ConvBremSeed.h:41
edm::Ref< GsfPFRecTrackCollection >
fileCollector.seed
seed
Definition: fileCollector.py:127
TrackingRecHit.h
reco::ConvBremSeed::GsfPFTrack
GsfPFRecTrackRef GsfPFTrack() const
reference to the GSDPFRecTrack
Definition: ConvBremSeed.h:35
reco::ConvBremSeed::clone
ConvBremSeed * clone() const override
Definition: ConvBremSeed.h:37
TrajectorySeed.h
Ref.h
TrajectorySeed
Definition: TrajectorySeed.h:18
GsfPFRecTrackFwd.h