Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "Identifier/Identifier.h"
13 m_idHelperSvc(idHelperSvc)
39 std::vector<Identifier>
41 std::vector<Identifier>
keys;
44 keys.emplace_back(
p.first);
47 if(tech.empty() &&
side.empty())
return keys;
48 std::vector<Identifier> chnls;
50 for(
unsigned int i=0;
i<
keys.size(); ++
i){
54 if(
eta<=0 &&
side ==
"A")
continue;
55 if(
eta>=0 &&
side ==
"C")
continue;
56 chnls.push_back(
keys[
i]);
67 if(chan_itr !=
m_data.end() && chan_itr->second.size() == 1) {
74 ZeroMap::const_iterator zero_itr =
m_zero.find(tech);
75 if (zero_itr !=
m_zero.end()) {
Scalar eta() const
pseudorapidity method
value_type get_compact() const
Get the compact id.
virtual int stationEta(const Identifier &id) const =0
Return stationEta for all technologies.
NswCalibDbThresholdData(const Muon::IMuonIdHelperSvc *idHelperSvc)
void setData(const Identifier &, const float)
virtual bool isMM(const Identifier &id) const =0
returns whether this is a MM Identifier or not
const Muon::IMuonIdHelperSvc * m_idHelperSvc
std::vector< Identifier > getChannelIds(const std::string="", const std::string="") const
void setZero(ThrsldTechType, const float)
bool getThreshold(const Identifier &, float &) const
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
virtual bool issTgc(const Identifier &id) const =0
returns whether this is a sTGC Identifier or not