1 #ifndef EventFilter_SiPixelRawToDigi_SiPixelFedCablingMap_H 2 #define EventFilter_SiPixelRawToDigi_SiPixelFedCablingMap_H 14 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__) 35 std::unique_ptr<SiPixelFedCablingTree>
cablingTree()
const;
43 std::vector<sipixelobjects::CablingPathToDetUnit>
pathToDetUnit(uint32_t rawDetId)
const final;
47 std::unordered_map<uint32_t, unsigned int>
det2fedMap()
const final;
48 std::map< uint32_t,std::vector<sipixelobjects::CablingPathToDetUnit> >
det2PathMap()
const final;
51 std::vector<unsigned int>
fedIds()
const;
59 typedef std::map<Key, sipixelobjects::PixelROC>
Map;
std::string version() const override
std::map< uint32_t, std::vector< sipixelobjects::CablingPathToDetUnit > > det2PathMap() const final
SiPixelFedCablingMap(const SiPixelFedCablingTree *cab)
bool operator<(const Key &other) const
std::map< Key, sipixelobjects::PixelROC > Map
SiPixelFedCablingMap(const std::string &version="")
bool pathToDetUnitHasDetUnit(uint32_t rawDetId, unsigned int fedId) const final
std::unordered_map< uint32_t, unsigned int > det2fedMap() const final
std::unique_ptr< SiPixelFedCablingTree > cablingTree() const
~SiPixelFedCablingMap() override
const sipixelobjects::PixelROC * findItem(const sipixelobjects::CablingPathToDetUnit &path) const final
#define COND_SERIALIZABLE
std::vector< sipixelobjects::CablingPathToDetUnit > pathToDetUnit(uint32_t rawDetId) const final
std::vector< unsigned int > fedIds() const