CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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
GsfPFRecTrackRef pfGsf_
Pointer to the electromagnetic super cluster.
Definition: ConvBremSeed.h:41
ConvBremSeed(const TrajectorySeed &seed, edm::Ref< GsfPFRecTrackCollection > &pfgsf)
Constructor from TrajectorySeed.
Definition: ConvBremSeed.h:30
GsfPFRecTrackRef GsfPFTrack() const
reference to the GSDPFRecTrack
Definition: ConvBremSeed.h:35
~ConvBremSeed() override
Definition: ConvBremSeed.h:27
fixed size matrix
ConvBremSeed * clone() const override
Definition: ConvBremSeed.h:37