#include <HFShowerPhoton.h>
Public Types | |
typedef math::XYZPointF | Point |
point in the space | |
Public Member Functions | |
HFShowerPhoton (float x=0, float y=0, float z=0, float lambda=0, float t=0) | |
HFShowerPhoton (const Point &p, float time, float lambda) | |
HFShowerPhoton (const HFShowerPhoton &) | |
float | lambda () const |
const Point & | position () const |
float | t () const |
float | x () const |
float | y () const |
float | z () const |
virtual | ~HFShowerPhoton () |
Private Attributes | |
float | lambda_ |
Point | position_ |
float | time_ |
Definition at line 13 of file HFShowerPhoton.h.
typedef math::XYZPointF HFShowerPhoton::Point |
point in the space
Definition at line 18 of file HFShowerPhoton.h.
HFShowerPhoton::HFShowerPhoton | ( | float | x = 0 , |
float | y = 0 , |
||
float | z = 0 , |
||
float | lambda = 0 , |
||
float | t = 0 |
||
) |
HFShowerPhoton::HFShowerPhoton | ( | const Point & | p, |
float | time, | ||
float | lambda | ||
) |
HFShowerPhoton::HFShowerPhoton | ( | const HFShowerPhoton & | right | ) |
HFShowerPhoton::~HFShowerPhoton | ( | ) | [virtual] |
Definition at line 23 of file HFShowerPhoton.cc.
{}
float HFShowerPhoton::lambda | ( | ) | const [inline] |
Definition at line 29 of file HFShowerPhoton.h.
References lambda_.
Referenced by operator<<(), and HcalForwardAnalysis::setPhotons().
{return lambda_;}
const Point& HFShowerPhoton::position | ( | void | ) | const [inline] |
float HFShowerPhoton::t | ( | ) | const [inline] |
Definition at line 30 of file HFShowerPhoton.h.
References time_.
Referenced by operator<<(), and HcalForwardAnalysis::setPhotons().
{return time_;}
float HFShowerPhoton::x | ( | ) | const [inline] |
Definition at line 26 of file HFShowerPhoton.h.
References position_.
Referenced by operator<<(), and HcalForwardAnalysis::setPhotons().
{return position_.X();}
float HFShowerPhoton::y | ( | ) | const [inline] |
Definition at line 27 of file HFShowerPhoton.h.
References position_.
Referenced by operator<<(), and HcalForwardAnalysis::setPhotons().
{return position_.Y();}
float HFShowerPhoton::z | ( | ) | const [inline] |
Definition at line 28 of file HFShowerPhoton.h.
References position_.
Referenced by operator<<(), and HcalForwardAnalysis::setPhotons().
{return position_.Z();}
float HFShowerPhoton::lambda_ [private] |
Definition at line 35 of file HFShowerPhoton.h.
Referenced by HFShowerPhoton(), and lambda().
Point HFShowerPhoton::position_ [private] |
Definition at line 34 of file HFShowerPhoton.h.
Referenced by HFShowerPhoton(), position(), x(), y(), and z().
float HFShowerPhoton::time_ [private] |
Definition at line 36 of file HFShowerPhoton.h.
Referenced by HFShowerPhoton(), and t().