List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
cic::Event Struct Reference

#include <Event.h>

Public Member Functions

 Event ()
 
 Event (const double sin2Theta, const double sin2ThetaErr, const double lnS1000, const double lnS1000Err)
 
double GetCos2Theta () const
 
double GetCosTheta () const
 
double GetSinTheta () const
 
double GetTheta () const
 
 operator bool () const
 

Static Public Member Functions

static bool LessLnS1000 (const Event &a, const Event &b)
 
static bool LessSin2Theta (const Event &a, const Event &b)
 

Public Attributes

double fLnS1000 = -std::numeric_limits<double>::infinity()
 
double fLnS1000Err = 0
 
double fSin2Theta = -1
 
double fThetaErr = 0
 

Detailed Description

Definition at line 15 of file Tools/CIC/cic/Event.h.

Constructor & Destructor Documentation

cic::Event::Event ( )
inline

Definition at line 17 of file Tools/CIC/cic/Event.h.

cic::Event::Event ( const double  sin2Theta,
const double  sin2ThetaErr,
const double  lnS1000,
const double  lnS1000Err 
)
inline

Definition at line 19 of file Tools/CIC/cic/Event.h.

Member Function Documentation

double cic::Event::GetCos2Theta ( ) const
inline

Definition at line 36 of file Tools/CIC/cic/Event.h.

References fSin2Theta.

Referenced by GetCosTheta().

double cic::Event::GetCosTheta ( ) const
inline

Definition at line 35 of file Tools/CIC/cic/Event.h.

References GetCos2Theta(), and sqrt().

double cic::Event::GetSinTheta ( ) const
inline

Definition at line 34 of file Tools/CIC/cic/Event.h.

References fSin2Theta, and sqrt().

Referenced by GetTheta().

double cic::Event::GetTheta ( ) const
inline

Definition at line 33 of file Tools/CIC/cic/Event.h.

References GetSinTheta().

static bool cic::Event::LessLnS1000 ( const Event a,
const Event b 
)
inlinestatic

Definition at line 30 of file Tools/CIC/cic/Event.h.

References fLnS1000.

static bool cic::Event::LessSin2Theta ( const Event a,
const Event b 
)
inlinestatic

Definition at line 27 of file Tools/CIC/cic/Event.h.

References fSin2Theta.

cic::Event::operator bool ( ) const
inlineexplicit

Definition at line 39 of file Tools/CIC/cic/Event.h.

References fLnS1000, fLnS1000Err, fSin2Theta, and fThetaErr.

Member Data Documentation

double cic::Event::fLnS1000 = -std::numeric_limits<double>::infinity()

Definition at line 52 of file Tools/CIC/cic/Event.h.

Referenced by LessLnS1000(), operator bool(), cic::operator<<(), and cic::operator>>().

double cic::Event::fLnS1000Err = 0

Definition at line 53 of file Tools/CIC/cic/Event.h.

Referenced by operator bool(), cic::operator<<(), and cic::operator>>().

double cic::Event::fSin2Theta = -1
double cic::Event::fThetaErr = 0

Definition at line 51 of file Tools/CIC/cic/Event.h.

Referenced by operator bool(), cic::operator<<(), and cic::operator>>().


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

, generated on Tue Sep 26 2023.