#include <LArCalibParams.h>
|
| LArCalibParams () |
|
virtual | ~LArCalibParams () |
|
virtual StatusCode | initialize () |
|
void | set (const HWIdentifier CalibModuleID, const unsigned nTrigger, const std::vector< unsigned > &Pattern, const std::vector< unsigned > &DAC, const std::vector< unsigned > &Delay) |
|
void | set (const unsigned nTrigger, const std::vector< unsigned > &Pattern, const std::vector< unsigned > &DAC, const std::vector< unsigned > &Delay) |
|
unsigned | Delay (const unsigned event, const HWIdentifier calibLineID) const |
|
unsigned | DAC (const unsigned event, const HWIdentifier calibLineID) const |
|
bool | isPulsed (const unsigned event, const HWIdentifier calibLineID) const |
|
unsigned | NTrigger (const HWIdentifier calibModuleID) const |
|
unsigned | getNumberConfig (const HWIdentifier calibModuleID) const |
|
unsigned | getNumberPatterns (const HWIdentifier calibModuleID) const |
|
Definition at line 28 of file LArCalibParams.h.
◆ LArCalibParams()
LArCalibParams::LArCalibParams |
( |
| ) |
|
◆ ~LArCalibParams()
LArCalibParams::~LArCalibParams |
( |
| ) |
|
|
virtual |
◆ DAC()
Definition at line 131 of file LArCalibParams.cxx.
138 log << MSG::ERROR <<
"LArOnlineID not defined! Can't determine DAC value." <<
endmsg;
142 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
146 return map_it->second.DAC(
event);
◆ Delay()
Definition at line 112 of file LArCalibParams.cxx.
119 log << MSG::ERROR <<
"LArOnlineID not defined! Can't determine Delay value." <<
endmsg;
123 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
127 return map_it->second.Delay(
event);
◆ getNumberConfig()
Definition at line 174 of file LArCalibParams.cxx.
177 const unsigned nConfig=
m_mCalibBoards.begin()->second.m_DAC.size()*
182 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
186 const unsigned nConfig=map_it->second.m_DAC.size()*
187 map_it->second.m_Delay.size()*map_it->second.m_Pattern.size()/4;
◆ getNumberPatterns()
Definition at line 217 of file LArCalibParams.cxx.
221 const unsigned nPatt =
m_mCalibBoards.begin()->second.m_Pattern.size()/4;
225 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
229 const unsigned nPatt = map_it->second.m_Pattern.size()/4;
◆ initialize()
StatusCode LArCalibParams::initialize |
( |
| ) |
|
|
virtual |
◆ isPulsed()
Definition at line 151 of file LArCalibParams.cxx.
156 log << MSG::ERROR <<
"LArOnlineID not defined! Can't determine isPulsed value." <<
endmsg;
164 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
169 return map_it->second.isPulsed(
event,
line);
◆ NTrigger()
Definition at line 195 of file LArCalibParams.cxx.
200 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
204 return map_it->second.m_nTrigger;
◆ set() [1/2]
void LArCalibParams::set |
( |
const HWIdentifier |
CalibModuleID, |
|
|
const unsigned |
nTrigger, |
|
|
const std::vector< unsigned > & |
Pattern, |
|
|
const std::vector< unsigned > & |
DAC, |
|
|
const std::vector< unsigned > & |
Delay |
|
) |
| |
◆ set() [2/2]
void LArCalibParams::set |
( |
const unsigned |
nTrigger, |
|
|
const std::vector< unsigned > & |
Pattern, |
|
|
const std::vector< unsigned > & |
DAC, |
|
|
const std::vector< unsigned > & |
Delay |
|
) |
| |
◆ m_mCalibBoards
◆ m_onlineHelper
◆ m_uniqueConfig
bool LArCalibParams::m_uniqueConfig |
|
private |
The documentation for this class was generated from the following files: