51 outfit->Add(s.c_str());
56 Int_t FT, slot, channel;
67 outfit->SetBranchAddress(
"channelId", &channelId);
68 outfit->SetBranchAddress(
"FT", &FT);
69 outfit->SetBranchAddress(
"slot", &slot);
70 outfit->SetBranchAddress(
"channel", &channel);
71 outfit->SetBranchAddress(
"gain", &gain);
72 outfit->SetBranchAddress(
"Tcal", &Tcal);
73 outfit->SetBranchAddress(
"Fstep", &Fstep);
74 outfit->SetBranchAddress(
"Offset", &Offset);
75 outfit->SetBranchAddress(
"dTimeCal", &dTimeCal);
76 outfit->SetBranchAddress(
"nCB", &nCB);
77 outfit->SetBranchAddress(
"Omega0", &Omega0);
78 outfit->SetBranchAddress(
"Taur", &Taur);
81 auto larCaliPulseParams = std::make_unique<LArCaliPulseParamsComplete>();
83 ATH_CHECK ( larCaliPulseParams->initialize() );
84 auto larDetCellParams = std::make_unique<LArDetCellParamsComplete>();
86 ATH_CHECK ( larDetCellParams->initialize() );
92 Long64_t nentries = outfit->GetEntries();
93 for ( Long64_t i = 0; i < nentries; i++ )
96 ATH_MSG_INFO (
" Chan " << std::hex << channelId << std::dec );
99 if(FT != onlineHelper->
feedthrough(
id) || slot != onlineHelper->
slot(
id) || channel != onlineHelper->
channel(
id)) {
109 larCaliPulseParams->set(
id,gain,Tcal,Fstep,Offset,dTimeCal,nCB);
110 larDetCellParams->set(
id,gain,Omega0,Taur);
117 return StatusCode::SUCCESS;