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

#include <EicRoot/blob/master/eic/calorimetry/EicCalorimeterDigiHit.h>

+ Inheritance diagram for CalorimeterCell:
+ Collaboration diagram for CalorimeterCell:

Public Member Functions

 CalorimeterCell ()
 
 ~CalorimeterCell ()
 
void InitializeTimeSpectrum (UInt_t nBins)
 
Long64_t GetPhotonCountSum () const
 
 ClassDef (CalorimeterCell, 42)
 

Public Attributes

std::map< std::string,
EnergyDeposit
mEnergyDeposits
 
Double_t mEstimatedEnergyDeposit
 
UInt_t mTimeDim
 
UInt_t * mTimeSpectrum
 
Long64_t mNoisePhotonCount
 
std::map< std::pair< UInt_t,
UInt_t >
, CalorimeterCellParent
mCellParents
 

Detailed Description

Definition at line 73 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 73 of file EicCalorimeterDigiHit.h

Constructor & Destructor Documentation

CalorimeterCell::CalorimeterCell ( )
inline

Definition at line 75 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 75 of file EicCalorimeterDigiHit.h

CalorimeterCell::~CalorimeterCell ( )
inline

Definition at line 76 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 76 of file EicCalorimeterDigiHit.h

References mEnergyDeposits, and mTimeSpectrum.

Member Function Documentation

CalorimeterCell::ClassDef ( CalorimeterCell  ,
42   
)
Long64_t CalorimeterCell::GetPhotonCountSum ( ) const
inline

Definition at line 110 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 110 of file EicCalorimeterDigiHit.h

References mCellParents, mNoisePhotonCount, and CalorimeterCellParent::mSignalPhotonCount.

Referenced by EicCalorimeterReconstruction::Exec(), and EicCalorimeterDigiHitProducer::PostExec().

+ Here is the caller graph for this function:

void CalorimeterCell::InitializeTimeSpectrum ( UInt_t  nBins)
inline

Definition at line 82 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 82 of file EicCalorimeterDigiHit.h

References mTimeDim, and mTimeSpectrum.

Referenced by EicCalorimeterDigiHitProducer::HandleHit().

+ Here is the caller graph for this function:

Member Data Documentation

std::map<std::pair<UInt_t, UInt_t>, CalorimeterCellParent> CalorimeterCell::mCellParents
std::map<std::string, EnergyDeposit> CalorimeterCell::mEnergyDeposits

Definition at line 90 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 90 of file EicCalorimeterDigiHit.h

Referenced by EicCalorimeterDigiHitProducer::HandleHit(), and ~CalorimeterCell().

Double_t CalorimeterCell::mEstimatedEnergyDeposit
mutable

Definition at line 95 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 95 of file EicCalorimeterDigiHit.h

Referenced by EicCalorimeterReconstruction::AddNeighbors(), and EicCalorimeterReconstruction::Exec().

Long64_t CalorimeterCell::mNoisePhotonCount

Definition at line 102 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 102 of file EicCalorimeterDigiHit.h

Referenced by GetPhotonCountSum(), and EicCalorimeterDigiHitProducer::PostExec().

UInt_t CalorimeterCell::mTimeDim

Definition at line 98 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 98 of file EicCalorimeterDigiHit.h

Referenced by InitializeTimeSpectrum().

UInt_t* CalorimeterCell::mTimeSpectrum

Definition at line 99 of file EicCalorimeterDigiHit.h.

View newest version in sPHENIX GitHub at line 99 of file EicCalorimeterDigiHit.h

Referenced by EicCalorimeterDigiHitProducer::HandleHit(), InitializeTimeSpectrum(), and ~CalorimeterCell().


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