DAS  3.0
Das Analysis System
AnonymousFinalStateObject

Description

Generic class for jets, photons, muons, etc.

#include <GenericObject.h>

+ Inheritance diagram for AnonymousFinalStateObject:
+ Collaboration diagram for AnonymousFinalStateObject:

Public Member Functions

void Clear () override
 
virtual bool operator== (const AnonymousFinalStateObject &that) const
 
void Clear () override
 
virtual bool operator== (const AnonymousFinalStateObject &that) const
 
- Public Member Functions inherited from AnonymousWeightableObject
virtual double Weight (const Variation &v) const
 
bool operator== (const AnonymousWeightableObject &that) const
 
virtual double Weight (const Variation &v) const
 
bool operator== (const AnonymousWeightableObject &that) const
 
- Public Member Functions inherited from AnonymousScalableObject
FourVector CorrP4 (size_t i=0) const
 
float CorrPt (size_t i=0) const
 
float Rapidity (const Variation &=nominal) const final
 
float AbsRap (const Variation &=nominal) const final
 
FourVector CorrP4 (const Variation &v) const final
 
float CorrPt (const Variation &v) const final
 
bool operator== (const AnonymousScalableObject &that) const
 
bool operator< (const AnonymousScalableObject &that) const
 
bool operator> (const AnonymousScalableObject &that) const
 
FourVector CorrP4 (size_t i=0) const
 
float CorrPt (size_t i=0) const
 
float Rapidity (const Variation &=nominal) const final
 
float AbsRap (const Variation &=nominal) const final
 
FourVector CorrP4 (const Variation &v) const final
 
float CorrPt (const Variation &v) const final
 
bool operator== (const AnonymousScalableObject &that) const
 
bool operator< (const AnonymousScalableObject &that) const
 
bool operator> (const AnonymousScalableObject &that) const
 

Protected Member Functions

 AnonymousFinalStateObject ()=default
 
virtual ~AnonymousFinalStateObject ()=default
 
 AnonymousFinalStateObject ()=default
 
virtual ~AnonymousFinalStateObject ()=default
 
- Protected Member Functions inherited from AnonymousWeightableObject
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
 
- Protected Member Functions inherited from AnonymousScalableObject
virtual std::string_view ScaleGroup () const =0
 
 AnonymousScalableObject ()=default
 
virtual ~AnonymousScalableObject ()=default
 
virtual std::string_view ScaleGroup () const =0
 
 AnonymousScalableObject ()=default
 
virtual ~AnonymousScalableObject ()=default
 
- Protected Member Functions inherited from ScaledObject
virtual ~ScaledObject ()=default
 
virtual ~ScaledObject ()=default
 

Additional Inherited Members

- Public Attributes inherited from AnonymousWeightableObject
Weights weights = {{1.,0}}
 
- Public Attributes inherited from AnonymousScalableObject
FourVector p4 = FourVector(std::nan("pt"), std::nan("eta"), std::nan("phi"), std::nan("mass"))
 
std::vector< float > scales = {1.}
 

Constructor & Destructor Documentation

◆ AnonymousFinalStateObject() [1/2]

AnonymousFinalStateObject ( )
protecteddefault

◆ ~AnonymousFinalStateObject() [1/2]

virtual ~AnonymousFinalStateObject ( )
protectedvirtualdefault

◆ AnonymousFinalStateObject() [2/2]

AnonymousFinalStateObject ( )
protecteddefault

◆ ~AnonymousFinalStateObject() [2/2]

virtual ~AnonymousFinalStateObject ( )
protectedvirtualdefault

Member Function Documentation

◆ Clear() [1/2]

void Clear ( )
inlineoverridevirtual

Reimplemented from AnonymousWeightableObject.

◆ Clear() [2/2]

void Clear ( )
inlineoverridevirtual

Reimplemented from AnonymousWeightableObject.

◆ operator==() [1/2]

virtual bool operator== ( const AnonymousFinalStateObject that) const
inlinevirtual
167  {
170  }

◆ operator==() [2/2]

virtual bool operator== ( const AnonymousFinalStateObject that) const
inlinevirtual
167  {
170  }

The documentation for this class was generated from the following file:
Darwin::Physics::AnonymousWeightableObject::AnonymousWeightableObject
AnonymousWeightableObject()=default
Darwin::Physics::AnonymousScalableObject::operator==
bool operator==(const AnonymousScalableObject &that) const
Definition: GenericObject.h:134
Darwin::Physics::AnonymousScalableObject::Clear
virtual void Clear()
Definition: GenericObject.h:128
Darwin::Physics::AnonymousWeightableObject::Clear
virtual void Clear()
Definition: GenericObject.h:62
Darwin::Physics::AnonymousWeightableObject::operator==
bool operator==(const AnonymousWeightableObject &that) const
Definition: GenericObject.h:67
Darwin::Physics::AnonymousScalableObject::AnonymousScalableObject
AnonymousScalableObject()=default