#include <RecoTracker/TkDetLayers/interface/DetGroupMerger.h>
Static Public Member Functions | |
static void | addSameLevel (const 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 (const std::vector< DetGroup > &one, const std::vector< DetGroup > &two, std::vector< DetGroup > &result) |
static void | orderAndMergeTwoLevels (const std::vector< DetGroup > &one, const std::vector< DetGroup > &two, std::vector< DetGroup > &result, int firstIndex, int firstCrossed) |
Definition at line 6 of file DetGroupMerger.h.
static void DetGroupMerger::addSameLevel | ( | const std::vector< DetGroup > & | gvec, | |
std::vector< DetGroup > & | result | |||
) | [static] |
static void DetGroupMerger::mergeTwoLevels | ( | const std::vector< DetGroup > & | one, | |
const std::vector< DetGroup > & | two, | |||
std::vector< DetGroup > & | result | |||
) | [static] |
static void DetGroupMerger::orderAndMergeTwoLevels | ( | const std::vector< DetGroup > & | one, | |
const std::vector< DetGroup > & | two, | |||
std::vector< DetGroup > & | result, | |||
int | firstIndex, | |||
int | firstCrossed | |||
) | [static] |
Referenced by TIDRing::groupedCompatibleDetsV(), TIBLayer::groupedCompatibleDetsV(), TOBRod::groupedCompatibleDetsV(), PixelForwardLayer::groupedCompatibleDetsV(), TOBLayer::groupedCompatibleDetsV(), TECLayer::groupedCompatibleDetsV(), PixelBlade::groupedCompatibleDetsV(), CompositeTECPetal::groupedCompatibleDetsV(), CompositeTECWedge::groupedCompatibleDetsV(), and PixelBarrelLayer::groupedCompatibleDetsV().