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 
29  ~ConvBremSeed() override {}
30 
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:
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 >