|  | 
								EIC Software
							 
								Reference for 
								EIC 
								simulation and reconstruction software on GitHub
							 | 
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4CylinderCell.h>
 Inheritance diagram for PHG4CylinderCell:
 Inheritance diagram for PHG4CylinderCell: Collaboration diagram for PHG4CylinderCell:
 Collaboration diagram for PHG4CylinderCell:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4CylinderCellv1.
Definition at line 45 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 45 of file PHG4CylinderCell.h
| 
 | inlinevirtual | 
Definition at line 48 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 48 of file PHG4CylinderCell.h
| 
 | inlinevirtual | 
Reimplemented in PHG4CylinderCellv3.
Definition at line 55 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 55 of file PHG4CylinderCell.h
| 
 | inlinevirtual | 
Reimplemented in PHG4CylinderCellv3.
Definition at line 57 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 57 of file PHG4CylinderCell.h
| 
 | inlinevirtual | 
Reimplemented in PHG4CylinderCellv3.
Definition at line 59 of file PHG4CylinderCell.h.
View newest version in sPHENIX GitHub at line 59 of file PHG4CylinderCell.h
| 
 | inlineoverridevirtual | 
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
| 
 | inlineoverridevirtual | 
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
| 
 | inlinevirtual | 
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