EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RawTowerDeadMap Class Reference

#include <fun4all_coresoftware/blob/master/offline/packages/CaloBase/RawTowerDeadMap.h>

+ Inheritance diagram for RawTowerDeadMap:
+ Collaboration diagram for RawTowerDeadMap:

Public Types

typedef std::set
< RawTowerDefs::keytype
Map
 

Public Member Functions

 ~RawTowerDeadMap () 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
 
virtual void setCalorimeterID (RawTowerDefs::CalorimeterId)
 
virtual RawTowerDefs::CalorimeterId getCalorimeterID ()
 
virtual void addDeadTower (const unsigned int ieta, const unsigned int iphi)
 
virtual void addDeadTower (RawTowerDefs::keytype key)
 
virtual bool isDeadTower (RawTowerDefs::keytype key)
 
virtual bool isDeadTower (const unsigned int ieta, const unsigned int iphi)
 
virtual const MapgetDeadTowers (void) const
 return all towers
 
virtual MapgetDeadTowers (void)
 
virtual unsigned int size () const
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectCloneMe () const
 Virtual copy constructor.
 
virtual PHObjectclone () const final
 
PHObjectClone (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)
 

Protected Member Functions

 RawTowerDeadMap (RawTowerDefs::CalorimeterId=RawTowerDefs::NONE)
 

Detailed Description

Definition at line 11 of file RawTowerDeadMap.h.

View newest version in sPHENIX GitHub at line 11 of file RawTowerDeadMap.h

Member Typedef Documentation

Definition at line 14 of file RawTowerDeadMap.h.

View newest version in sPHENIX GitHub at line 14 of file RawTowerDeadMap.h

Constructor & Destructor Documentation

RawTowerDeadMap::~RawTowerDeadMap ( )
inlineoverride

Definition at line 16 of file RawTowerDeadMap.h.

View newest version in sPHENIX GitHub at line 16 of file RawTowerDeadMap.h

RawTowerDeadMap::RawTowerDeadMap ( RawTowerDefs::CalorimeterId  = RawTowerDefs::NONE)
inlineprotected

Definition at line 37 of file RawTowerDeadMap.h.

View newest version in sPHENIX GitHub at line 37 of file RawTowerDeadMap.h

Member Function Documentation

virtual void RawTowerDeadMap::addDeadTower ( const unsigned int  ieta,
const unsigned int  iphi 
)
virtual

Reimplemented in RawTowerDeadMapv1.

Referenced by RawTowerDeadMapLoader::InitRun().

+ Here is the caller graph for this function:

void RawTowerDeadMap::addDeadTower ( RawTowerDefs::keytype  key)
virtual

Reimplemented in RawTowerDeadMapv1.

Definition at line 23 of file RawTowerDeadMap.cc.

View newest version in sPHENIX GitHub at line 23 of file RawTowerDeadMap.cc

virtual RawTowerDefs::CalorimeterId RawTowerDeadMap::getCalorimeterID ( )
inlinevirtual

Reimplemented in RawTowerDeadMapv1.

Definition at line 24 of file RawTowerDeadMap.h.

View newest version in sPHENIX GitHub at line 24 of file RawTowerDeadMap.h

References RawTowerDefs::NONE.

const RawTowerDeadMap::Map & RawTowerDeadMap::getDeadTowers ( void  ) const
virtual

return all towers

Reimplemented in RawTowerDeadMapv1.

Definition at line 6 of file RawTowerDeadMap.cc.

View newest version in sPHENIX GitHub at line 6 of file RawTowerDeadMap.cc

Referenced by RawTowerDeadTowerInterp::process_event().

+ Here is the caller graph for this function:

RawTowerDeadMap::Map & RawTowerDeadMap::getDeadTowers ( void  )
virtual

Reimplemented in RawTowerDeadMapv1.

Definition at line 13 of file RawTowerDeadMap.cc.

View newest version in sPHENIX GitHub at line 13 of file RawTowerDeadMap.cc

void RawTowerDeadMap::identify ( std::ostream &  os = std::cout) const
overridevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in RawTowerDeadMapv1.

Definition at line 46 of file RawTowerDeadMap.cc.

View newest version in sPHENIX GitHub at line 46 of file RawTowerDeadMap.cc

Referenced by RawTowerDeadTowerInterp::CreateNodes(), RawTowerDigitizer::CreateNodes(), RawClusterDeadAreaMask::CreateNodeTree(), and RawTowerDeadMapLoader::InitRun().

+ Here is the caller graph for this function:

bool RawTowerDeadMap::isDeadTower ( RawTowerDefs::keytype  key)
virtual

Reimplemented in RawTowerDeadMapv1.

Definition at line 27 of file RawTowerDeadMap.cc.

View newest version in sPHENIX GitHub at line 27 of file RawTowerDeadMap.cc

Referenced by RawClusterDeadAreaMask::process_event(), RawTowerDeadTowerInterp::process_event(), and RawTowerDigitizer::process_event().

+ Here is the caller graph for this function:

bool RawTowerDeadMap::isDeadTower ( const unsigned int  ieta,
const unsigned int  iphi 
)
virtual

Reimplemented in RawTowerDeadMapv1.

Definition at line 32 of file RawTowerDeadMap.cc.

View newest version in sPHENIX GitHub at line 32 of file RawTowerDeadMap.cc

int RawTowerDeadMap::isValid ( ) const
overridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Reimplemented in RawTowerDeadMapv1.

Definition at line 37 of file RawTowerDeadMap.cc.

View newest version in sPHENIX GitHub at line 37 of file RawTowerDeadMap.cc

References size().

+ Here is the call graph for this function:

void RawTowerDeadMap::Reset ( )
overridevirtual

Clear Event.

Reimplemented from PHObject.

Reimplemented in RawTowerDeadMapv1.

Definition at line 42 of file RawTowerDeadMap.cc.

View newest version in sPHENIX GitHub at line 42 of file RawTowerDeadMap.cc

virtual void RawTowerDeadMap::setCalorimeterID ( RawTowerDefs::CalorimeterId  )
inlinevirtual

Reimplemented in RawTowerDeadMapv1.

Definition at line 23 of file RawTowerDeadMap.h.

View newest version in sPHENIX GitHub at line 23 of file RawTowerDeadMap.h

virtual unsigned int RawTowerDeadMap::size ( void  ) const
inlinevirtual

Reimplemented in RawTowerDeadMapv1.

Definition at line 34 of file RawTowerDeadMap.h.

View newest version in sPHENIX GitHub at line 34 of file RawTowerDeadMap.h

Referenced by isValid().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: