ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#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 | 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) |
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 22 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 22 of file InttDeadMapv1.cc
|
overridevirtual |
return all towers
Reimplemented from InttDeadMap.
Definition at line 11 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 11 of file InttDeadMapv1.cc
|
overridevirtual |
Reimplemented from InttDeadMap.
Definition at line 17 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 17 of file InttDeadMapv1.cc
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from InttDeadMap.
Definition at line 47 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 47 of file InttDeadMapv1.cc
|
overridevirtual |
Reimplemented from InttDeadMap.
Definition at line 27 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 27 of file InttDeadMapv1.cc
References it.
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from InttDeadMap.
Definition at line 37 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 37 of file InttDeadMapv1.cc
|
overridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 42 of file InttDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 42 of file InttDeadMapv1.cc
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.
|
private |
Definition at line 33 of file InttDeadMapv1.h.
View newest version in sPHENIX GitHub at line 33 of file InttDeadMapv1.h
Referenced by size().