8#ifndef LARCALIBTOOLS_LARCOMPLETETOFLAT_H
9#define LARCALIBTOOLS_LARCOMPLETETOFLAT_H 1
15#include "GaudiKernel/ToolHandle.h"
47 StatusCode
execute() {
return StatusCode::SUCCESS;}
48 StatusCode
finalize() {
return StatusCode::SUCCESS;}
49 virtual StatusCode
stop();
57 const std::string& outputName,
const unsigned nGain,
const bool withFCAL=
true);
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
An AttributeList represents a logical row of attributes in a metadata table.
This class is a collection of AttributeLists where each one is associated with a channel number.
CondAttrListCollection * rampFlat(const ILArRamp *input, const std::string &outputName)
std::string m_uA2MeVInput
InputSGKeys.
virtual StatusCode stop()
std::string m_OFCCaliInput
std::string m_HVScaleCorrInput
CondAttrListCollection * ofcFlat(const ILArOFC *input, const std::string &outputName, const LArfSamplSC *weights=nullptr)
const LArOnlineID_Base * m_onlineID
virtual ~LArCompleteToFlat()
Destructor:
std::string m_MphysOverMcalInput
AthenaAttributeList * DSPThresholdsFlat(const LArDSPThresholdsComplete *input, const std::string &outputName)
CondAttrListCollection * singleFloatFlat(const char *blobName, const LArConditionsContainer< LArSingleFloatP > *input, const std::string &outputName, const unsigned nGain, const bool withFCAL=true)
std::string m_DAC2uAInput
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
void errIfConnected(const HWIdentifier chid, const int gain, const char *objName, const char *message=0) const
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKeySC
std::string m_DSPThresholdsInput
CondAttrListCollection * uA2MeVFlat(const ILAruA2MeV *input, const std::string &outputName)
SG::ReadCondHandleKey< LArfSamplSC > m_weightsKeySC
LArCompleteToFlat(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
CondAttrListCollection * pedestalFlat(const ILArPedestal *input, const std::string &outputName)
CondAttrListCollection * shapeFlat(const LArShapeComplete *input, const std::string &outputName)
std::string m_PedestalInput
CondAttrListCollection * DAC2uAFlat(const ILArDAC2uA *input, const std::string &outputName)
LArCompleteToFlat()
Default constructor:
Helper for the Liquid Argon Calorimeter cell identifiers.
This class implements the ILArShape interface.