![]() |
DAS
3.0
Das Analysis System
|
Abstract class for any object that carries its own weights. A std::vector is used to carry the scale factor and all its variations.
#include <GenericObject.h>
Inheritance diagram for AnonymousWeightableObject:
Collaboration diagram for AnonymousWeightableObject:Public Member Functions | |
| virtual double | Weight (const Variation &v=nominal) const |
| virtual void | Clear () |
| bool | operator== (const AnonymousWeightableObject &that) const |
| virtual double | Weight (const Variation &v=nominal) const |
| virtual void | Clear () |
| bool | operator== (const AnonymousWeightableObject &that) const |
Public Attributes | |
| Weights | weights {Darwin::Physics::Weight()} |
Protected Member Functions | |
| virtual std::string_view | WeightGroup () const =0 |
| AnonymousWeightableObject ()=default | |
| virtual | ~AnonymousWeightableObject ()=default |
| virtual std::string_view | WeightGroup () const =0 |
| AnonymousWeightableObject ()=default | |
| virtual | ~AnonymousWeightableObject ()=default |
Protected Member Functions inherited from WeightedObject | |
| virtual | ~WeightedObject ()=default |
| virtual | ~WeightedObject ()=default |
|
protecteddefault |
|
protectedvirtualdefault |
|
protecteddefault |
|
protectedvirtualdefault |
|
inlinevirtual |
Reimplemented in AnonymousFinalStateObject, AnonymousFinalStateObject, RecPV, RecPV, GenPV, GenPV, RecEvent, and RecEvent.
|
inlinevirtual |
Reimplemented in AnonymousFinalStateObject, AnonymousFinalStateObject, RecPV, RecPV, GenPV, GenPV, RecEvent, and RecEvent.
|
inline |
|
inline |
Implements WeightedObject.
Implements WeightedObject.
|
protectedpure virtual |
|
protectedpure virtual |
| Weights weights {Darwin::Physics::Weight()} |
e.g. cross section normalisation