Analysis Software
Documentation for sPHENIX simulation software
|
#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 i) 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 | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Protected Attributes | |
PHG4ScintillatorSlatDefs::keytype | key = ~0x0 |
double | edep = 0. |
double | eion = 0. |
double | light_yield = 0. |
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
|
inline |
Definition at line 19 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 19 of file PHG4ScintillatorSlatv1.h
|
inlineoverride |
Definition at line 20 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 20 of file PHG4ScintillatorSlatv1.h
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 24 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 24 of file PHG4ScintillatorSlatv1.h
References Acts::UnitConstants::e, edep, eion, f, and light_yield.
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 30 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 30 of file PHG4ScintillatorSlatv1.h
References hit_id.
|
overridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 10 of file PHG4ScintillatorSlatv1.cc.
View newest version in sPHENIX GitHub at line 10 of file PHG4ScintillatorSlatv1.cc
References key.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 38 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 38 of file PHG4ScintillatorSlatv1.h
References edep.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 39 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 39 of file PHG4ScintillatorSlatv1.h
References eion.
Referenced by identify().
|
inlineoverridevirtual |
Implements PHG4ScintillatorSlat.
Definition at line 41 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 41 of file PHG4ScintillatorSlatv1.h
References hit_id.
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 37 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 37 of file PHG4ScintillatorSlatv1.h
References key.
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 40 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 40 of file PHG4ScintillatorSlatv1.h
References light_yield.
Referenced by identify().
|
overridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 5 of file PHG4ScintillatorSlatv1.cc.
View newest version in sPHENIX GitHub at line 5 of file PHG4ScintillatorSlatv1.cc
References key.
Referenced by identify().
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
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 get_column(), get_edep(), get_eion(), get_light_yield(), and get_row().
|
inlineoverridevirtual |
Reimplemented from PHG4ScintillatorSlat.
Definition at line 32 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 32 of file PHG4ScintillatorSlatv1.h
|
inline |
Definition at line 33 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 33 of file PHG4ScintillatorSlatv1.h
References light_yield.
|
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_edep(), and get_edep().
|
protected |
Definition at line 46 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 46 of file PHG4ScintillatorSlatv1.h
Referenced by add_edep(), and get_eion().
|
protected |
Definition at line 48 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 48 of file PHG4ScintillatorSlatv1.h
Referenced by add_hit_key(), and get_hit_ids().
|
protected |
Definition at line 44 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 44 of file PHG4ScintillatorSlatv1.h
Referenced by conftest.RootHashAssertionError::__init__(), get_column(), get_key(), get_row(), and set_key().
|
protected |
Definition at line 47 of file PHG4ScintillatorSlatv1.h.
View newest version in sPHENIX GitHub at line 47 of file PHG4ScintillatorSlatv1.h
Referenced by add_edep(), get_light_yield(), and set_light_yield().