SRHoughVertex.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRElastic.h
3 // \version $Id: SRElastic.h,v 1.4 2012-11-13 22:06:10 rocco Exp $
4 // \author $Author: rocco $
5 // \date $Date: 2012-11-13 22:06:10 $
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef SRHOUGHVERTEX_H
8 #define SRHOUGHVERTEX_H
9 
10 #include <vector>
11 
13 #include "StandardRecord/SRProng.h"
15 
16 namespace caf
17 {
18  /// A potential interaction point found by the HoughVertex algorithm
20  {
21  public:
22  SRHoughVertex();
23  virtual ~SRHoughVertex();
24 
25  float time; ///< Time [ns]
26  SRVector3D vtx; ///< Vertex position in detector coordinates. [cm]
27 
28  /// Primary 3D prong object
30 
31  virtual void setDefault();
32  };
33 
34 } // end namespace
35 
36 #endif // SRHOUGHVERTEX_H
37 ////////////////////////////////////////////////////////////////////////////
A 3-vector with more efficient storage than TVector3.
Definition: SRVector3D.h:14
SRFuzzyK fuzzyk
Primary 3D prong object.
Definition: SRHoughVertex.h:29
float time
Time [ns].
Definition: SRHoughVertex.h:25
A potential interaction point found by the HoughVertex algorithm.
Definition: SRHoughVertex.h:19
virtual void setDefault()
This module creates Common Analysis Files.
Definition: FileReducer.h:10
SRVector3D vtx
Vertex position in detector coordinates. [cm].
Definition: SRHoughVertex.h:26
virtual ~SRHoughVertex()