DAS  3.0
Das Analysis System
AbstractPhysicsObjectabstract

Description

Generic physics entity, either an object directly reconstructed in the detector, or a composite system made of such objects. The existence of such a class is motivated by the need to define a way to access variations in a common way for simple and composite objects with DAS::Uncertainties::Variation.

#include <PhysicsObject.h>

+ Inheritance diagram for AbstractPhysicsObject:

Public Member Functions

 AbstractPhysicsObject ()=default
 
virtual ~AbstractPhysicsObject ()=default
 
virtual FourVector CorrP4 (const Uncertainties::Variation &) const =0
 
virtual float CorrPt (const Uncertainties::Variation &) const =0
 
virtual double Weight (const Uncertainties::Variation &) const =0
 
virtual float Rapidity (const Uncertainties::Variation &) const =0
 
virtual float AbsRap (const Uncertainties::Variation &) const =0
 

Constructor & Destructor Documentation

◆ AbstractPhysicsObject()

AbstractPhysicsObject ( )
default

◆ ~AbstractPhysicsObject()

virtual ~AbstractPhysicsObject ( )
virtualdefault

Member Function Documentation

◆ AbsRap()

◆ CorrP4()

◆ CorrPt()

◆ Rapidity()

◆ Weight()


The documentation for this struct was generated from the following file: