EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Base class for Central Membrane flassh combined cluster object. More...
#include <fun4all_coresoftware/blob/master/offline/packages/trackbase/CMFlashCluster.h>
Public Member Functions | |
~CMFlashCluster () override | |
dtor | |
void | identify (std::ostream &os=std::cout) const override |
void | Reset () override |
Clear Event. | |
int | isValid () const override |
isValid returns non zero if object contains vailid data | |
virtual void | CopyFrom (const CMFlashCluster &) |
copy content from base class | |
virtual void | CopyFrom (CMFlashCluster *) |
copy content from base class | |
virtual unsigned int | getClusKey () const |
virtual void | setClusKey (unsigned int) |
virtual float | getX () const |
virtual void | setX (float) |
virtual float | getY () const |
virtual void | setY (float) |
virtual float | getZ () const |
virtual void | setZ (float) |
virtual void | setAdc (unsigned int) |
virtual unsigned int | getAdc () 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 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 | |
CMFlashCluster ()=default | |
Base class for Central Membrane flassh combined cluster object.
Virtual base class for TPC CM flash cluster object
Definition at line 23 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 23 of file CMFlashCluster.h
|
inlineoverride |
dtor
Definition at line 27 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 27 of file CMFlashCluster.h
|
protecteddefault |
|
inlinevirtual |
copy content from base class
Reimplemented in CMFlashClusterv1.
Definition at line 41 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 41 of file CMFlashCluster.h
Referenced by CMFlashClusterv1::CopyFrom().
|
inlinevirtual |
copy content from base class
Reimplemented in CMFlashClusterv1.
Definition at line 44 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 44 of file CMFlashCluster.h
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 66 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 66 of file CMFlashCluster.h
Referenced by CMFlashClusterv1::CopyFrom().
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 49 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 49 of file CMFlashCluster.h
Referenced by CMFlashClusterContainerv1::addCluster(), CMFlashClusterv1::CopyFrom(), and CMFlashClusterContainerv1::removeCluster().
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 55 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 55 of file CMFlashCluster.h
Referenced by CMFlashClusterv1::CopyFrom().
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 57 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 57 of file CMFlashCluster.h
Referenced by CMFlashClusterv1::CopyFrom().
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 59 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 59 of file CMFlashCluster.h
Referenced by CMFlashClusterv1::CopyFrom().
|
inlineoverridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Reimplemented in CMFlashClusterv1.
Definition at line 29 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 29 of file CMFlashCluster.h
|
inlineoverridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from PHObject.
Reimplemented in CMFlashClusterv1.
Definition at line 34 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 34 of file CMFlashCluster.h
|
inlineoverridevirtual |
Clear Event.
Reimplemented from PHObject.
Reimplemented in CMFlashClusterv1.
Definition at line 33 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 33 of file CMFlashCluster.h
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 65 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 65 of file CMFlashCluster.h
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 50 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 50 of file CMFlashCluster.h
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 56 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 56 of file CMFlashCluster.h
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 58 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 58 of file CMFlashCluster.h
|
inlinevirtual |
Reimplemented in CMFlashClusterv1.
Definition at line 60 of file CMFlashCluster.h.
View newest version in sPHENIX GitHub at line 60 of file CMFlashCluster.h