CMS 3D CMS Logo

TracksterMomentumPluginBase.h
Go to the documentation of this file.
1 #ifndef RecoHGCal_TICL_TracksterMomentumPluginBase_H__
2 #define RecoHGCal_TICL_TracksterMomentumPluginBase_H__
3 
12 
13 namespace ticl {
15  public:
19  virtual void setP4(const std::vector<const Trackster*>& tracksters,
20  std::vector<TICLCandidate>& ticl_cands,
21  edm::Event& event) const = 0;
22  };
23 } // namespace ticl
24 
28 
29 #endif
virtual void setP4(const std::vector< const Trackster *> &tracksters, std::vector< TICLCandidate > &ticl_cands, edm::Event &event) const =0
TracksterMomentumPluginBase(const edm::ParameterSet &, edm::ConsumesCollector &&iC)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:36
Definition: Common.h:10
reco::Candidate::LorentzVector LorentzVector
Definition: event.py:1