36 outfit->Add(s.c_str());
41 Int_t FT, slot, channel;
52 outfit->SetBranchAddress(
"channelId", &channelId);
53 outfit->SetBranchAddress(
"FT", &FT);
54 outfit->SetBranchAddress(
"slot", &slot);
55 outfit->SetBranchAddress(
"channel", &channel);
56 outfit->SetBranchAddress(
"gain", &gain);
57 outfit->SetBranchAddress(
"Tcal", &Tcal);
58 outfit->SetBranchAddress(
"Fstep", &Fstep);
59 outfit->SetBranchAddress(
"Offset", &Offset);
60 outfit->SetBranchAddress(
"dTimeCal", &dTimeCal);
61 outfit->SetBranchAddress(
"nCB", &nCB);
62 outfit->SetBranchAddress(
"Omega0", &Omega0);
63 outfit->SetBranchAddress(
"Taur", &Taur);
66 auto larCaliPulseParams = std::make_unique<LArCaliPulseParamsComplete>();
68 ATH_CHECK ( larCaliPulseParams->initialize() );
69 auto larDetCellParams = std::make_unique<LArDetCellParamsComplete>();
71 ATH_CHECK ( larDetCellParams->initialize() );
77 Long64_t nentries = outfit->GetEntries();
78 for ( Long64_t i = 0; i < nentries; i++ )
81 ATH_MSG_INFO (
" Chan " << std::hex << channelId << std::dec );
84 if(FT != onlineHelper->
feedthrough(
id) || slot != onlineHelper->
slot(
id) || channel != onlineHelper->
channel(
id)) {
94 larCaliPulseParams->set(
id,gain,Tcal,Fstep,Offset,dTimeCal,nCB);
95 larDetCellParams->set(
id,gain,Omega0,Taur);
102 return StatusCode::SUCCESS;