BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtPoint1D Class Reference

#include <EvtPoint1D.hh>

Public Member Functions

 EvtPoint1D ()
 EvtPoint1D (double value)
 EvtPoint1D (double min, double max, double value)
 ~EvtPoint1D ()
bool isValid () const
double value () const
void print () const

Detailed Description

Definition at line 16 of file EvtPoint1D.hh.

Constructor & Destructor Documentation

◆ EvtPoint1D() [1/3]

EvtPoint1D::EvtPoint1D ( )

Definition at line 17 of file EvtPoint1D.cc.

17: _min( 0. ), _max( -1. ), _value( 0. ), _valid( false ) {}

◆ EvtPoint1D() [2/3]

EvtPoint1D::EvtPoint1D ( double value)

Definition at line 19 of file EvtPoint1D.cc.

20 : _min( 0. ), _max( -1. ), _value( value ), _valid( true ) {}
double value() const
Definition EvtPoint1D.hh:25

◆ EvtPoint1D() [3/3]

EvtPoint1D::EvtPoint1D ( double min,
double max,
double value )

Definition at line 22 of file EvtPoint1D.cc.

23 : _min( min )
24 , _max( max )
25 , _value( value )
26 , _valid( ( _min <= _value && _value <= _max ) ? true : false ) {}
#define min(a, b)
#define max(a, b)

◆ ~EvtPoint1D()

EvtPoint1D::~EvtPoint1D ( )

Definition at line 28 of file EvtPoint1D.cc.

28{}

Member Function Documentation

◆ isValid()

bool EvtPoint1D::isValid ( ) const
inline

Definition at line 23 of file EvtPoint1D.hh.

23{ return _valid; }

◆ print()

void EvtPoint1D::print ( ) const

Definition at line 30 of file EvtPoint1D.cc.

30{ printf( "%f (%f : %f)\n", _value, _min, _max ); }

◆ value()

double EvtPoint1D::value ( ) const
inline

Definition at line 25 of file EvtPoint1D.hh.

25{ return _value; }

Referenced by EvtMassAmp::amplitude(), EvtPoint1D(), EvtPoint1D(), and EvtRelBreitWignerBarrierFact::getRandMass().


The documentation for this class was generated from the following files: