CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TwoBodyDecayLinearizationPointFinder.h
Go to the documentation of this file.
1 #ifndef Alignment_TwoBodyDecay_TwoBodyDecayLinearizationPointFinder_h
2 #define Alignment_TwoBodyDecay_TwoBodyDecayLinearizationPointFinder_h
3 
7 
16 public:
18 
20 
22 
23  virtual const TwoBodyDecayParameters getLinearizationPoint(const std::vector<RefCountedLinearizedTrackState> &tracks,
24  const double primaryMass,
25  const double secondaryMass) const;
26 
28  return new TwoBodyDecayLinearizationPointFinder(*this);
29  }
30 };
31 
32 #endif
virtual const TwoBodyDecayParameters getLinearizationPoint(const std::vector< RefCountedLinearizedTrackState > &tracks, const double primaryMass, const double secondaryMass) const
auto const & tracks
cannot be loose
virtual TwoBodyDecayLinearizationPointFinder * clone(void) const
TwoBodyDecayLinearizationPointFinder(const edm::ParameterSet &config)
PerigeeLinearizedTrackState::RefCountedLinearizedTrackState RefCountedLinearizedTrackState
tuple config
parse the configuration file