![]() |
DAS
3.0
Das Analysis System
|
Abstract class for any object whose energy can be scaled.
Such an object can be either a simple object (e.g. leptons) or composite (e.g. Di
).
#include <GenericObject.h>
Public Member Functions | |
virtual FourVector | CorrP4 (const Variation &=nominal) const =0 |
virtual float | CorrPt (const Variation &=nominal) const =0 |
virtual float | Rapidity (const Variation &=nominal) const =0 |
virtual float | AbsRap (const Variation &=nominal) const =0 |
virtual FourVector | CorrP4 (const Variation &=nominal) const =0 |
virtual float | CorrPt (const Variation &=nominal) const =0 |
virtual float | Rapidity (const Variation &=nominal) const =0 |
virtual float | AbsRap (const Variation &=nominal) const =0 |
Protected Member Functions | |
virtual | ~ScaledObject ()=default |
virtual | ~ScaledObject ()=default |
|
protectedvirtualdefault |
|
protectedvirtualdefault |
Implemented in Di< Obj1, Obj2 >, Di< Obj1, Obj2 >, AnonymousScalableObject, and AnonymousScalableObject.
Implemented in Di< Obj1, Obj2 >, Di< Obj1, Obj2 >, AnonymousScalableObject, and AnonymousScalableObject.
|
pure virtual |
Implemented in Di< Obj1, Obj2 >, Di< Obj1, Obj2 >, AnonymousScalableObject, and AnonymousScalableObject.
|
pure virtual |
Implemented in Di< Obj1, Obj2 >, Di< Obj1, Obj2 >, AnonymousScalableObject, and AnonymousScalableObject.
Implemented in Di< Obj1, Obj2 >, Di< Obj1, Obj2 >, AnonymousScalableObject, and AnonymousScalableObject.
Implemented in Di< Obj1, Obj2 >, Di< Obj1, Obj2 >, AnonymousScalableObject, and AnonymousScalableObject.
Implemented in Di< Obj1, Obj2 >, Di< Obj1, Obj2 >, AnonymousScalableObject, and AnonymousScalableObject.
Implemented in Di< Obj1, Obj2 >, Di< Obj1, Obj2 >, AnonymousScalableObject, and AnonymousScalableObject.