![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Cluster container object. More...
#include <fun4all_coresoftware/blob/master/offline/packages/tpccalib/TpcSpaceChargeMatrixContainer.h>
Inheritance diagram for TpcSpaceChargeMatrixContainer:
Collaboration diagram for TpcSpaceChargeMatrixContainer:Public Member Functions | |
| TpcSpaceChargeMatrixContainer () | |
| constructor | |
| ~TpcSpaceChargeMatrixContainer () override=default | |
| destructor | |
accessors | |
| void | identify (std::ostream &=std::cout) const override |
| identify object | |
| virtual void | get_grid_dimensions (int &, int &, int &) const |
| get grid dimensions | |
| virtual int | get_grid_size () const |
| get total grid size | |
| virtual int | get_cell_index (int, int, int) const |
| get grid index for given sub-indexes | |
| virtual int | get_entries (int) const |
| get entries for a given cell | |
| virtual float | get_lhs (int, int, int) const |
| get left hand side | |
| virtual float | get_rhs (int, int) const |
| get right hand side | |
modifiers | |
| void | Reset () override |
| reset method | |
| virtual void | set_grid_dimensions (int, int, int) |
| set grid dimensions | |
| virtual void | add_to_entries (int) |
| increment cell entries | |
| virtual void | add_to_entries (int, int) |
| increment cell entries | |
| virtual void | add_to_lhs (int, int, int, float) |
| increment left hand side matrix | |
| virtual void | add_to_rhs (int, int, float) |
| increment right hand side column | |
| virtual bool | add (const TpcSpaceChargeMatrixContainer &) |
| add content from other container, returns true on success | |
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 *) |
| virtual void | CopyFrom (const PHObject *obj) |
Cluster container object.
Definition at line 18 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 18 of file TpcSpaceChargeMatrixContainer.h
|
inline |
constructor
Definition at line 23 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 23 of file TpcSpaceChargeMatrixContainer.h
|
overridedefault |
destructor
|
inlinevirtual |
add content from other container, returns true on success
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 94 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 94 of file TpcSpaceChargeMatrixContainer.h
|
inlinevirtual |
increment cell entries
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 78 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 78 of file TpcSpaceChargeMatrixContainer.h
|
inlinevirtual |
increment cell entries
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 82 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 82 of file TpcSpaceChargeMatrixContainer.h
|
inlinevirtual |
increment left hand side matrix
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 86 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 86 of file TpcSpaceChargeMatrixContainer.h
|
inlinevirtual |
increment right hand side column
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 90 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 90 of file TpcSpaceChargeMatrixContainer.h
|
inlinevirtual |
get grid index for given sub-indexes
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 45 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 45 of file TpcSpaceChargeMatrixContainer.h
|
inlinevirtual |
get entries for a given cell
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 49 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 49 of file TpcSpaceChargeMatrixContainer.h
Referenced by TpcSpaceChargeMatrixContainerv1::add().
Here is the caller graph for this function:
|
inlinevirtual |
get grid dimensions
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 37 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 37 of file TpcSpaceChargeMatrixContainer.h
Referenced by TpcSpaceChargeMatrixInversion::add(), and TpcSpaceChargeMatrixContainerv1::add().
Here is the caller graph for this function:
|
inlinevirtual |
get total grid size
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 41 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 41 of file TpcSpaceChargeMatrixContainer.h
|
inlinevirtual |
get left hand side
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 53 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 53 of file TpcSpaceChargeMatrixContainer.h
Referenced by TpcSpaceChargeMatrixContainerv1::add().
Here is the caller graph for this function:
|
inlinevirtual |
get right hand side
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 57 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 57 of file TpcSpaceChargeMatrixContainer.h
Referenced by TpcSpaceChargeMatrixContainerv1::add().
Here is the caller graph for this function:
|
inlineoverridevirtual |
identify object
Reimplemented from PHObject.
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 33 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 33 of file TpcSpaceChargeMatrixContainer.h
|
inlineoverridevirtual |
reset method
Reimplemented from PHObject.
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 66 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 66 of file TpcSpaceChargeMatrixContainer.h
|
inlinevirtual |
set grid dimensions
| phibins | the number of bins in the azimuth direction |
| zbins | the number of bins along z |
Reimplemented in TpcSpaceChargeMatrixContainerv1.
Definition at line 74 of file TpcSpaceChargeMatrixContainer.h.
View newest version in sPHENIX GitHub at line 74 of file TpcSpaceChargeMatrixContainer.h