78 bool getRoIData(
const RegSelRoI&
r,
unsigned subdetector,
unsigned layer, std::vector<const RegSelModule*>& modules)
const;
81 bool getRoIData(
const RegSelRoI&
r,
unsigned subdetector,
unsigned layer, std::vector<const RegSelModule*>& modules,
double x,
double y)
const;
101 void write(std::ostream&
s=std::cout)
const;
104 bool read(std::istream&
s);
105 bool read(
const std::string&
s);
119 void getModules(
unsigned layer, std::vector<const RegSelModule*>& modules)
const;
129 virtual void getHashList(
const RegSelRoI& roi, std::vector<IdentifierHash>& hashlist,
double x,
double y)
const;
136 virtual void getHashList(std::vector<IdentifierHash>& hashlist)
const;
139 virtual void getHashList(
unsigned layer, std::vector<IdentifierHash>& hashlist)
const;
153 virtual void getRobList(
const RegSelRoI& roi, std::vector<uint32_t>& roblist,
double x,
double y )
const;
157 virtual void getRobList(std::vector<uint32_t>& roblist)
const;
160 virtual void getRobList(
unsigned layer, std::vector<uint32_t>& roblist)
const;
167 virtual void getRobHashList(std::vector<uint32_t>& roblist, std::vector<IdentifierHash>& hashlist)
const;
170 virtual void getRobHashList(
const RegSelRoI& roi, std::vector<uint32_t>& roblist, std::vector<IdentifierHash>& hashlist)
const;
173 virtual void getRobHashList(
const RegSelRoI& roi,
unsigned layer, std::vector<uint32_t>& roblist, std::vector<IdentifierHash>& hashlist)
const;
231 std::map<const IdentifierHash, const RegSelModule*>
m_map;