SRVertexBranch.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRVertexBranch.h
3 // \version $Id: SRVertexBranch.h,v 1.6 2012-11-19 17:32:23 rocco Exp $
4 // \author $Author: rocco $
5 // \date $Date: 2012-11-19 17:32:23 $
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef SRVERTEXBRANCH_H
8 #define SRVERTEXBRANCH_H
9 
14 
15 #include <vector>
16 
17 namespace caf
18 {
19  /// Vectors of reconstructed vertices found by various algorithms
21  {
22  public:
25 
26  SRElastic elastic; ///< Single vertex found by Elastic Arms
27 
28 
29  std::vector<SRHoughVertex> hough; ///< Vector of vertices found by HoughVertex
30  size_t nhough; ///< Number of vertices in HoughVertex (hough.size())
31 
32  std::vector<SRVertexDT> vdt; ///< Vector of vertices found by VertexDT
33  size_t nvdt; ///< Number of vertices in VertexDT (vdt.size())
34 
35  void fillSizes();
36 
37  };
38 
39 } // end namespace
40 
41 #endif // SRVERTEXBRANCH_H
42 ////////////////////////////////////////////////////////////////////////////
std::vector< SRVertexDT > vdt
Vector of vertices found by VertexDT.
std::vector< SRHoughVertex > hough
Vector of vertices found by HoughVertex.
size_t nhough
Number of vertices in HoughVertex (hough.size())
Vectors of reconstructed vertices found by various algorithms.
SRElastic elastic
Single vertex found by Elastic Arms.
This module creates Common Analysis Files.
Definition: FileReducer.h:10
size_t nvdt
Number of vertices in VertexDT (vdt.size())
A potential interaction point from the ElasticArms algorithm.
Definition: SRElastic.h:19