Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/CaloBase/RawTowerDeadMapv1.h>
Public Member Functions | |
RawTowerDeadMapv1 (RawTowerDefs::CalorimeterId caloid=RawTowerDefs::NONE) | |
~RawTowerDeadMapv1 () 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 | setCalorimeterID (RawTowerDefs::CalorimeterId caloid) override |
RawTowerDefs::CalorimeterId | getCalorimeterID () override |
void | addDeadTower (const unsigned int ieta, const unsigned int iphi) override |
void | addDeadTower (RawTowerDefs::keytype key) override |
bool | isDeadTower (RawTowerDefs::keytype key) override |
bool | isDeadTower (const unsigned int ieta, const unsigned int iphi) override |
const Map & | getDeadTowers (void) const override |
return all towers | |
Map & | getDeadTowers (void) override |
unsigned int | size () const override |
Public Member Functions inherited from RawTowerDeadMap | |
~RawTowerDeadMap () override | |
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 | |
RawTowerDefs::CalorimeterId | _caloid |
Map | m_DeadTowers |
Additional Inherited Members | |
Public Types inherited from RawTowerDeadMap | |
typedef std::set < RawTowerDefs::keytype > | Map |
Protected Member Functions inherited from RawTowerDeadMap | |
RawTowerDeadMap (RawTowerDefs::CalorimeterId=RawTowerDefs::NONE) | |
Definition at line 9 of file RawTowerDeadMapv1.h.
View newest version in sPHENIX GitHub at line 9 of file RawTowerDeadMapv1.h
|
inline |
Definition at line 12 of file RawTowerDeadMapv1.h.
View newest version in sPHENIX GitHub at line 12 of file RawTowerDeadMapv1.h
|
inlineoverride |
Definition at line 16 of file RawTowerDeadMapv1.h.
View newest version in sPHENIX GitHub at line 16 of file RawTowerDeadMapv1.h
|
overridevirtual |
Reimplemented from RawTowerDeadMap.
|
overridevirtual |
Reimplemented from RawTowerDeadMap.
Definition at line 27 of file RawTowerDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 27 of file RawTowerDeadMapv1.cc
References RawTowerDefs::decode_caloid().
|
inlineoverridevirtual |
Reimplemented from RawTowerDeadMap.
Definition at line 23 of file RawTowerDeadMapv1.h.
View newest version in sPHENIX GitHub at line 23 of file RawTowerDeadMapv1.h
References _caloid.
|
overridevirtual |
return all towers
Reimplemented from RawTowerDeadMap.
Definition at line 10 of file RawTowerDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 10 of file RawTowerDeadMapv1.cc
|
overridevirtual |
Reimplemented from RawTowerDeadMap.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from RawTowerDeadMap.
Definition at line 64 of file RawTowerDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 64 of file RawTowerDeadMapv1.cc
References size.
|
overridevirtual |
Reimplemented from RawTowerDeadMap.
Definition at line 38 of file RawTowerDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 38 of file RawTowerDeadMapv1.cc
References it.
|
overridevirtual |
Reimplemented from RawTowerDeadMap.
Definition at line 48 of file RawTowerDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 48 of file RawTowerDeadMapv1.cc
References RawTowerDefs::encode_towerid().
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from RawTowerDeadMap.
Definition at line 54 of file RawTowerDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 54 of file RawTowerDeadMapv1.cc
References size.
|
overridevirtual |
Clear Event.
Reimplemented from RawTowerDeadMap.
Definition at line 59 of file RawTowerDeadMapv1.cc.
View newest version in sPHENIX GitHub at line 59 of file RawTowerDeadMapv1.cc
|
inlineoverridevirtual |
Reimplemented from RawTowerDeadMap.
Definition at line 22 of file RawTowerDeadMapv1.h.
View newest version in sPHENIX GitHub at line 22 of file RawTowerDeadMapv1.h
References _caloid.
|
inlineoverridevirtual |
Reimplemented from RawTowerDeadMap.
Definition at line 33 of file RawTowerDeadMapv1.h.
View newest version in sPHENIX GitHub at line 33 of file RawTowerDeadMapv1.h
References m_DeadTowers.
|
private |
Definition at line 36 of file RawTowerDeadMapv1.h.
View newest version in sPHENIX GitHub at line 36 of file RawTowerDeadMapv1.h
Referenced by getCalorimeterID(), and setCalorimeterID().
|
private |
Definition at line 37 of file RawTowerDeadMapv1.h.
View newest version in sPHENIX GitHub at line 37 of file RawTowerDeadMapv1.h
Referenced by size().