|
ATLAS Offline Software
|
Go to the documentation of this file.
18 ISvcLocator* pSvcLocator ) :
35 return StatusCode::SUCCESS;
52 for (
unsigned iFeb=0;iFeb<nFebs;++iFeb) {
61 larDSPConfig.
set(iFeb,peakSample,useMGRampIntercept);
65 std::unique_ptr<AthenaAttributeList> pAttrList(larDSPConfig.
attributeList());
67 ATH_MSG_INFO(
"Successfully recorded AthenaAttributeList containing DSP configuration for " << nFebs <<
" Febs" );
82 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
size_type febHashMax(void) const
define feb hash tables max size
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
id_iterator feb_begin() const
Returns an iterator pointing to a feb identifier collection.
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
bool isFCALchannel(const HWIdentifier id) const
std::unique_ptr< AthenaAttributeList > attributeList()
::StatusCode StatusCode
StatusCode definition for legacy code.
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
LArFillDSPConfig()
Default constructor:
HWIdentifier feb_Id(int barrel_ec, int pos_neg, int feedthrough, int slot) const
Create feb_Id from fields.
virtual StatusCode stop()
id_iterator feb_end() const
const LArOnlineID * m_onlineID
bool isEMECOW(const HWIdentifier id) const override final
bool isEMBchannel(const HWIdentifier id) const
void set(const IdentifierHash febId, const uint8_t peakSample, const bool useMGRampIntercept)
virtual ~LArFillDSPConfig()
Destructor:
bool isHECchannel(const HWIdentifier id) const override final
std::string channel_name(const HWIdentifier id) const
Return a string corresponding to a feedthrough name given an identifier.