#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 52 of file DetGroupMerger.cc.
References newFWLiteAna::found, cmsHarvester::index, ires, and LogDebug.
Referenced by CompatibleDetToGroupAdder::add(), and Phase2OTEndcapLayer::groupedCompatibleDetsV().
|
static |
Definition at line 82 of file DetGroupMerger.cc.
References i.
|
static |
Definition at line 90 of file DetGroupMerger.cc.
References i.
|
static |
|
static |
Definition at line 8 of file DetGroupMerger.cc.
References eostools::move().
Referenced by PixelForwardLayer::groupedCompatibleDetsV(), PixelForwardLayerPhase1::groupedCompatibleDetsV(), TECLayer::groupedCompatibleDetsV(), CompositeTECWedge::groupedCompatibleDetsV(), Phase2OTEndcapLayer::groupedCompatibleDetsV(), TIDRing::groupedCompatibleDetsV(), TBLayer::groupedCompatibleDetsV(), TIBRing::groupedCompatibleDetsV(), Phase2OTEndcapRing::groupedCompatibleDetsV(), TOBRod::groupedCompatibleDetsV(), PixelBlade::groupedCompatibleDetsV(), Phase1PixelBlade::groupedCompatibleDetsV(), Phase2OTBarrelRod::groupedCompatibleDetsV(), and CompositeTECPetal::groupedCompatibleDetsV().