|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef LARRAMPADHOCPATCHINGALG_H
15 #define LARRAMPADHOCPATCHINGALG_H
93 StatusCode ApplyAdHocPatches( std::vector<unsigned>& channelsToBePatched, std::vector<unsigned>& patchesTobeApplied, std::vector<std::vector<double> >& valuesToBeApplied,
unsigned gain );
LArRampComplete::LArCondObj LArRampObj
std::vector< unsigned > m_channelsToBePatchedMG
Persistent data for LArRamp Copied from LAr.
std::string m_containerKey
bool ZeroTheIntercept(HWIdentifier chid, unsigned gain)
std::vector< unsigned > m_channelsToBePatchedLG
StatusCode initialize()
Initialize method.
bool PutTheValues(HWIdentifier chid, std::vector< double > &rvalues, unsigned gain)
~LArRampAdHocPatchingAlg()
Destructor.
LArRampComplete * m_contOut
std::vector< std::vector< double > > m_valuesToBeAppliedHG
std::vector< unsigned > m_patchesToBeAppliedLG
std::string m_newContainerKey
StatusCode execute()
Empty Execute method.
std::vector< unsigned > m_patchesToBeAppliedMG
std::vector< std::vector< double > > m_valuesToBeAppliedLG
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode ApplyAdHocPatches(std::vector< unsigned > &channelsToBePatched, std::vector< unsigned > &patchesTobeApplied, std::vector< std::vector< double > > &valuesToBeApplied, unsigned gain)
std::vector< unsigned > m_channelsToBePatchedHG
LArRampAdHocPatchingAlg(const std::string &name, ISvcLocator *pSvcLocator)
regular Algorithm constructor
std::vector< std::vector< double > > m_valuesToBeAppliedMG
const LArRampComplete * m_contIn
StatusCode stop()
Finalize method.
std::vector< unsigned > m_patchesToBeAppliedHG