File indexing completed on 2025-01-30 10:03:26
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 #ifndef ParameterComposition_h
0011 #define ParameterComposition_h 1
0012 #include "CLHEP/GenericFunctions/AbsFunction.hh"
0013 #include "CLHEP/GenericFunctions/AbsParameter.hh"
0014
0015 namespace Genfun {
0016
0017
0018
0019
0020
0021 class ParameterComposition : public AbsParameter {
0022
0023 PARAMETER_OBJECT_DEF(ParameterComposition)
0024
0025 public:
0026
0027
0028 ParameterComposition(const AbsFunction *arg1, const AbsParameter *arg2);
0029
0030
0031 ParameterComposition(const ParameterComposition &right);
0032
0033
0034 virtual ~ParameterComposition();
0035
0036
0037 virtual double getValue() const;
0038
0039
0040 private:
0041
0042
0043 const ParameterComposition & operator=(const ParameterComposition &right);
0044
0045 const AbsFunction *_arg1;
0046 AbsParameter *_arg2;
0047 };
0048 }
0049 #endif