Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef LARRAWCONDITIONS_LARCALIBPARAMS_H
8 #define LARRAWCONDITIONS_LARCALIBPARAMS_H
26 #define kmaxDAC 100000
38 const std::vector<unsigned>&
Pattern,
const std::vector<unsigned>&
DAC,
const std::vector<unsigned>&
Delay);
41 void set(
const unsigned nTrigger,
const std::vector<unsigned>&
Pattern,
const std::vector<unsigned>&
DAC,
42 const std::vector<unsigned>&
Delay);
67 unsigned DAC (
const unsigned event)
const;
68 bool isPulsed(
const unsigned event,
const unsigned short calibLine)
const;
unsigned getNumberPatterns(const HWIdentifier calibModuleID) const
unsigned Delay(const unsigned event) const
unsigned NTrigger(const HWIdentifier calibModuleID) const
std::vector< unsigned > m_Delay
std::vector< unsigned > m_DAC
std::map< HWIdentifier, CalibBoard > m_mCalibBoards
std::vector< unsigned > m_Pattern
virtual ~LArCalibParams()
POOL::TEvent event(POOL::TEvent::kClassAccess)
::StatusCode StatusCode
StatusCode definition for legacy code.
bool isPulsed(const unsigned event, const HWIdentifier calibLineID) const
const LArOnlineID * m_onlineHelper
unsigned DAC(const unsigned event, const HWIdentifier calibLineID) const
unsigned DAC(const unsigned event) const
unsigned Delay(const unsigned event, const HWIdentifier calibLineID) const
unsigned getNumberConfig(const HWIdentifier calibModuleID) const
bool isPulsed(const unsigned event, const unsigned short calibLine) const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
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)
macros to associate a CLID to a type