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