25 std::vector<std::vector<float> > aVec(25);
32 std::vector< std::vector<float> > bVec(25);
34 for(
int igain=0; igain<3; igain++) {
36 larOFCComplete->
set(ch_id,(
int)igain,aVec,bVec);
40 const ILArOFC* iLArOFC=larOFCComplete;
42 return StatusCode::SUCCESS;
46{
return StatusCode::SUCCESS;}
49{
return StatusCode::SUCCESS;}
#define ATH_CHECK
Evaluate an expression and check for errors.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
const ServiceHandle< StoreGateSvc > & detStore() const
FakeLArOFCs(const std::string &name, ISvcLocator *pSvcLocator)
This class implements the ILArOFC interface.
void set(const HWIdentifier &CellID, int gain, const std::vector< std::vector< float > > &vOFC_a, const std::vector< std::vector< float > > &vOFC_b, float timeOffset=0, float timeBinWidth=25./24.)
id_range channel_range() const