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>
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().
|
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().
|
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().
|
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().
|
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