DAS  3.0
Das Analysis System
RecPV

#include <Event.h>

+ Inheritance diagram for RecPV:
+ Collaboration diagram for RecPV:

Public Member Functions

 RecPV ()=default
 
virtual ~RecPV ()=default
 
void Clear () override
 
 RecPV ()=default
 
virtual ~RecPV ()=default
 
void Clear () override
 
- Public Member Functions inherited from GenPV
 GenPV ()=default
 
virtual ~GenPV ()=default
 
 GenPV ()=default
 
virtual ~GenPV ()=default
 
- 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 Attributes

float chi2 = std::nan("chi2")
 
int ndf = -1
 
- Public Attributes inherited from GenPV
ROOT::Math::RhoZPhiPointF location = ROOT::Math::RhoZPhiPointF(std::nan("rho"), std::nan("z"), std::nan("phi"))
 
- Public Attributes inherited from AnonymousWeightableObject
Weights weights = {{1.,0}}
 

Static Public Attributes

static const char *const WeightVar = "RecVtxWgts"
 
- Static Public Attributes inherited from GenPV
static const char *const WeightVar = "GenVtxWgts"
 

Private Member Functions

std::string_view WeightGroup () const override
 
std::string_view WeightGroup () const override
 

Additional Inherited Members

- Protected Member Functions inherited from AnonymousWeightableObject
 AnonymousWeightableObject ()=default
 
virtual ~AnonymousWeightableObject ()=default
 
 AnonymousWeightableObject ()=default
 
virtual ~AnonymousWeightableObject ()=default
 
- Protected Member Functions inherited from WeightedObject
virtual ~WeightedObject ()=default
 
virtual ~WeightedObject ()=default
 

Constructor & Destructor Documentation

◆ RecPV() [1/2]

RecPV ( )
default

◆ ~RecPV() [1/2]

virtual ~RecPV ( )
virtualdefault

◆ RecPV() [2/2]

RecPV ( )
default

◆ ~RecPV() [2/2]

virtual ~RecPV ( )
virtualdefault

Member Function Documentation

◆ Clear() [1/2]

void Clear ( )
inlineoverridevirtual

Reimplemented from GenPV.

90  {
91  GenPV::Clear();
92  chi2 = std::nan("chi2");
93  ndf = -1;
94  }

◆ Clear() [2/2]

void Clear ( )
inlineoverridevirtual

Reimplemented from GenPV.

90  {
91  GenPV::Clear();
92  chi2 = std::nan("chi2");
93  ndf = -1;
94  }

◆ WeightGroup() [1/2]

std::string_view WeightGroup ( ) const
inlineoverrideprivatevirtual

Reimplemented from GenPV.

78 { return WeightVar; }

◆ WeightGroup() [2/2]

std::string_view WeightGroup ( ) const
inlineoverrideprivatevirtual

Reimplemented from GenPV.

78 { return WeightVar; }

Member Data Documentation

◆ chi2

float chi2 = std::nan("chi2")

figure of merit of the vertex fit

◆ ndf

int ndf = -1

number of degrees of freedom in vertex fit

◆ WeightVar

static const char *const WeightVar = "RecVtxWgts"
inlinestatic

The documentation for this class was generated from the following file:
Darwin::Physics::RecPV::chi2
float chi2
figure of merit of the vertex fit
Definition: Event.h:83
Darwin::Physics::GenPV::Clear
void Clear() override
Definition: Event.h:69
Darwin::Physics::RecPV::ndf
int ndf
number of degrees of freedom in vertex fit
Definition: Event.h:84
Darwin::Physics::RecPV::WeightVar
static const char *const WeightVar
Definition: Event.h:81