#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 147 of file LArCalibParams.cxx.
154 log << MSG::ERROR <<
"LArOnlineID not defined! Can't determine DAC value." <<
endmsg;
158 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
162 return map_it->second.DAC(
event);
◆ Delay()
Definition at line 128 of file LArCalibParams.cxx.
135 log << MSG::ERROR <<
"LArOnlineID not defined! Can't determine Delay value." <<
endmsg;
139 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
143 return map_it->second.Delay(
event);
◆ getNumberConfig()
Definition at line 190 of file LArCalibParams.cxx.
193 const unsigned nConfig=
m_mCalibBoards.begin()->second.m_DAC.size()*
198 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
202 const unsigned nConfig=map_it->second.m_DAC.size()*
203 map_it->second.m_Delay.size()*map_it->second.m_Pattern.size()/4;
◆ getNumberPatterns()
Definition at line 233 of file LArCalibParams.cxx.
237 const unsigned nPatt =
m_mCalibBoards.begin()->second.m_Pattern.size()/4;
241 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
245 const unsigned nPatt = map_it->second.m_Pattern.size()/4;
◆ initialize()
StatusCode LArCalibParams::initialize |
( |
| ) |
|
|
virtual |
Definition at line 17 of file LArCalibParams.cxx.
20 ISvcLocator* svcLoc = Gaudi::svcLocator( );
27 log << MSG::ERROR <<
"LArCalibParams: Can't get LArOnlineID" <<
endmsg;
28 return (StatusCode::FAILURE);
32 log << MSG::ERROR <<
"LArCalibParams: Can't get DetectorStore" <<
endmsg;
33 return (StatusCode::FAILURE);
36 return (StatusCode::SUCCESS);
◆ isPulsed()
Definition at line 167 of file LArCalibParams.cxx.
172 log << MSG::ERROR <<
"LArOnlineID not defined! Can't determine isPulsed value." <<
endmsg;
180 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
185 return map_it->second.isPulsed(
event,
line);
◆ NTrigger()
Definition at line 211 of file LArCalibParams.cxx.
216 const std::map<HWIdentifier, CalibBoard>::const_iterator map_it=
m_mCalibBoards.find(calibModuleID);
220 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: