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

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

+ Inheritance diagram for CalorimeterDigiParData:
+ Collaboration diagram for CalorimeterDigiParData:

Public Types

enum  SensorType { Off, SiPM, APD, PMT }
 

Public Member Functions

 CalorimeterDigiParData ()
 
 ~CalorimeterDigiParData ()
 

Private Member Functions

 ClassDef (CalorimeterDigiParData, 20)
 

Private Attributes

UInt_t mTimeDim
 
Double_t mTimeRange
 
Double_t mTimeBinWidth
 
unsigned mCleanupThreshold
 
Double_t mPrimaryLightYield
 
Double_t mTimingGateOffset
 
Double_t mTimingGateWidth
 
SensorType mSensorType
 
Double_t mSipmSingleCellNoiseLevel
 
UInt_t mSipmSingleCellDynamicRange
 
Double_t mApdEquivalentNoiseCharge
 
Double_t mApdGainFactor
 
Double_t mApdExcessNoiseFactor
 
Double_t mAttenuationLength
 
CalorimeterSensorGroup mSensors [2]
 
Double_t mSensorEfficiency
 
Double_t mDecayConstant
 
Double_t mLightPropagationVelocity
 
UInt_t mZCoordDim
 

Friends

class EicCalorimeterDigiHitProducer
 
class EicCalorimeterReconstruction
 

Detailed Description

Definition at line 33 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 33 of file EicCalorimeterDigiHitProducer.h

Member Enumeration Documentation

Enumerator:
Off 
SiPM 
APD 
PMT 

Definition at line 40 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 40 of file EicCalorimeterDigiHitProducer.h

Constructor & Destructor Documentation

CalorimeterDigiParData::CalorimeterDigiParData ( )
inline

Definition at line 42 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 42 of file EicCalorimeterDigiHitProducer.h

CalorimeterDigiParData::~CalorimeterDigiParData ( )
inline

Definition at line 48 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 48 of file EicCalorimeterDigiHitProducer.h

Member Function Documentation

CalorimeterDigiParData::ClassDef ( CalorimeterDigiParData  ,
20   
)
private

Friends And Related Function Documentation

friend class EicCalorimeterDigiHitProducer
friend

Definition at line 36 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 36 of file EicCalorimeterDigiHitProducer.h

friend class EicCalorimeterReconstruction
friend

Definition at line 37 of file EicCalorimeterDigiHitProducer.h.

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

Member Data Documentation

Double_t CalorimeterDigiParData::mApdEquivalentNoiseCharge
private
Double_t CalorimeterDigiParData::mApdExcessNoiseFactor
private

Definition at line 90 of file EicCalorimeterDigiHitProducer.h.

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

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

Double_t CalorimeterDigiParData::mApdGainFactor
private

Definition at line 89 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 89 of file EicCalorimeterDigiHitProducer.h

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

Double_t CalorimeterDigiParData::mAttenuationLength
private
unsigned CalorimeterDigiParData::mCleanupThreshold
private

Definition at line 58 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 58 of file EicCalorimeterDigiHitProducer.h

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

Double_t CalorimeterDigiParData::mDecayConstant
private

Definition at line 104 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 104 of file EicCalorimeterDigiHitProducer.h

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

Double_t CalorimeterDigiParData::mLightPropagationVelocity
private
Double_t CalorimeterDigiParData::mPrimaryLightYield
private

Definition at line 72 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 72 of file EicCalorimeterDigiHitProducer.h

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

Double_t CalorimeterDigiParData::mSensorEfficiency
private

Definition at line 102 of file EicCalorimeterDigiHitProducer.h.

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

SensorType CalorimeterDigiParData::mSensorType
private
UInt_t CalorimeterDigiParData::mSipmSingleCellDynamicRange
private

Definition at line 86 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 86 of file EicCalorimeterDigiHitProducer.h

Referenced by EicCalorimeterDigiHitProducer::SetSipmSingleCellDynamicRange().

Double_t CalorimeterDigiParData::mSipmSingleCellNoiseLevel
private
Double_t CalorimeterDigiParData::mTimeBinWidth
private

Definition at line 55 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 55 of file EicCalorimeterDigiHitProducer.h

Referenced by EicCalorimeterDigiHitProducer::RequestTimeSpectra().

UInt_t CalorimeterDigiParData::mTimeDim
private
Double_t CalorimeterDigiParData::mTimeRange
private

Definition at line 54 of file EicCalorimeterDigiHitProducer.h.

View newest version in sPHENIX GitHub at line 54 of file EicCalorimeterDigiHitProducer.h

Referenced by EicCalorimeterDigiHitProducer::RequestTimeSpectra().

Double_t CalorimeterDigiParData::mTimingGateOffset
private

Definition at line 75 of file EicCalorimeterDigiHitProducer.h.

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

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

Double_t CalorimeterDigiParData::mTimingGateWidth
private
UInt_t CalorimeterDigiParData::mZCoordDim
private

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