|
ATLAS Offline Software
|
#include <CaloEstimatedGainTool.h>
Definition at line 32 of file CaloEstimatedGainTool.h.
◆ Step
◆ adc2mev()
◆ estimatedGain() [1/3]
◆ estimatedGain() [2/3]
◆ estimatedGain() [3/3]
◆ estimatedLArGain()
◆ estimatedTileGain()
Definition at line 169 of file CaloEstimatedGainTool.cxx.
184 tileHWID->
get_id (caloDDE.
onl1(), hwid1, &chContext );
187 unsigned int drawerIdx1(0), channel1(0), adc1(0);
191 double amplitude1 = tileCell.
ene1();
200 if (amplitude1 + pedestal1 <
threshold ) {
210 tileHWID->
get_id( caloDDE.
onl2(), hwid2, &chContext );
213 unsigned int drawerIdx2(0), channel2(0), adc2(0);
217 double amplitude2 = tileCell.
ene2();
224 if (amplitude2 + pedestal2 <
threshold) {
◆ initialize()
StatusCode CaloEstimatedGainTool::initialize |
( |
| ) |
|
|
overridevirtual |
◆ m_adc2mevKey
◆ m_HighGainThresh
float CaloEstimatedGainTool::m_HighGainThresh[m_nCalos] = {0} |
|
private |
◆ m_lar_em_id
◆ m_LowGainThresh
float CaloEstimatedGainTool::m_LowGainThresh[m_nCalos] = {0} |
|
private |
◆ m_nCalos
const int CaloEstimatedGainTool::m_nCalos =4 |
|
staticprivate |
◆ m_tileIdTransforms
Initial value:{ this, "TileCondIdTransforms", "TileCondIdTransforms",
"Tile tool to translate hardware identifiers to the drawerIdx, channel, and adc" }
Definition at line 90 of file CaloEstimatedGainTool.h.
◆ m_tileInfo
◆ m_tileToolEmscale
Initial value:{ this, "TileCondToolEmscale", "TileCondToolEmscale",
"Tile EM scale calibration tool" }
Definition at line 94 of file CaloEstimatedGainTool.h.
◆ m_tileToolNoiseSample
Initial value:{ this, "TileCondToolNoiseSample", "TileCondToolNoiseSample",
"Tile sample noise tool" }
Definition at line 98 of file CaloEstimatedGainTool.h.
The documentation for this class was generated from the following files:
def retrieve(aClass, aKey=None)
IdentifierHash onl2() const
cell online identifier 2
virtual int get_id(const IdentifierHash &hash_id, HWIdentifier &id, const IdContext *context=0) const
create compact HW ID from hash id (return == 0 for OK)
const LArEM_ID * em_idHelper() const
access to EM idHelper
static const TileCablingService * getInstance()
get pointer to service instance
float ene1(void) const
get energy of first PMT
IdContext channel_context(void) const
idContext for channels
double energy() const
get energy (data member)
CaloCell_ID::SUBCALO getSubCalo() const
cell subcalo
IdentifierHash onl1() const
cell online identifier 1
Helper class for TileCal online (hardware) identifiers.
Identifier identify() const override final
cell identifier
const CaloDetDescrElement * caloDDE() const
get pointer to CaloDetDescrElement (data member)
SUBCALO
enumeration of sub calorimeters
const TileHWID * getTileHWID() const
Helper class for offline cell identifiers.
StatusCode initialize(bool used=true)
HWIdentifier adc_id(int ros, int drawer, int channel, int adc) const
adc HWIdentifer
float ene2(void) const
get energy of second PMT
std::string show_to_string(Identifier id, const IdContext *context=0, char sep='.') const
or provide the printout in string form
#define ATH_MSG_WARNING(x)
This class saves the "context" of an expanded identifier (ExpandedIdentifier) for compact or hash ver...
int ADCmax() const
Returns the maximum ADC output (10 bits --> 1023)