ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4CylinderCell.h>
Public Member Functions | |
~PHG4CylinderCell () override | |
void | identify (std::ostream &os=std::cout) const override |
void | set_ladder_phi_index (const int) override |
int | get_ladder_phi_index () const override |
void | set_ladder_z_index (const int) override |
int | get_ladder_z_index () const override |
virtual void | set_cell_id (const PHG4CylinderCellDefs::keytype) |
virtual void | set_layer (const unsigned int) |
virtual unsigned int | get_layer () const |
virtual PHG4CylinderCellDefs::keytype | get_cell_id () const |
virtual int | get_binz () const |
virtual int | get_binphi () const |
virtual int | get_bineta () const |
virtual void | set_etabin (const int) |
virtual void | set_light_yield (float) |
virtual void | set_fiber_ID (int) |
virtual int | get_fiber_ID () const |
virtual void | set_sensor_index (const std::string &) |
virtual std::string | get_sensor_index () const |
virtual int | get_j_index () const |
virtual void | set_j_index (const int) |
virtual int | get_k_index () const |
virtual void | set_k_index (const int) |
virtual int | get_l_index () const |
virtual void | set_l_index (const int) |
Public Member Functions inherited from PHG4Cell | |
~PHG4Cell () override | |
void | CopyFrom (const PHObject *phobj) override |
void | Reset () override |
Clear Event. | |
virtual void | set_cellid (const PHG4CellDefs::keytype) |
virtual PHG4CellDefs::keytype | get_cellid () const |
virtual bool | has_binning (const PHG4CellDefs::CellBinning) const |
virtual void | add_edep (const PHG4HitDefs::keytype, const float) |
virtual void | add_edep (const PHG4HitDefs::keytype, const float, const float) |
virtual void | add_edep (const PHG4HitDefs::keytype, const int, const float) |
virtual void | add_shower_edep (const int, const float) |
virtual EdepConstRange | get_g4hits () |
virtual ShowerEdepConstRange | get_g4showers () |
virtual short int | get_detid () const |
short int | get_layer () const |
virtual void | add_edep (const float) |
virtual double | get_edep () const |
virtual void | add_eion (const float) |
virtual double | get_eion () const |
virtual void | add_light_yield (const float) |
virtual float | get_light_yield () const |
virtual void | set_chip_index (const int) |
virtual int | get_chip_index () const |
virtual void | set_half_stave_index (const int) |
virtual int | get_half_stave_index () const |
virtual void | set_module_index (const int) |
virtual int | get_module_index () const |
virtual void | set_phibin (const int) |
virtual int | get_phibin () const |
virtual void | set_pixel_index (const int) |
virtual int | get_pixel_index () const |
virtual void | set_stave_index (const int) |
virtual int | get_stave_index () const |
virtual void | set_zbin (const int) |
virtual int | get_zbin () const |
virtual void | print () const |
virtual bool | has_property (const PROPERTY) const |
virtual float | get_property_float (const PROPERTY) const |
virtual int | get_property_int (const PROPERTY) const |
virtual unsigned int | get_property_uint (const PROPERTY) const |
virtual void | set_property (const PROPERTY, const float) |
virtual void | set_property (const PROPERTY, const int) |
virtual void | set_property (const PROPERTY, const unsigned int) |
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 |
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 *) |
Protected Member Functions | |
PHG4CylinderCell () | |
Protected Member Functions inherited from PHG4Cell | |
PHG4Cell () | |
virtual unsigned int | get_property_nocheck (const PROPERTY) const |
virtual void | set_property_nocheck (const PROPERTY, const unsigned int) |
Definition at line 17 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 17 of file PHG4CylinderCell.h
|
inlineoverride |
Definition at line 21 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 21 of file PHG4CylinderCell.h
|
inlineprotected |
Definition at line 63 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 63 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv1.
Definition at line 43 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 43 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv1.
Definition at line 42 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 42 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv1.
Definition at line 41 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 41 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv1.
Definition at line 40 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 40 of file PHG4CylinderCell.h
|
inlinevirtual |
Definition at line 49 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 49 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv3.
Definition at line 54 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 54 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv3.
Definition at line 56 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 56 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv3.
Definition at line 58 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 58 of file PHG4CylinderCell.h
|
inlineoverridevirtual |
Reimplemented from PHG4Cell.
Reimplemented in PHG4CylinderCellv2.
Definition at line 30 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 30 of file PHG4CylinderCell.h
|
inlineoverridevirtual |
Reimplemented from PHG4Cell.
Reimplemented in PHG4CylinderCellv2.
Definition at line 33 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 33 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv1.
Definition at line 39 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 39 of file PHG4CylinderCell.h
Referenced by PHG4CylinderCellContainer::AddCylinderCell(), PHG4CylinderCellContainer::AddCylinderCellSpecifyKey(), and PHG4CylinderCellContainer::findOrAddCylinderCell().
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv2.
Definition at line 52 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 52 of file PHG4CylinderCell.h
|
inlineoverridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHG4Cell.
Reimplemented in PHG4CylinderCellv1, PHG4CylinderCellv2, and PHG4CylinderCellv3.
Definition at line 24 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 24 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv1.
Definition at line 36 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 36 of file PHG4CylinderCell.h
Referenced by PHG4CylinderCellContainer::AddCylinderCell(), PHG4CylinderCellContainer::AddCylinderCellSpecifyKey(), and PHG4CylinderCellContainer::findOrAddCylinderCell().
Reimplemented in PHG4CylinderCellv1.
Definition at line 45 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 45 of file PHG4CylinderCell.h
Definition at line 48 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 48 of file PHG4CylinderCell.h
Reimplemented in PHG4CylinderCellv3.
Definition at line 55 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 55 of file PHG4CylinderCell.h
Reimplemented in PHG4CylinderCellv3.
Definition at line 57 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 57 of file PHG4CylinderCell.h
Reimplemented in PHG4CylinderCellv3.
Definition at line 59 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 59 of file PHG4CylinderCell.h
Reimplemented from PHG4Cell.
Reimplemented in PHG4CylinderCellv2.
Definition at line 29 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 29 of file PHG4CylinderCell.h
Reimplemented from PHG4Cell.
Reimplemented in PHG4CylinderCellv2.
Definition at line 32 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 32 of file PHG4CylinderCell.h
Reimplemented in PHG4CylinderCellv1.
Definition at line 37 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 37 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv1.
Definition at line 46 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 46 of file PHG4CylinderCell.h
|
inlinevirtual |
Reimplemented in PHG4CylinderCellv2.
Definition at line 51 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 51 of file PHG4CylinderCell.h