|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "Identifier/Identifier.h"
13 m_mmIdHelper(mmIdHelper),
14 m_stgcIdHelper(stgcIdHelper)
40 std::vector<Identifier>
42 std::vector<Identifier>
keys;
45 keys.emplace_back(
p.first);
48 if(tech.empty() &&
side.empty())
return keys;
49 std::vector<Identifier> chnls;
51 for(
unsigned int i=0;
i<
keys.size(); ++
i){
55 if(!isSTGC && tech ==
"STGC")
continue;
56 if(!isMM && tech ==
"MM")
continue;
57 if(
eta<=0 &&
side ==
"A")
continue;
58 if(
eta>=0 &&
side ==
"C")
continue;
59 chnls.push_back(
keys[
i]);
70 if(chan_itr !=
m_data.end() && chan_itr->second.size() == 1) {
77 ZeroMap::const_iterator zero_itr =
m_zero.find(tech);
78 if (zero_itr !=
m_zero.end()) {
Scalar eta() const
pseudorapidity method
bool is_stgc(const Identifier &id) const
void setData(const Identifier &, const float)
bool is_mm(const Identifier &id) const
NswCalibDbThresholdData(const MmIdHelper &, const sTgcIdHelper &)
int stationEta(const Identifier &id) const
std::vector< Identifier > getChannelIds(const std::string="", const std::string="") const
const sTgcIdHelper & m_stgcIdHelper
value_type get_compact(void) const
Get the compact id.
void setZero(ThrsldTechType, const float)
bool getThreshold(const Identifier &, float &) const
const MmIdHelper & m_mmIdHelper