Belle II Software  release-08-01-10
ecl data objects
Collaboration diagram for ecl data objects:

Classes

class  ECLCalDigit
 Class to store calibrated ECLDigits: ECLCalDigits. More...
 
class  ECLCellIdMapping
 Class to store mapping between cell id and store array positions. More...
 
class  ECLCNNPid
 Class to store ECL CNN PID value. More...
 
class  ECLConnectedRegion
 Class to store connected regions (CRs) More...
 
class  ECLDebugHit
 Class to store the average of ECLSimHit on crystals for debug only input for digitization module (ECLDigitizer). More...
 
class  ECLDigit
 Class to store ECL digitized hits (output of ECLDigi) relation to ECLHit filled in ecl/modules/eclDigitizer/src/ECLDigitizerModule.cc. More...
 
class  ECLDsp
 Class to store ECL ShaperDSP waveform ADC data. More...
 
class  ECLDspWithExtraMCInfo
 Class to store ECL ShaperDSP waveform ADC data and additional information for ML studies. More...
 
class  ECLHit
 Class to store simulated hits which equate to average of ECLSImHit on crystals input for digitization module (ECLDigitizer). More...
 
class  ECLHitAssignment
 Example Detector. More...
 
class  ECLLocalMaximum
 Class to store local maxima (LM) More...
 
class  ECLPidLikelihood
 Container for likelihoods with ECL PID (ECLChargedPIDModule) More...
 
class  ECLPureCsIInfo
 Class to store ECL crystal type relation to ECLDigit for the simulation pure CsI upgrade option filled in ecl/modules/eclDigitizer/src/ECLDigitizerPureCsIModule.cc. More...
 
class  ECLShower
 Class to store ECL Showers. More...
 
class  ECLSimHit
 ClassECLSimHit - Geant4 simulated hit for the ECL. More...
 
class  ECLTrig
 Class to store ECLTrig, still need to be study relation to ECLHit filled in ecl/modules/eclDigitizer/src/ECLDigitizerModule.cc and ecl/modules/eclUnpacker/ECLUnpacker.cc. More...
 
class  ECLWaveforms
 Class to store ECL waveforms for entire calorimeter. More...
 

Functions

bool isCalibrated () const
 Get Boolean Calibration Status. More...
 
bool isEnergyCalibrated () const
 Get Boolean Energy Calibration Status. More...
 
bool isTimeCalibrated () const
 Get Boolean Time Calibration Status. More...
 
bool isTimeResolutionCalibrated () const
 Get Boolean Time Resolution Calibration Status. More...
 
bool isFailedFit () const
 Get Boolean Fit Failed Status. More...
 
bool isTimeResolutionFailed () const
 Get Boolean time resolution failed status. More...
 
bool hasHotCrystal () const
 Check if shower contains a hot crystal.
 
bool hasDeadCrystal () const
 Check if shower contains a dead crystal.
 
bool hasProblematicCrystal () const
 Check if shower contains a problematic crystal.
 
bool hasPulseShapeDiscrimination () const
 Check if shower contains pulse shape discrimination information.
 

Detailed Description

Function Documentation

◆ isCalibrated()

bool isCalibrated ( ) const
inline

Get Boolean Calibration Status.

Returns
Calibration Status

Definition at line 226 of file ECLCalDigit.h.

227  {
228  return hasStatus(c_IsCalibrated);
229  }
bool hasStatus(unsigned short int bitmask) const
Get Calibration Status.
Definition: ECLCalDigit.h:169

◆ isEnergyCalibrated()

bool isEnergyCalibrated ( ) const
inline

Get Boolean Energy Calibration Status.

Returns
Energy Calibration Status

Definition at line 232 of file ECLCalDigit.h.

◆ isFailedFit()

bool isFailedFit ( ) const
inline

Get Boolean Fit Failed Status.

Returns
Fit Failed Status

Definition at line 250 of file ECLCalDigit.h.

◆ isTimeCalibrated()

bool isTimeCalibrated ( ) const
inline

Get Boolean Time Calibration Status.

Returns
Time Calibration Status

Definition at line 238 of file ECLCalDigit.h.

◆ isTimeResolutionCalibrated()

bool isTimeResolutionCalibrated ( ) const
inline

Get Boolean Time Resolution Calibration Status.

Returns
Time Resolution Calibration Status

Definition at line 244 of file ECLCalDigit.h.

◆ isTimeResolutionFailed()

bool isTimeResolutionFailed ( ) const
inline

Get Boolean time resolution failed status.

Returns
time resolution failed

Definition at line 256 of file ECLCalDigit.h.