Public Member Functions | Public Attributes | List of all members
ana::CovMxExperiment::Component Struct Reference

Helper class used to specify components that are separately treated with their own covariance matrices. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/CAFAna/Experiment/CovMxExperiment.h"

Public Member Functions

 Component (Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sgn)
 
bool operator< (const Component &other) const
 

Public Attributes

Flavors::Flavors_t flavor
 
Current::Current_t current
 
Sign::Sign_t sign
 

Detailed Description

Helper class used to specify components that are separately treated with their own covariance matrices.

Definition at line 28 of file CovMxExperiment.h.

Constructor & Destructor Documentation

ana::CovMxExperiment::Component::Component ( Flavors::Flavors_t  flav,
Current::Current_t  curr,
Sign::Sign_t  sgn 
)
inline

Definition at line 34 of file CovMxExperiment.h.

Member Function Documentation

bool ana::CovMxExperiment::Component::operator< ( const Component other) const
inline

Definition at line 38 of file CovMxExperiment.h.

References current, flavor, and sign.

39  {
40  return std::tie(this->flavor, this->current, this->sign) < std::tie(other.flavor, other.current, other.sign);
41  }

Member Data Documentation

Current::Current_t ana::CovMxExperiment::Component::current

Definition at line 31 of file CovMxExperiment.h.

Referenced by operator<().

Flavors::Flavors_t ana::CovMxExperiment::Component::flavor

Definition at line 30 of file CovMxExperiment.h.

Referenced by operator<().

Sign::Sign_t ana::CovMxExperiment::Component::sign

Definition at line 32 of file CovMxExperiment.h.

Referenced by operator<().


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