DAS  3.0
Das Analysis System
RecMuon

Description

class RecMuon

#include <Lepton.h>

+ Inheritance diagram for RecMuon:
+ Collaboration diagram for RecMuon:

Public Member Functions

 RecMuon ()=default
 
- Public Member Functions inherited from GenMuon
 GenMuon ()=default
 
virtual ~GenMuon ()=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

unsigned int selectors
 
float Dxy = -999
 
float Dz = -999
 
int nTkHits = -1
 
- Public Attributes inherited from GenMuon
int Q = 0
 
- Public Attributes inherited from PhysicsObject
FourVector p4
 
std::vector< float > scales = {1.}
 
Weights weights = {{1.,0}}
 

Static Public Attributes

static const char *const ScaleVar = "RecMuonScales"
 
static const char *const *const WeightVar = "RecMuonWgts"
 
- Static Public Attributes inherited from GenMuon
static const char *const ScaleVar = "GenMuonScales"
 
static const char *const *const WeightVar = "GenMuonWgts"
 

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

◆ RecMuon()

RecMuon ( )
default

Constructor (trivial)

Member Function Documentation

◆ scale_group()

std::string_view scale_group ( ) const
inlinefinalprivatevirtual
Todo:
float RecMuon::CorrE (size_t i) const; // preserve mass

Reimplemented from GenMuon.

41 { return ScaleVar; }

◆ weight_group()

std::string_view weight_group ( ) const
inlinefinalprivatevirtual

Reimplemented from GenMuon.

42 { return WeightVar; }

Member Data Documentation

◆ Dxy

float Dxy = -999

transverse distance to PV

◆ Dz

float Dz = -999

longitudinal distance to PV

◆ nTkHits

int nTkHits = -1

number of hits in tracker

◆ ScaleVar

const char* const ScaleVar = "RecMuonScales"
inlinestatic

◆ selectors

unsigned int selectors

◆ WeightVar

const char* const * const WeightVar = "RecMuonWgts"
static

The documentation for this struct was generated from the following file:
DAS::RecMuon::ScaleVar
static const char *const ScaleVar
Definition: Lepton.h:26
DAS::RecMuon::WeightVar
static const char *const *const WeightVar
Definition: Lepton.h:27