CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

ConstPlusParameter.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 // $Id: ConstPlusParameter.cc,v 1.3 2003/09/06 14:04:14 boudreau Exp $
5 
6 namespace Genfun {
7 PARAMETER_OBJECT_IMP(ConstPlusParameter)
8 
9 ConstPlusParameter::ConstPlusParameter(double constant, const AbsParameter *parameter):
10  _constant(constant),
11  _parameter(parameter->clone())
12 {
13  if (parameter->parameter() && _parameter->parameter()) _parameter->parameter()->connectFrom(parameter->parameter());
14 }
15 
17 _constant(right._constant),
18 _parameter(right._parameter->clone())
19 {}
20 
21 
23 {
24  delete _parameter;
25 }
26 
27 
29  return _constant + _parameter->getValue();
30 }
31 
32 } // namespace Genfun