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

AbsParameter.hh File Reference

#include "CLHEP/GenericFunctions/ParameterProduct.hh"
#include "CLHEP/GenericFunctions/ParameterSum.hh"
#include "CLHEP/GenericFunctions/ParameterDifference.hh"
#include "CLHEP/GenericFunctions/ParameterQuotient.hh"
#include "CLHEP/GenericFunctions/ParameterNegation.hh"
#include "CLHEP/GenericFunctions/ConstPlusParameter.hh"
#include "CLHEP/GenericFunctions/ConstMinusParameter.hh"
#include "CLHEP/GenericFunctions/ConstTimesParameter.hh"
#include "CLHEP/GenericFunctions/ConstOverParameter.hh"

Go to the source code of this file.

Namespaces

namespace  Genfun

Classes

class  Genfun::AbsParameter

Defines

#define PARAMETER_OBJECT_DEF(classname)
#define PARAMETER_OBJECT_IMP(classname)

Typedefs

typedef const AbsParameter & Genfun::GENPARAMETER

Functions

ConstTimesParameter Genfun::operator * (double c, const AbsParameter &op2)
ConstPlusParameter Genfun::operator+ (double c, const AbsParameter &op2)
ConstMinusParameter Genfun::operator- (double c, const AbsParameter &op2)
ConstOverParameter Genfun::operator/ (double c, const AbsParameter &op2)
ConstTimesParameter Genfun::operator * (const AbsParameter &op2, double c)
ConstPlusParameter Genfun::operator+ (const AbsParameter &op2, double c)
ConstPlusParameter Genfun::operator- (const AbsParameter &op2, double c)
ConstTimesParameter Genfun::operator/ (const AbsParameter &op2, double c)
ParameterProduct Genfun::operator * (const AbsParameter &op1, const AbsParameter &op2)
ParameterSum Genfun::operator+ (const AbsParameter &op1, const AbsParameter &op2)
ParameterDifference Genfun::operator- (const AbsParameter &op1, const AbsParameter &op2)
ParameterQuotient Genfun::operator/ (const AbsParameter &op1, const AbsParameter &op2)
ParameterNegation Genfun::operator- (const AbsParameter &op1)


Define Documentation

#define PARAMETER_OBJECT_DEF ( classname   ) 

Value:

public:                                              \
  classname *clone() const;                          \
private:                                             \
  virtual AbsParameter* _clone() const;

Definition at line 79 of file AbsParameter.hh.

#define PARAMETER_OBJECT_IMP ( classname   ) 

Value:

classname *classname::clone () const {               \
  return (classname *) _clone();                     \
}                                                    \
AbsParameter *classname::_clone () const {           \
  return new classname(*this);                       \
}

Definition at line 86 of file AbsParameter.hh.


Generated on 15 Nov 2012 for CLHEP by  doxygen 1.4.7