ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4ScintillatorSlatv1.h>
Public Member Functions | |
PHG4ScintillatorSlatv1 () | |
~PHG4ScintillatorSlatv1 () override | |
void | identify (std::ostream &os=std::cout) const override |
void | add_edep (const double f, const double e, const double ly) override |
void | add_hit_key (PHG4HitDefs::keytype key) override |
void | set_key (PHG4ScintillatorSlatDefs::keytype i) override |
void | set_light_yield (const double lightYield) |
short | get_row () const override |
short | get_column () const override |
PHG4ScintillatorSlatDefs::keytype | get_key () const override |
double | get_edep () const override |
double | get_eion () const override |
double | get_light_yield () const override |
std::pair< std::set < PHG4HitDefs::keytype > ::const_iterator, std::set < PHG4HitDefs::keytype > ::const_iterator > | get_hit_ids () const override |
Public Member Functions inherited from PHG4ScintillatorSlat | |
~PHG4ScintillatorSlat () override | |
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 | 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) |
Protected Attributes | |
PHG4ScintillatorSlatDefs::keytype | key |
double | edep |
double | eion |
double | light_yield |
std::set< PHG4HitDefs::keytype > | hit_id |
Additional Inherited Members | |
Protected Member Functions inherited from PHG4ScintillatorSlat | |
PHG4ScintillatorSlat () | |
Definition at line 16 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 16 of file PHG4ScintillatorSlatv1.h
PHG4ScintillatorSlatv1::PHG4ScintillatorSlatv1 | ( | ) |
Definition at line 7 of file PHG4ScintillatorSlatv1.cc.
View newest version in sPHENIX GitHub at line 7 of file PHG4ScintillatorSlatv1.cc
|
inlineoverride |
Definition at line 21 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 21 of file PHG4ScintillatorSlatv1.h
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 25 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 25 of file PHG4ScintillatorSlatv1.h
References e, edep, eion, f, and light_yield.
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 26 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 26 of file PHG4ScintillatorSlatv1.h
References hit_id.
|
overridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 21 of file PHG4ScintillatorSlatv1.cc.
View newest version in sPHENIX GitHub at line 21 of file PHG4ScintillatorSlatv1.cc
References key.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 34 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 34 of file PHG4ScintillatorSlatv1.h
References edep.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 35 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 35 of file PHG4ScintillatorSlatv1.h
References eion.
Referenced by identify().
|
inlineoverridevirtual |
Implements PHG4ScintillatorSlat.
Definition at line 37 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 37 of file PHG4ScintillatorSlatv1.h
References hit_id.
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 33 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 33 of file PHG4ScintillatorSlatv1.h
References key.
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 36 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 36 of file PHG4ScintillatorSlatv1.h
References light_yield.
Referenced by identify().
|
overridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 15 of file PHG4ScintillatorSlatv1.cc.
View newest version in sPHENIX GitHub at line 15 of file PHG4ScintillatorSlatv1.cc
References key.
Referenced by identify().
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 27 of file PHG4ScintillatorSlatv1.cc.
View newest version in sPHENIX GitHub at line 27 of file PHG4ScintillatorSlatv1.cc
References get_column(), get_edep(), get_eion(), get_light_yield(), and get_row().
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 28 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 28 of file PHG4ScintillatorSlatv1.h
References key.
|
inline |
Definition at line 29 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 29 of file PHG4ScintillatorSlatv1.h
References light_yield.
|
protected |
Definition at line 42 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 42 of file PHG4ScintillatorSlatv1.h
Referenced by add_edep(), and get_edep().
|
protected |
Definition at line 43 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 43 of file PHG4ScintillatorSlatv1.h
Referenced by add_edep(), and get_eion().
|
protected |
Definition at line 45 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 45 of file PHG4ScintillatorSlatv1.h
Referenced by add_hit_key(), and get_hit_ids().
|
protected |
Definition at line 41 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 41 of file PHG4ScintillatorSlatv1.h
Referenced by get_column(), get_key(), get_row(), and set_key().
|
protected |
Definition at line 44 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 44 of file PHG4ScintillatorSlatv1.h
Referenced by add_edep(), get_light_yield(), and set_light_yield().