EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4histos/G4RootScintillatorSlat.h>
Public Member Functions | |
G4RootScintillatorSlat () | |
G4RootScintillatorSlat (const PHG4ScintillatorSlat &slat) | |
~G4RootScintillatorSlat () 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 |
int | get_row () const |
int | get_column () const |
double | get_edep () const |
double | get_eion () const |
double | 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 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 | |
short | row |
short | column |
double | edep |
double | eion |
double | light_yield |
Definition at line 10 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 10 of file G4RootScintillatorSlat.h
G4RootScintillatorSlat::G4RootScintillatorSlat | ( | ) |
Definition at line 9 of file G4RootScintillatorSlat.cc.
View newest version in sPHENIX GitHub at line 9 of file G4RootScintillatorSlat.cc
G4RootScintillatorSlat::G4RootScintillatorSlat | ( | const PHG4ScintillatorSlat & | slat | ) |
Definition at line 18 of file G4RootScintillatorSlat.cc.
View newest version in sPHENIX GitHub at line 18 of file G4RootScintillatorSlat.cc
|
inlineoverride |
Definition at line 15 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 15 of file G4RootScintillatorSlat.h
|
inline |
Definition at line 22 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 22 of file G4RootScintillatorSlat.h
References column.
|
inline |
Definition at line 24 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 24 of file G4RootScintillatorSlat.h
References edep.
|
inline |
Definition at line 25 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 25 of file G4RootScintillatorSlat.h
References eion.
|
inline |
Definition at line 26 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 26 of file G4RootScintillatorSlat.h
References light_yield.
|
inline |
Definition at line 21 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 21 of file G4RootScintillatorSlat.h
References row.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Definition at line 41 of file G4RootScintillatorSlat.cc.
View newest version in sPHENIX GitHub at line 41 of file G4RootScintillatorSlat.cc
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from PHObject.
Definition at line 36 of file G4RootScintillatorSlat.cc.
View newest version in sPHENIX GitHub at line 36 of file G4RootScintillatorSlat.cc
References row.
|
overridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 27 of file G4RootScintillatorSlat.cc.
View newest version in sPHENIX GitHub at line 27 of file G4RootScintillatorSlat.cc
References column, edep, eion, light_yield, and row.
|
protected |
Definition at line 30 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 30 of file G4RootScintillatorSlat.h
Referenced by get_column(), identify(), and Reset().
|
protected |
Definition at line 31 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 31 of file G4RootScintillatorSlat.h
Referenced by get_edep(), identify(), and Reset().
|
protected |
Definition at line 32 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 32 of file G4RootScintillatorSlat.h
Referenced by get_eion(), and Reset().
|
protected |
Definition at line 33 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 33 of file G4RootScintillatorSlat.h
Referenced by get_light_yield(), and Reset().
|
protected |
Definition at line 29 of file G4RootScintillatorSlat.h.
View newest version in sPHENIX GitHub at line 29 of file G4RootScintillatorSlat.h
Referenced by get_row(), identify(), isValid(), and Reset().