#include <DetGroupMerger.h>
Static Public Member Functions | |
static void | addSameLevel (std::vector< DetGroup > &&gvec, std::vector< DetGroup > &result) |
static void | doubleIndexSize (std::vector< DetGroup > &vec) |
static void | incrementAndDoubleSize (std::vector< DetGroup > &vec) |
static void | mergeTwoLevels (std::vector< DetGroup > &&one, std::vector< DetGroup > &&two, std::vector< DetGroup > &result) |
static void | orderAndMergeTwoLevels (std::vector< DetGroup > &&one, std::vector< DetGroup > &&two, std::vector< DetGroup > &result, int firstIndex, int firstCrossed) |
Definition at line 7 of file DetGroupMerger.h.
|
static |
Definition at line 47 of file DetGroupMerger.cc.
References newFWLiteAna::found, LogDebug, and mps_fire::result.
Referenced by CompatibleDetToGroupAdder::add(), Phase2EndcapLayerDoubleDisk::groupedCompatibleDetsV(), Phase2EndcapSingleRing::groupedCompatibleDetsV(), and tkDetUtil::groupedCompatibleDetsV().
|
static |
|
static |
|
static |
Definition at line 31 of file DetGroupMerger.cc.
References eostools::move(), mps_fire::result, and SiPixelPI::two.
|
static |
Definition at line 6 of file DetGroupMerger.cc.
References eostools::move(), mps_fire::result, and SiPixelPI::two.
Referenced by PixelForwardLayer::groupedCompatibleDetsV(), PixelForwardLayerPhase1::groupedCompatibleDetsV(), TECLayer::groupedCompatibleDetsV(), TBLayer::groupedCompatibleDetsV(), CompositeTECWedge::groupedCompatibleDetsV(), Phase2EndcapLayerDoubleDisk::groupedCompatibleDetsV(), TIBRing::groupedCompatibleDetsV(), TIDRing::groupedCompatibleDetsV(), PixelBlade::groupedCompatibleDetsV(), Phase2EndcapRing::groupedCompatibleDetsV(), TOBRod::groupedCompatibleDetsV(), Phase1PixelBlade::groupedCompatibleDetsV(), Phase2OTBarrelRod::groupedCompatibleDetsV(), CompositeTECPetal::groupedCompatibleDetsV(), and tkDetUtil::groupedCompatibleDetsV().