CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MassKinFitterCandCustomProducer.cc
Go to the documentation of this file.
1 /* \class MassKinFitterCandProducer
2  *
3  * \author Luca Lista, INFN
4  *
5  */
8 
10 public:
12  virtual ~CustomKinFitter() = default;
13 
14 private:
15  virtual double errEt(double et, double eta) const { return 0.2; }
16  virtual double errEta(double et, double eta) const { return 0.2; }
17  virtual double errPhi(double et, double eta) const { return 0.2; }
18 };
19 
21 public:
23  : MassKinFitterCandProducer(cfg, new CustomKinFitter(cfg.getParameter<double>("mass"))) {}
24 };
25 
27 
virtual double errEt(double et, double eta) const
tuple cfg
Definition: looper.py:296
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:16
virtual ~CustomKinFitter()=default
virtual double errEta(double et, double eta) const
MassKinFitterCandCustomProducer(const edm::ParameterSet &cfg)
virtual double errPhi(double et, double eta) const