|  | 
								EIC Software
							 
								Reference for 
								EIC 
								simulation and reconstruction software on GitHub
							 | 
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4BlockGeom.h>
 Inheritance diagram for PHG4BlockGeom:
 Inheritance diagram for PHG4BlockGeom: Collaboration diagram for PHG4BlockGeom:
 Collaboration diagram for PHG4BlockGeom:| Public Member Functions | |
| ~PHG4BlockGeom () override | |
| void | identify (std::ostream &os=std::cout) const override | 
| virtual int | get_layer () const | 
| virtual double | get_size_x () const | 
| virtual double | get_size_y () const | 
| virtual double | get_size_z () const | 
| virtual double | get_center_x () const | 
| virtual double | get_center_y () const | 
| virtual double | get_center_z () const | 
| virtual double | get_z_rot () const | 
| virtual double | get_width () const | 
| virtual double | get_length () const | 
| virtual double | get_thickness () const | 
| virtual double | get_rot_matrix (const int, const int) const | 
| virtual void | set_layer (const int) | 
| virtual void | set_size (const double, const double, const double) | 
| virtual void | set_place (const double, const double, const double) | 
| virtual void | set_z_rot (const double) | 
| virtual void | convert_local_to_global (const double, const double, const double, double &, double &, double &) const | 
| virtual void | convert_global_to_local (const double, const double, const double, double &, double &, double &) const | 
|  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 Member Functions | |
| PHG4BlockGeom () | |
Definition at line 13 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 13 of file PHG4BlockGeom.h
| 
 | inlineoverride | 
Definition at line 17 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 17 of file PHG4BlockGeom.h
| 
 | inlineprotected | 
Definition at line 52 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 52 of file PHG4BlockGeom.h
| 
 | inlinevirtual | 
Definition at line 47 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 47 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 44 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 44 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 26 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 26 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockCellReco::InitRun().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 27 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 27 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockCellReco::InitRun().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 28 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 28 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockCellReco::InitRun().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 22 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 22 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockGeomContainer::AddLayerGeom(), and PHG4BlockCellReco::InitRun().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 32 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 32 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 35 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 35 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 23 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 23 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockCellReco::InitRun().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 24 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 24 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockCellReco::InitRun().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 25 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 25 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockCellReco::InitRun().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 33 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 33 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 31 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 31 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockCellReco::InitRun().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 29 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 29 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
| 
 | overridevirtual | 
identify Function from PHObject
| os | Output Stream | 
Reimplemented from PHObject.
Reimplemented in PHG4BlockGeomv1.
Definition at line 6 of file PHG4BlockGeom.cc.
View newest version in sPHENIX GitHub at line 6 of file PHG4BlockGeom.cc
| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 37 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 37 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
Referenced by PHG4BlockGeomContainer::AddLayerGeom().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
Definition at line 40 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 40 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 38 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 38 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.
| 
 | inlinevirtual | 
Reimplemented in PHG4BlockGeomv1.
Definition at line 42 of file PHG4BlockGeom.h.
View newest version in sPHENIX GitHub at line 42 of file PHG4BlockGeom.h
References PHOOL_VIRTUAL_WARN.