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