ATLAS Offline Software
Loading...
Searching...
No Matches
HepMC::Polarization Class Reference

#include <Polarization.h>

Collaboration diagram for HepMC::Polarization:

Public Member Functions

 Polarization (const double a=0.0, const double b=0.0, bool is_defined=false)
 ~Polarization ()
double theta () const
double phi () const
bool is_defined () const
bool operator== (const Polarization &a) const

Private Attributes

double m_theta
double m_phi
bool m_is_defined

Detailed Description

Definition at line 12 of file Polarization.h.

Constructor & Destructor Documentation

◆ Polarization()

HepMC::Polarization::Polarization ( const double a = 0.0,
const double b = 0.0,
bool is_defined = false )
inline

Definition at line 14 of file Polarization.h.

static Double_t a
bool is_defined() const

◆ ~Polarization()

HepMC::Polarization::~Polarization ( )
inline

Definition at line 17 of file Polarization.h.

17{};

Member Function Documentation

◆ is_defined()

bool HepMC::Polarization::is_defined ( ) const
inline

Definition at line 20 of file Polarization.h.

20{ return m_is_defined; }

◆ operator==()

bool HepMC::Polarization::operator== ( const Polarization & a) const
inline

Definition at line 21 of file Polarization.h.

21{ return (std::abs(a.phi() - phi()) <= 0.00001) && (std::abs(a.theta() - theta()) <= 0.00001);}
double theta() const
double phi() const

◆ phi()

double HepMC::Polarization::phi ( ) const
inline

Definition at line 19 of file Polarization.h.

19{ return m_phi;}

◆ theta()

double HepMC::Polarization::theta ( ) const
inline

Definition at line 18 of file Polarization.h.

18{ return m_theta;}

Member Data Documentation

◆ m_is_defined

bool HepMC::Polarization::m_is_defined
private

Definition at line 25 of file Polarization.h.

◆ m_phi

double HepMC::Polarization::m_phi
private

Definition at line 24 of file Polarization.h.

◆ m_theta

double HepMC::Polarization::m_theta
private

Definition at line 23 of file Polarization.h.


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