EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_eic_qa/blob/master/source/EvalHit.h>
Public Member Functions | |
EvalHit () | |
EvalHit (const PHG4Hit *g4hit) | |
virtual | ~EvalHit () |
int | get_detid () const |
int | get_trackid () const |
float | get_xin () const |
float | get_xout () const |
float | get_yin () const |
float | get_yout () const |
float | get_zin () const |
float | get_zout () const |
float | get_tin () const |
float | get_tout () const |
float | get_edep () const |
float | get_eion () const |
float | get_light_yield () const |
Public Member Functions inherited from PHObject | |
PHObject () | |
ctor | |
~PHObject () override | |
dtor | |
virtual PHObject * | CloneMe () const |
Virtual copy constructor. | |
virtual PHObject * | clone () const final |
PHObject * | Clone (const char *newname="") const final |
void | Copy (TObject &object) const final |
virtual void | identify (std::ostream &os=std::cout) const |
virtual void | Reset () |
Clear Event. | |
virtual int | isValid () const |
isValid returns non zero if object contains vailid data | |
virtual int | isValid (const float) const |
virtual int | isValid (const double) const |
virtual int | isValid (const int) const |
virtual int | isValid (const unsigned int) const |
virtual int | isImplemented (const float f) const |
virtual int | isImplemented (const double f) const |
virtual int | isImplemented (const int i) const |
virtual int | isImplemented (const unsigned int i) const |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Private Attributes | |
int | detid = -9999 |
int | trackid = 0 |
float | xin = NAN |
float | xout = NAN |
float | yin = NAN |
float | yout = NAN |
float | zin = NAN |
float | zout = NAN |
float | tin = NAN |
float | tout = NAN |
float | edep = NAN |
float | eion = NAN |
float | light_yield = NAN |
Definition at line 10 of file EvalHit.h.
View newest version in sPHENIX GitHub at line 10 of file EvalHit.h
|
inline |
EvalHit::EvalHit | ( | const PHG4Hit * | g4hit | ) |
Definition at line 5 of file EvalHit.cc.
View newest version in sPHENIX GitHub at line 5 of file EvalHit.cc
References detid, edep, eion, PHG4Hit::get_detid(), PHG4Hit::get_edep(), PHG4Hit::get_eion(), PHG4Hit::get_light_yield(), PHG4Hit::get_t(), PHG4Hit::get_trkid(), PHG4Hit::get_x(), PHG4Hit::get_y(), PHG4Hit::get_z(), light_yield, tin, tout, trackid, xin, xout, yin, yout, zin, and zout.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 36 of file EvalHit.h.
View newest version in sPHENIX GitHub at line 36 of file EvalHit.h
References light_yield.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |