![]() |
ATLAS Offline Software
|
#include <CaloEstimatedGainTool.h>
Public Types | |
| typedef ICaloEstimatedGainTool::Step | Step |
Public Member Functions | |
| virtual StatusCode | initialize () override |
| virtual CaloGain::CaloGain | estimatedGain (const EventContext &ctx, const CaloCell &caloCell, const Step step) const override |
| virtual CaloGain::CaloGain | estimatedGain (const EventContext &ctx, const CaloCell &caloCell, const CaloDetDescrElement &caloDDE, const Step step) const override |
| virtual CaloGain::CaloGain | estimatedGain (const EventContext &ctx, const CaloDetDescrElement &caloDDE, const float energy, const Step step) const override |
Private Member Functions | |
| CaloGain::CaloGain | estimatedLArGain (const EventContext &ctx, const CaloCell_ID::SUBCALO iCalo, const CaloDetDescrElement &caloDDE, const float energy, const Step step) const |
| CaloGain::CaloGain | estimatedTileGain (const EventContext &ctx, const CaloCell &caloCell, const CaloDetDescrElement &caloDDE, const Step) const |
| float | adc2mev (const EventContext &ctx, const CaloDetDescrElement &caloDDE, const CaloGain::CaloGain gain) const |
Private Attributes | |
| SG::ReadCondHandleKey< LArADC2MeV > | m_adc2mevKey { this, "ADC2MeVKey", "LArADC2MeV", "SG Key of the LArADC2MeV CDO" } |
| float | m_LowGainThresh [m_nCalos] = {0} |
| float | m_HighGainThresh [m_nCalos] = {0} |
| const LArEM_ID * | m_lar_em_id = nullptr |
| const TileInfo * | m_tileInfo |
| ToolHandle< TileCondIdTransforms > | m_tileIdTransforms |
| ToolHandle< TileCondToolEmscale > | m_tileToolEmscale |
| ToolHandle< TileCondToolNoiseSample > | m_tileToolNoiseSample |
Static Private Attributes | |
| static const int | m_nCalos =4 |
Definition at line 32 of file CaloEstimatedGainTool.h.
Definition at line 39 of file CaloEstimatedGainTool.h.
|
private |
Definition at line 240 of file CaloEstimatedGainTool.cxx.
|
overridevirtual |
Definition at line 58 of file CaloEstimatedGainTool.cxx.
|
overridevirtual |
Definition at line 49 of file CaloEstimatedGainTool.cxx.
|
overridevirtual |
Definition at line 85 of file CaloEstimatedGainTool.cxx.
|
private |
Definition at line 115 of file CaloEstimatedGainTool.cxx.
|
private |
Definition at line 169 of file CaloEstimatedGainTool.cxx.
|
overridevirtual |
Definition at line 21 of file CaloEstimatedGainTool.cxx.
|
private |
Definition at line 78 of file CaloEstimatedGainTool.h.
|
private |
Definition at line 85 of file CaloEstimatedGainTool.h.
|
private |
Definition at line 87 of file CaloEstimatedGainTool.h.
|
private |
Definition at line 84 of file CaloEstimatedGainTool.h.
|
staticprivate |
Definition at line 82 of file CaloEstimatedGainTool.h.
|
private |
Definition at line 90 of file CaloEstimatedGainTool.h.
|
private |
Definition at line 88 of file CaloEstimatedGainTool.h.
|
private |
Definition at line 94 of file CaloEstimatedGainTool.h.
|
private |
Definition at line 98 of file CaloEstimatedGainTool.h.