#include <PixelBarrelLinkMaker.h>
Classes | |
struct | Item |
struct | Order |
Public Types | |
typedef std::vector< uint32_t > | DetUnits |
typedef PixelFEDCabling::Links | Links |
typedef std::vector< PixelModuleName * > | Names |
typedef sipixelobjects::PixelFEDCabling | PixelFEDCabling |
typedef sipixelobjects::PixelFEDLink | PixelFEDLink |
typedef sipixelobjects::PixelROC | PixelROC |
typedef TRange< int > | Range |
Public Member Functions | |
Links | links (const Names &n, const DetUnits &u) const |
PixelBarrelLinkMaker (const PixelFEDCabling *o) | |
ctor from owner More... | |
Private Attributes | |
const PixelFEDCabling * | theOwner |
Assign barrel pixel modules (defined by name and unit) to links
Definition at line 18 of file PixelBarrelLinkMaker.h.
typedef std::vector<uint32_t> PixelBarrelLinkMaker::DetUnits |
Definition at line 25 of file PixelBarrelLinkMaker.h.
Definition at line 26 of file PixelBarrelLinkMaker.h.
typedef std::vector<PixelModuleName*> PixelBarrelLinkMaker::Names |
Definition at line 24 of file PixelBarrelLinkMaker.h.
Definition at line 20 of file PixelBarrelLinkMaker.h.
Definition at line 21 of file PixelBarrelLinkMaker.h.
Definition at line 22 of file PixelBarrelLinkMaker.h.
typedef TRange<int> PixelBarrelLinkMaker::Range |
Definition at line 27 of file PixelBarrelLinkMaker.h.
|
inline |
PixelBarrelLinkMaker::Links PixelBarrelLinkMaker::links | ( | const Names & | n, |
const DetUnits & | u | ||
) | const |
construct links Each barrel module triggers one or two link Items. They are sorted according to Order(). The ROCs corresponding to items are created. The link is form from link items and ROCS.
Definition at line 38 of file PixelBarrelLinkMaker.cc.
References sipixelobjects::PixelFEDLink::add(), b, ztail::d, heavyIonCSV_trainingSettings::idx, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, B2GTnPMonitor_cfi::item, LogDebug, create_idmaps::n, mps_fire::result, PixelMapPlotter::rocs, jetUpdater_cfi::sort, and str.
|
private |
Definition at line 40 of file PixelBarrelLinkMaker.h.