DAS
3.0
Das Analysis System
|
Generic physics object, such as a jet or a stable particle.
The four-momentum p4 does not include the energy calibration. The scales
vector typically contains the JES or Rochester corrections. The weights
include a value and a (de)correlation bit.
#include <GenericObject.h>
Public Member Functions | |
FourVector | CorrP4 (size_t i=0) const |
float | CorrPt (size_t i=0) const |
float | Rapidity (const Variation &=nominal) const |
float | AbsRap (const Variation &=nominal) const |
FourVector | CorrP4 (const Variation &v) const final |
float | CorrPt (const Variation &v) const final |
double | Weight (const Variation &v) const final |
FourVector | CorrP4 (size_t i=0) const |
float | CorrPt (size_t i=0) const |
float | Rapidity (const Variation &=nominal) const |
float | AbsRap (const Variation &=nominal) const |
FourVector | CorrP4 (const Variation &v) const final |
float | CorrPt (const Variation &v) const final |
double | Weight (const Variation &v) const final |
Public Member Functions inherited from AbstractGenericObject | |
AbstractGenericObject ()=default | |
virtual | ~AbstractGenericObject ()=default |
AbstractGenericObject ()=default | |
virtual | ~AbstractGenericObject ()=default |
Public Attributes | |
FourVector | p4 |
std::vector< float > | scales = {1.} |
Weights | weights = {{1.,0}} |
Protected Member Functions | |
virtual std::string_view | scale_group () const =0 |
virtual std::string_view | weight_group () const =0 |
GenericObject ()=default | |
virtual | ~GenericObject ()=default |
virtual std::string_view | scale_group () const =0 |
virtual std::string_view | weight_group () const =0 |
GenericObject ()=default | |
virtual | ~GenericObject ()=default |
|
protecteddefault |
|
protectedvirtualdefault |
|
protecteddefault |
|
protectedvirtualdefault |
|
inlinefinalvirtual |
|
inlinefinalvirtual |
|
inline |
corrected 4-vector
|
inline |
corrected 4-vector
|
inlinefinalvirtual |
|
inlinefinalvirtual |
|
inline |
corrected transverse momentum
|
inline |
corrected transverse momentum
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
FourVector p4 |
raw four-momentum directly after reconstruction
std::vector< float > scales = {1.} |
energy scale corrections and variations
Weights weights = {{1.,0}} |
object weights