DAS  3.0
Das Analysis System
GenPhoton

Description

class GenPhoton

#include <Photon.h>

+ Inheritance diagram for GenPhoton:
+ Collaboration diagram for GenPhoton:

Public Member Functions

 GenPhoton ()=default
 
- Public Member Functions inherited from PhysicsObject
FourVector CorrP4 (size_t i=0) const
 
float CorrPt (size_t i=0) const
 
float Rapidity (const Uncertainties::Variation &=Uncertainties::nominal) const
 
float AbsRap (const Uncertainties::Variation &=Uncertainties::nominal) const
 
FourVector CorrP4 (const Uncertainties::Variation &v) const final
 
float CorrPt (const Uncertainties::Variation &v) const final
 
double Weight (const Uncertainties::Variation &v) const final
 
- Public Member Functions inherited from AbstractPhysicsObject
 AbstractPhysicsObject ()=default
 
virtual ~AbstractPhysicsObject ()=default
 

Public Attributes

bool zAncestor = false
 
bool prompt = false
 
- Public Attributes inherited from PhysicsObject
FourVector p4
 
std::vector< float > scales = {1.}
 
Weights weights = {{1.,0}}
 

Static Public Attributes

static const char * ScaleVar = "GenPhotonScales"
 
static const char * WeightVar = "GenPhotonWgts"
 

Private Member Functions

std::string_view scale_group () const final
 
std::string_view weight_group () const final
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ GenPhoton()

GenPhoton ( )
default

Constructor (trivial)

Member Function Documentation

◆ scale_group()

std::string_view scale_group ( ) const
inlinefinalprivatevirtual

Implements PhysicsObject.

24 { return ScaleVar; }

◆ weight_group()

std::string_view weight_group ( ) const
inlinefinalprivatevirtual

Implements PhysicsObject.

25 { return WeightVar; }

Member Data Documentation

◆ prompt

bool prompt = false

Originates directly from the matrix element.

◆ ScaleVar

const char* ScaleVar = "GenPhotonScales"
inlinestatic

◆ WeightVar

const char * WeightVar = "GenPhotonWgts"
static

◆ zAncestor

bool zAncestor = false

Z boson among the particle mothers.


The documentation for this struct was generated from the following file:
DAS::GenPhoton::WeightVar
static const char * WeightVar
Definition: Photon.h:16
DAS::GenPhoton::ScaleVar
static const char * ScaleVar
Definition: Photon.h:15