Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/mbd/BbcPmtContainer.h>
Public Member Functions | |
virtual | ~BbcPmtContainer () |
dtor | |
virtual void | identify (std::ostream &os=std::cout) const override |
virtual void | Reset () override |
Clear Event. | |
virtual int | isValid () const override |
isValid returns non zero if object contains valid data | |
virtual void | set_npmt (const short ival) |
virtual Short_t | get_npmt () const |
get Number of Bbc Pmt's | |
virtual BbcPmtHit * | get_pmt (const int ipmt) const |
get BbcPmtHit Object | |
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 | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Private Member Functions | |
void | virtual_warning (const std::string &funcname) const |
Definition at line 14 of file BbcPmtContainer.h.
View newest version in sPHENIX GitHub at line 14 of file BbcPmtContainer.h
|
inlinevirtual |
dtor
Definition at line 18 of file BbcPmtContainer.h.
View newest version in sPHENIX GitHub at line 18 of file BbcPmtContainer.h
|
virtual |
get Number of Bbc Pmt's
Reimplemented in BbcPmtContainerV1.
Definition at line 32 of file BbcPmtContainer.cc.
View newest version in sPHENIX GitHub at line 32 of file BbcPmtContainer.cc
References BbcReturnCodes::BBC_INVALID_SHORT, and virtual_warning().
|
virtual |
get BbcPmtHit Object
Reimplemented in BbcPmtContainerV1.
Definition at line 38 of file BbcPmtContainer.cc.
View newest version in sPHENIX GitHub at line 38 of file BbcPmtContainer.cc
References virtual_warning().
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Reimplemented in BbcPmtContainerV1.
Definition at line 8 of file BbcPmtContainer.cc.
View newest version in sPHENIX GitHub at line 8 of file BbcPmtContainer.cc
|
overridevirtual |
isValid returns non zero if object contains valid data
Reimplemented from PHObject.
Reimplemented in BbcPmtContainerV1.
Definition at line 20 of file BbcPmtContainer.cc.
View newest version in sPHENIX GitHub at line 20 of file BbcPmtContainer.cc
References virtual_warning().
|
overridevirtual |
Clear Event.
Reimplemented from PHObject.
Reimplemented in BbcPmtContainerV1.
Definition at line 14 of file BbcPmtContainer.cc.
View newest version in sPHENIX GitHub at line 14 of file BbcPmtContainer.cc
References PHWHERE.
|
virtual |
set number of PMTs for Bbc
ival | Number of Bbc Pmt's |
Definition at line 26 of file BbcPmtContainer.cc.
View newest version in sPHENIX GitHub at line 26 of file BbcPmtContainer.cc
References virtual_warning().
|
private |
Definition at line 44 of file BbcPmtContainer.cc.
View newest version in sPHENIX GitHub at line 44 of file BbcPmtContainer.cc
Referenced by get_npmt(), get_pmt(), isValid(), and set_npmt().