CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DetGroupMerger.h
Go to the documentation of this file.
1 #ifndef TkDetLayers_DetGroupMerger_h
2 #define TkDetLayers_DetGroupMerger_h
3 
5 
7 public:
8 
9  static void orderAndMergeTwoLevels( const std::vector<DetGroup>& one,
10  const std::vector<DetGroup>& two,
11  std::vector<DetGroup>& result,
12  int firstIndex,
13  int firstCrossed);
14 
15  static void mergeTwoLevels( const std::vector<DetGroup>& one,
16  const std::vector<DetGroup>& two,
17  std::vector<DetGroup>& result);
18 
19  static void addSameLevel( const std::vector<DetGroup>& gvec, std::vector<DetGroup>& result);
20 
21  static void doubleIndexSize( std::vector<DetGroup>& vec);
22 
23  static void incrementAndDoubleSize( std::vector<DetGroup>& vec);
24 
25 };
26 
27 #endif
static void orderAndMergeTwoLevels(const std::vector< DetGroup > &one, const std::vector< DetGroup > &two, std::vector< DetGroup > &result, int firstIndex, int firstCrossed)
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 doubleIndexSize(std::vector< DetGroup > &vec)
tuple result
Definition: query.py:137
static void addSameLevel(const std::vector< DetGroup > &gvec, std::vector< DetGroup > &result)