1 #ifndef ElectroWeakAnalysis_ZMuMu_ZMuMuFunction_h
2 #define ElectroWeakAnalysis_ZMuMu_ZMuMuFunction_h
7 #include <boost/shared_ptr.hpp>
14 const Parameter & Ng,
const Parameter & Ni,
15 const Parameter & me,
const Parameter &
s,
16 const Parameter &
N,
const Parameter & eff_tr,
const Parameter & eff_sa):
25 boost::shared_ptr<double> Ng, boost::shared_ptr<double> Ni,
26 boost::shared_ptr<double> me, boost::shared_ptr<double>
s,
27 boost::shared_ptr<double>
N,
28 boost::shared_ptr<double> eff_tr, boost::shared_ptr<double> eff_sa):
39 return cgz_(x) * (*numberOfEvents) * eff_tr_2 * eff_sa_2;
46 Convolution<ZLineShape, Gaussian>
cgz_;
double operator()(double x) const
boost::shared_ptr< double > Ngamma
Double_t Gaussian(Double_t *x, Double_t *par)
boost::shared_ptr< double > sigma
boost::shared_ptr< double > Nint
boost::shared_ptr< double > mass
ZMuMuFunction(boost::shared_ptr< double > m, boost::shared_ptr< double > g, boost::shared_ptr< double > Ng, boost::shared_ptr< double > Ni, boost::shared_ptr< double > me, boost::shared_ptr< double > s, boost::shared_ptr< double > N, boost::shared_ptr< double > eff_tr, boost::shared_ptr< double > eff_sa)
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
boost::shared_ptr< double > width
Convolution< ZLineShape, Gaussian > cgz_
boost::shared_ptr< double > mean
boost::shared_ptr< double > efficiencyStandalone
static const unsigned int arguments
boost::shared_ptr< double > numberOfEvents
ZMuMuFunction(const Parameter &m, const Parameter &g, const Parameter &Ng, const Parameter &Ni, const Parameter &me, const Parameter &s, const Parameter &N, const Parameter &eff_tr, const Parameter &eff_sa)
boost::shared_ptr< double > efficiencyTrack