FCCAnalyses
Loading...
Searching...
No Matches
Smearing.h
Go to the documentation of this file.
1#ifndef SMEARING_ANALYZERS_H
2#define SMEARING_ANALYZERS_H
3
4#include <cmath>
5#include <vector>
6
7#include "TLorentzVector.h"
8#include "ROOT/RVec.hxx"
9#include "edm4hep/MCParticleData.h"
10
11
12
14struct logNormal {
15 logNormal(float arg_a, float arg_b, float arg_c);
16 float m_a = 0.;
17 float m_b = 0.;
18 float m_c = 0.;
19 ROOT::VecOps::RVec<float> operator() (ROOT::VecOps::RVec<float> in);
20};
21
22#endif
LogNormal smearing in the form of sqrt(aX^2 + bX + c)
Definition Smearing.h:14
float m_c
Definition Smearing.h:18
float m_b
Definition Smearing.h:17
ROOT::VecOps::RVec< float > operator()(ROOT::VecOps::RVec< float > in)
Definition Smearing.cc:5
float m_a
Definition Smearing.h:16
logNormal(float arg_a, float arg_b, float arg_c)
Definition Smearing.cc:3