File indexing completed on 2026-06-02 08:51:48
0001 #ifndef DDVCS_SCALES_VIRTUALITIES_SUM_H
0002 #define DDVCS_SCALES_VIRTUALITIES_SUM_H
0003
0004 #include <string>
0005
0006 #include "DDVCSScalesModule.h"
0007
0008 namespace PARTONS {
0009
0010
0011
0012
0013
0014
0015
0016
0017 class DDVCSScalesVirtualitiesSum: public DDVCSScalesModule {
0018
0019 public:
0020
0021
0022
0023
0024 static const unsigned int classId;
0025
0026
0027
0028
0029
0030 DDVCSScalesVirtualitiesSum(const std::string &className);
0031
0032
0033
0034
0035
0036 DDVCSScalesVirtualitiesSum(const DDVCSScalesVirtualitiesSum &other);
0037
0038
0039
0040
0041 virtual ~DDVCSScalesVirtualitiesSum();
0042
0043 virtual DDVCSScalesVirtualitiesSum* clone() const;
0044 virtual Scales compute(const DDVCSObservableKinematic& kinematic);
0045 };
0046
0047 }
0048
0049 #endif