ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/simulation/g4simulation/g4histos/G4RootRawTower.h>
Public Member Functions | |
G4RootRawTower () | |
G4RootRawTower (const float ieta, const float iphi, const float e) | |
~G4RootRawTower () override | |
void | Reset () override |
Clear Event. | |
int | isValid () const override |
isValid returns non zero if object contains vailid data | |
void | identify (std::ostream &os=std::cout) const override |
float | get_eta () const |
float | get_phi () const |
float | get_energy () 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 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) |
Protected Attributes | |
float | eta |
float | phi |
float | energy |
Definition at line 8 of file G4RootRawTower.h.
View newest version in sPHENIX GitHub at line 8 of file G4RootRawTower.h
G4RootRawTower::G4RootRawTower | ( | ) |
Definition at line 8 of file G4RootRawTower.cc.
View newest version in sPHENIX GitHub at line 8 of file G4RootRawTower.cc
G4RootRawTower::G4RootRawTower | ( | const float | ieta, |
const float | iphi, | ||
const float | e | ||
) |
Definition at line 15 of file G4RootRawTower.cc.
View newest version in sPHENIX GitHub at line 15 of file G4RootRawTower.cc
|
inlineoverride |
Definition at line 13 of file G4RootRawTower.h.
View newest version in sPHENIX GitHub at line 13 of file G4RootRawTower.h
|
inline |
Definition at line 21 of file G4RootRawTower.h.
View newest version in sPHENIX GitHub at line 21 of file G4RootRawTower.h
References energy.
Referenced by identify(), and isValid().
|
inline |
Definition at line 19 of file G4RootRawTower.h.
View newest version in sPHENIX GitHub at line 19 of file G4RootRawTower.h
References eta.
|
inline |
Definition at line 20 of file G4RootRawTower.h.
View newest version in sPHENIX GitHub at line 20 of file G4RootRawTower.h
References phi.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Definition at line 34 of file G4RootRawTower.cc.
View newest version in sPHENIX GitHub at line 34 of file G4RootRawTower.cc
References eta, get_energy(), and phi.
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from PHObject.
Definition at line 29 of file G4RootRawTower.cc.
View newest version in sPHENIX GitHub at line 29 of file G4RootRawTower.cc
References get_energy(), and isfinite.
|
overridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 22 of file G4RootRawTower.cc.
View newest version in sPHENIX GitHub at line 22 of file G4RootRawTower.cc
|
protected |
Definition at line 26 of file G4RootRawTower.h.
View newest version in sPHENIX GitHub at line 26 of file G4RootRawTower.h
Referenced by get_energy(), and Reset().
|
protected |
Definition at line 24 of file G4RootRawTower.h.
View newest version in sPHENIX GitHub at line 24 of file G4RootRawTower.h
Referenced by get_eta(), identify(), and Reset().
|
protected |
Definition at line 25 of file G4RootRawTower.h.
View newest version in sPHENIX GitHub at line 25 of file G4RootRawTower.h
Referenced by get_phi(), identify(), and Reset().