Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4intt/InttDeadMapv1.h>
Public Member Functions | |
InttDeadMapv1 () | |
~InttDeadMapv1 () override | |
void | Reset () override |
Clear Event. | |
int | isValid () const override |
isValid returns non zero if object contains vailid data | |
void | identify (std::ostream &os=std::cout) const override |
void | addDeadChannel (PHG4CellDefs::keytype key) override |
bool | isDeadChannel (PHG4CellDefs::keytype key) const override |
const Map & | getDeadChannels (void) const override |
return all towers | |
Map & | getDeadChannels (void) override |
unsigned int | size () const override |
Public Member Functions inherited from InttDeadMap | |
~InttDeadMap () override | |
void | addDeadChannelIntt (const int layer, const int ladder_phi, const int ladder_z, const int strip_z, const int strip_phi) |
bool | isDeadChannelIntt (const int layer, const int ladder_phi, const int ladder_z, const int strip_z, const int strip_phi) 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 | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Private Attributes | |
Map | m_DeadChannels |
Additional Inherited Members | |
Public Types inherited from InttDeadMap | |
typedef std::set < PHG4CellDefs::keytype > | Map |
Static Public Member Functions inherited from InttDeadMap | |
static PHG4CellDefs::keytype | getInttKey (int layer, int ladder_phi, int ladder_z, int strip_z, int strip_phi) |
static int | getWildCardID () |
Protected Member Functions inherited from InttDeadMap | |
InttDeadMap () | |
Definition at line 10 of file InttDeadMapv1.h.
View newest version in sPHENIX GitHub at line 10 of file InttDeadMapv1.h
|
inline |
Definition at line 13 of file InttDeadMapv1.h.
View newest version in sPHENIX GitHub at line 13 of file InttDeadMapv1.h
|
inlineoverride |
Definition at line 16 of file InttDeadMapv1.h.
View newest version in sPHENIX GitHub at line 16 of file InttDeadMapv1.h
|
overridevirtual |
Reimplemented from InttDeadMap.
Definition at line 20 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 20 of file InttDeadMapv1.cc
References m_DeadChannels.
|
overridevirtual |
return all towers
Reimplemented from InttDeadMap.
Definition at line 9 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 9 of file InttDeadMapv1.cc
References m_DeadChannels.
|
overridevirtual |
Reimplemented from InttDeadMap.
Definition at line 15 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 15 of file InttDeadMapv1.cc
References m_DeadChannels.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from InttDeadMap.
Definition at line 45 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 45 of file InttDeadMapv1.cc
References size().
|
overridevirtual |
Reimplemented from InttDeadMap.
Definition at line 25 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 25 of file InttDeadMapv1.cc
References it, and m_DeadChannels.
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from InttDeadMap.
Definition at line 35 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 35 of file InttDeadMapv1.cc
References size().
|
overridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 40 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 40 of file InttDeadMapv1.cc
References m_DeadChannels.
|
inlineoverridevirtual |
Reimplemented from InttDeadMap.
Definition at line 30 of file InttDeadMapv1.h.
View newest version in sPHENIX GitHub at line 30 of file InttDeadMapv1.h
References m_DeadChannels.
Referenced by identify(), and isValid().
|
private |
Definition at line 33 of file InttDeadMapv1.h.
View newest version in sPHENIX GitHub at line 33 of file InttDeadMapv1.h
Referenced by addDeadChannel(), getDeadChannels(), isDeadChannel(), Reset(), and size().