CMS 3D CMS Logo

DetGroupMerger Class Reference

#include <RecoTracker/TkDetLayers/interface/DetGroupMerger.h>

List of all members.

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)


Detailed Description

Definition at line 6 of file DetGroupMerger.h.


Member Function Documentation

static void DetGroupMerger::addSameLevel ( const std::vector< DetGroup > &  gvec,
std::vector< DetGroup > &  result 
) [static]

static void DetGroupMerger::doubleIndexSize ( std::vector< DetGroup > &  vec  )  [static]

static void DetGroupMerger::incrementAndDoubleSize ( std::vector< DetGroup > &  vec  )  [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().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:18:23 2009 for CMSSW by  doxygen 1.5.4