Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/mbd/BbcPmtContainerV1.h>
Public Member Functions | |
BbcPmtContainerV1 () | |
ctor | |
virtual | ~BbcPmtContainerV1 () |
dtor | |
void | Reset () override |
Clear Event. | |
void | identify (std::ostream &os=std::cout) const override |
int | isValid () const override |
isValid returns non zero if object contains vailid data | |
void | set_npmt (const Short_t ival) override |
Short_t | get_npmt () const override |
get Number of Bbc Pmt's | |
BbcPmtHit * | get_pmt (const int iPmt) const override |
Public Member Functions inherited from BbcPmtContainer | |
virtual | ~BbcPmtContainer () |
dtor | |
virtual void | set_npmt (const short ival) |
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 | |
TClonesArray * | GetBbcPmtHits () const |
Private Attributes | |
Short_t | npmt = 0 |
TClonesArray * | BbcPmtHits = nullptr |
Definition at line 11 of file BbcPmtContainerV1.h.
View newest version in sPHENIX GitHub at line 11 of file BbcPmtContainerV1.h
BbcPmtContainerV1::BbcPmtContainerV1 | ( | ) |
ctor
Definition at line 11 of file BbcPmtContainerV1.cc.
View newest version in sPHENIX GitHub at line 11 of file BbcPmtContainerV1.cc
References BbcPmtHits, and NPMTBBCV1.
|
virtual |
dtor
Definition at line 18 of file BbcPmtContainerV1.cc.
View newest version in sPHENIX GitHub at line 18 of file BbcPmtContainerV1.cc
References BbcPmtHits.
|
inlineoverridevirtual |
get Number of Bbc Pmt's
Reimplemented from BbcPmtContainer.
Definition at line 41 of file BbcPmtContainerV1.h.
View newest version in sPHENIX GitHub at line 41 of file BbcPmtContainerV1.h
References npmt.
|
inlineoverridevirtual |
get BbcHitPmt of Pmt iPmt in TClonesArray
iPmt | no of Pmt in TClonesArray |
Reimplemented from BbcPmtContainer.
Definition at line 46 of file BbcPmtContainerV1.h.
View newest version in sPHENIX GitHub at line 46 of file BbcPmtContainerV1.h
References BbcPmtHits.
|
inlineprivate |
Definition at line 49 of file BbcPmtContainerV1.h.
View newest version in sPHENIX GitHub at line 49 of file BbcPmtContainerV1.h
References BbcPmtHits.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from BbcPmtContainer.
Definition at line 38 of file BbcPmtContainerV1.cc.
View newest version in sPHENIX GitHub at line 38 of file BbcPmtContainerV1.cc
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from BbcPmtContainer.
Definition at line 23 of file BbcPmtContainerV1.cc.
View newest version in sPHENIX GitHub at line 23 of file BbcPmtContainerV1.cc
References npmt.
|
overridevirtual |
Clear Event.
Reimplemented from BbcPmtContainer.
Definition at line 32 of file BbcPmtContainerV1.cc.
View newest version in sPHENIX GitHub at line 32 of file BbcPmtContainerV1.cc
References BbcPmtHits, and npmt.
|
inlineoverride |
set number of pmts for Bbc
ival | Number of Bbc Pmt's |
Definition at line 34 of file BbcPmtContainerV1.h.
View newest version in sPHENIX GitHub at line 34 of file BbcPmtContainerV1.h
References npmt.
|
private |
Definition at line 52 of file BbcPmtContainerV1.h.
View newest version in sPHENIX GitHub at line 52 of file BbcPmtContainerV1.h
Referenced by BbcPmtContainerV1(), get_pmt(), GetBbcPmtHits(), Reset(), and ~BbcPmtContainerV1().
|
private |
Definition at line 51 of file BbcPmtContainerV1.h.
View newest version in sPHENIX GitHub at line 51 of file BbcPmtContainerV1.h
Referenced by get_npmt(), isValid(), Reset(), and set_npmt().