DAS  3.0
Das Analysis System
ScaledObjectabstract

Description

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>

+ Inheritance diagram for ScaledObject:

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
 

Constructor & Destructor Documentation

◆ ~ScaledObject() [1/2]

virtual ~ScaledObject ( )
protectedvirtualdefault

◆ ~ScaledObject() [2/2]

virtual ~ScaledObject ( )
protectedvirtualdefault

Member Function Documentation

◆ AbsRap() [1/2]

virtual float AbsRap ( const Variation = nominal) const
pure virtual

◆ AbsRap() [2/2]

virtual float AbsRap ( const Variation = nominal) const
pure virtual

◆ CorrP4() [1/2]

virtual FourVector CorrP4 ( const Variation = nominal) const
pure virtual

◆ CorrP4() [2/2]

virtual FourVector CorrP4 ( const Variation = nominal) const
pure virtual

◆ CorrPt() [1/2]

virtual float CorrPt ( const Variation = nominal) const
pure virtual

◆ CorrPt() [2/2]

virtual float CorrPt ( const Variation = nominal) const
pure virtual

◆ Rapidity() [1/2]

virtual float Rapidity ( const Variation = nominal) const
pure virtual

◆ Rapidity() [2/2]

virtual float Rapidity ( const Variation = nominal) const
pure virtual

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