EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_eic_qa/blob/master/source/EvalTower.h>
Public Member Functions | |
EvalTower () | |
EvalTower (const RawTower *twr) | |
virtual | ~EvalTower () |
void | set_te (const float f) |
float | get_te () const |
void | set_teta (const float f) |
float | get_teta () const |
void | set_tt (const float f) |
float | get_tt () const |
void | set_ttheta (const float f) |
float | get_ttheta () const |
void | set_tphi (const float f) |
float | get_tphi () const |
void | set_tx (const float f) |
float | get_tx () const |
void | set_ty (const float f) |
float | get_ty () const |
void | set_tz (const float f) |
float | get_tz () 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 | |
float | te = NAN |
float | teta = NAN |
float | tphi = NAN |
float | tt = NAN |
float | ttheta = NAN |
float | tx = NAN |
float | ty = NAN |
float | tz = NAN |
Definition at line 10 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 10 of file EvalTower.h
|
inline |
Definition at line 14 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 14 of file EvalTower.h
EvalTower::EvalTower | ( | const RawTower * | twr | ) |
Definition at line 5 of file EvalTower.cc.
View newest version in sPHENIX GitHub at line 5 of file EvalTower.cc
References RawTower::get_energy(), RawTower::get_time(), te, and tt.
|
inlinevirtual |
Definition at line 16 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 16 of file EvalTower.h
|
inline |
Definition at line 19 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 19 of file EvalTower.h
References te.
Referenced by LoopEvalFR(), LoopEvalHR(), and LoopEvalPortableCircularCut().
|
inline |
Definition at line 22 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 22 of file EvalTower.h
References teta.
|
inline |
Definition at line 31 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 31 of file EvalTower.h
References tphi.
Referenced by LoopEvalFR(), LoopEvalHR(), and LoopEvalPortableCircularCut().
|
inline |
Definition at line 25 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 25 of file EvalTower.h
References tt.
|
inline |
Definition at line 28 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 28 of file EvalTower.h
References ttheta.
Referenced by LoopEvalFR(), LoopEvalHR(), and LoopEvalPortableCircularCut().
|
inline |
Definition at line 34 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 34 of file EvalTower.h
References tx.
|
inline |
Definition at line 37 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 37 of file EvalTower.h
References ty.
|
inline |
Definition at line 40 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 40 of file EvalTower.h
References tz.
|
inline |
Definition at line 18 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 18 of file EvalTower.h
References te.
|
inline |
Definition at line 21 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 21 of file EvalTower.h
References teta.
Referenced by EvalRootTTreeReco::process_event().
|
inline |
Definition at line 30 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 30 of file EvalTower.h
References tphi.
Referenced by EvalRootTTreeReco::process_event().
|
inline |
Definition at line 24 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 24 of file EvalTower.h
References tt.
|
inline |
Definition at line 27 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 27 of file EvalTower.h
References ttheta.
Referenced by EvalRootTTreeReco::process_event().
|
inline |
Definition at line 33 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 33 of file EvalTower.h
References tx.
Referenced by EvalRootTTreeReco::process_event().
|
inline |
Definition at line 36 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 36 of file EvalTower.h
References ty.
Referenced by EvalRootTTreeReco::process_event().
|
inline |
Definition at line 39 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 39 of file EvalTower.h
References tz.
Referenced by EvalRootTTreeReco::process_event().
|
private |
Definition at line 43 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 43 of file EvalTower.h
Referenced by EvalTower(), get_te(), and set_te().
|
private |
Definition at line 44 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 44 of file EvalTower.h
Referenced by get_teta(), and set_teta().
|
private |
Definition at line 45 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 45 of file EvalTower.h
Referenced by get_tphi(), and set_tphi().
|
private |
Definition at line 46 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 46 of file EvalTower.h
Referenced by EvalTower(), get_tt(), and set_tt().
|
private |
Definition at line 47 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 47 of file EvalTower.h
Referenced by get_ttheta(), and set_ttheta().
|
private |
Definition at line 48 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 48 of file EvalTower.h
|
private |
Definition at line 49 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 49 of file EvalTower.h
|
private |
Definition at line 50 of file EvalTower.h.
View newest version in sPHENIX GitHub at line 50 of file EvalTower.h