5#ifndef MUONCONDDATA_TGCDIGITCROSSTALKDATA_H_
6#define MUONCONDDATA_TGCDIGITCROSSTALKDATA_H_
27 static constexpr unsigned int N_PROB = 4;
30 void setWireProbability(
const uint16_t layer_id,
const std::array<float, N_PROB> prob);
33 float getWireProbability(
const uint16_t layer_id,
const unsigned int index_prob)
const;
37 std::map<uint16_t, std::array<float, N_PROB>>
m_wireProb;
42#include "AthenaKernel/CondCont.h"
Provide an interface for finding inheritance information at run time.
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Hold mapping of ranges to condition objects.
void setStripProbability(const uint16_t layer_id, const std::array< float, N_PROB > prob)
float getStripProbability(const uint16_t layer_id, const unsigned int index_prob) const
std::map< uint16_t, std::array< float, N_PROB > > m_stripProb
void setWireProbability(const uint16_t layer_id, const std::array< float, N_PROB > prob)
virtual ~TgcDigitCrosstalkData()=default
static constexpr unsigned int N_PROB
float getWireProbability(const uint16_t layer_id, const unsigned int index_prob) const
std::map< uint16_t, std::array< float, N_PROB > > m_wireProb