ATLAS Offline Software
Classes | Public Member Functions | Public Attributes | List of all members
CaloCalibClusterMomentsMaker2::MyClusInfo Class Reference

Class to store cluster's calibration energies. More...

#include <CaloCalibClusterMomentsMaker2.h>

Collaboration diagram for CaloCalibClusterMomentsMaker2::MyClusInfo:

Classes

class  ClusCalibEnergy
 

Public Member Functions

void Add (double eng, int nsmp, int pid=0)
 

Public Attributes

ClusCalibEnergy engCalibIn
 
double engCalibOut = 0.0
 
double engCalibDead = 0.0
 
std::array< double, CaloDmDescrArea::DMA_MAXengCalibDeadInArea {}
 
std::map< int, ClusCalibEnergyengCalibParticle {}
 

Detailed Description

Class to store cluster's calibration energies.

Definition at line 69 of file CaloCalibClusterMomentsMaker2.h.

Member Function Documentation

◆ Add()

void CaloCalibClusterMomentsMaker2::MyClusInfo::Add ( double  eng,
int  nsmp,
int  pid = 0 
)
inline

Definition at line 82 of file CaloCalibClusterMomentsMaker2.h.

83  {
84  engCalibIn.Add(eng, nsmp);
85  engCalibParticle[pid].Add(eng, nsmp);
86  }

Member Data Documentation

◆ engCalibDead

double CaloCalibClusterMomentsMaker2::MyClusInfo::engCalibDead = 0.0

Definition at line 90 of file CaloCalibClusterMomentsMaker2.h.

◆ engCalibDeadInArea

std::array<double,CaloDmDescrArea::DMA_MAX> CaloCalibClusterMomentsMaker2::MyClusInfo::engCalibDeadInArea {}

Definition at line 91 of file CaloCalibClusterMomentsMaker2.h.

◆ engCalibIn

ClusCalibEnergy CaloCalibClusterMomentsMaker2::MyClusInfo::engCalibIn

Definition at line 88 of file CaloCalibClusterMomentsMaker2.h.

◆ engCalibOut

double CaloCalibClusterMomentsMaker2::MyClusInfo::engCalibOut = 0.0

Definition at line 89 of file CaloCalibClusterMomentsMaker2.h.

◆ engCalibParticle

std::map<int, ClusCalibEnergy > CaloCalibClusterMomentsMaker2::MyClusInfo::engCalibParticle {}

Definition at line 92 of file CaloCalibClusterMomentsMaker2.h.


The documentation for this class was generated from the following file:
CaloCalibClusterMomentsMaker2::MyClusInfo::ClusCalibEnergy::Add
void Add(double eng, int nsmp)
Definition: CaloCalibClusterMomentsMaker2.h:75
ParticleGun_EoverP_Config.pid
pid
Definition: ParticleGun_EoverP_Config.py:62
CaloCalibClusterMomentsMaker2::MyClusInfo::engCalibIn
ClusCalibEnergy engCalibIn
Definition: CaloCalibClusterMomentsMaker2.h:88
CaloCalibClusterMomentsMaker2::MyClusInfo::engCalibParticle
std::map< int, ClusCalibEnergy > engCalibParticle
Definition: CaloCalibClusterMomentsMaker2.h:92