![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4ScintillatorSlatv1.h>
Inheritance diagram for PHG4ScintillatorSlatv1:
Collaboration diagram for PHG4ScintillatorSlatv1: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 Acts::UnitConstants::e, edep, eion, 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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
|
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().