|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef LARREADPARAMSFROMFILE_H
17 #define LARREADPARAMSFROMFILE_H
28 #include "GaudiKernel/Bootstrap.h"
29 #include "GaudiKernel/ISvcLocator.h"
30 #include "GaudiKernel/IToolSvc.h"
75 return StatusCode::SUCCESS ;
79 return StatusCode::SUCCESS ;
83 return StatusCode::SUCCESS ;
87 return StatusCode::SUCCESS ;
91 return StatusCode::SUCCESS ;
95 return StatusCode::SUCCESS ;
99 return StatusCode::SUCCESS ;
103 return StatusCode::SUCCESS ;
107 return StatusCode::SUCCESS ;
111 return StatusCode::SUCCESS ;
115 return StatusCode::SUCCESS ;
119 return StatusCode::SUCCESS ;
void set(const HWIdentifier &CellID, int gain, float vMphysOverMcal)
char data[hepevt_bytes_allocation_ATLAS]
This class implements the ILArEMEC_Cphi interface.
StatusCode set(LArTdriftComplete *complete, HWIdentifier chid, int, const std::vector< float > &data)
This class implements the ILArTdrift interface.
StatusCode set(LArRinjComplete *complete, HWIdentifier chid, int, const std::vector< float > &data)
StatusCode set(LArCableAttenuationComplete *complete, HWIdentifier chid, int, const std::vector< float > &data)
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArTshaperComplete *data)
void set(const HWIdentifier &CellID, int gain, float omega0, float taur)
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArMphysOverMcalComplete *data)
const LArFCAL_ID * m_fcalId
This algorithm reads an ascii file and fill a paremeters structure into the detector store.
StatusCode set(LArCaliPulseParamsComplete *complete, HWIdentifier chid, int gain, const std::vector< float > &data)
Helper class for LArHEC offline identifiers.
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArTdriftComplete *data)
This class implements the ILArCableLength interface.
void set(const HWIdentifier &CellID, float vEMEC_HValpha)
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArCaliPulseParamsComplete *data)
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
void set(const HWIdentifier &CellID, float vEMEC_Cphi)
This class implements the ILArRinj interface.
void set(const HWIdentifier &CellID, float vCableLength)
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArRinjComplete *data)
StatusCode set(LArEMEC_HValphaComplete *complete, HWIdentifier chid, int, const std::vector< float > &data)
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArEMEC_HVbetaComplete *data)
This class implements the ILArMphysOverMcal interface.
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArDetCellParamsComplete *data)
void set(const HWIdentifier &CellID, float tdrift)
This class implements the ILArPhysCaliTdiff interface ` *.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArEMEC_HValphaComplete *data)
This class implements the ILArEMEC_HVbeta interface.
void set(const HWIdentifier &CellID, float vEMEC_HVbeta)
bool m_useOfflineIdentifier
This class implements the ILArEMEC_HValpha interface.
This class implements the ILArCableAttenuation interface.
This class implements the ILArCaliPulseParams interface.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArPhysCaliTdiffComplete *data)
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArCableLengthComplete *data)
virtual StatusCode initialize() override
void set(const HWIdentifier &CellID, float vCableAttenuation)
StatusCode set(LArTshaperComplete *complete, HWIdentifier chid, int, const std::vector< float > &data)
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArEMEC_CphiComplete *data)
void set(const HWIdentifier &CellID, int gain, float tcal, float fstep)
virtual StatusCode stop ATLAS_NOT_THREAD_SAFE() override
void set(const HWIdentifier &CellID, float vTshaper)
StatusCode do_symLink ATLAS_ARGUMENT_NOT_CONST_THREAD_SAFE(const LArCableAttenuationComplete *data)
StatusCode set(LArPhysCaliTdiffComplete *complete, HWIdentifier chid, int gain, const std::vector< float > &data)
StatusCode set(LArDetCellParamsComplete *complete, HWIdentifier chid, int gain, const std::vector< float > &data)
void set(const HWIdentifier &CellID, float vRinj)
const LArOnlineID * m_onlineHelper
StatusCode set(LArCableLengthComplete *complete, HWIdentifier chid, int, const std::vector< float > &data)
Helper class for LArEM offline identifiers.
StatusCode set(LArEMEC_HVbetaComplete *complete, HWIdentifier chid, int, const std::vector< float > &data)
virtual StatusCode execute() override
Helper class for LArFCAL offline identifiers.
void set(const HWIdentifier &CellID, int gain, float tdiff)
StatusCode set(LArEMEC_CphiComplete *complete, HWIdentifier chid, int, const std::vector< float > &data)
LArReadParamsFromFile(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode set(LArMphysOverMcalComplete *complete, HWIdentifier chid, int gain, const std::vector< float > &data)
This class implements the ILArDetCellParams interface.
const LArHEC_ID * m_hecId
std::string m_groupingName
This class implements the ILArTshaper interface.