All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SurfWireLine.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 ///
3 /// \file SurfWireLine.h
4 ///
5 /// \brief Linear surface defined by wire id and x coordinate.
6 ///
7 /// \author H. Greenlee
8 ///
9 /// This class derives from SurfYZLine. This class does not add any
10 /// new members, but has a constructor that allows construction from
11 /// a wire id and x coordinate.
12 ///
13 ////////////////////////////////////////////////////////////////////////
14 
15 #ifndef SURFWIRELINE_H
16 #define SURFWIRELINE_H
17 
19 
20 namespace geo { struct WireID; }
21 
22 namespace trkf {
23 
24  class SurfWireLine : public SurfYZLine
25  {
26  public:
27 
28  /// Constructor.
29  SurfWireLine(const geo::WireID& wireid, double x);
30 
31  /// Destructor.
32  virtual ~SurfWireLine();
33  };
34 }
35 
36 #endif
process_name opflash particleana ie x
SurfWireLine(const geo::WireID &wireid, double x)
Constructor.
IDparameter< geo::WireID > WireID
Member type of validated geo::WireID parameter.
virtual ~SurfWireLine()
Destructor.
Line surface perpendicular to x-axis.