IStripeSet.h
Go to the documentation of this file.
1 #ifndef WIRECELL_ISTRIPESET
2 #define WIRECELL_ISTRIPESET
3 
5 
6 namespace WireCell {
7 
8  /** An interface to information about a collection of IStripe.
9  */
10  class IStripeSet : public IData<IStripeSet> {
11  public:
12  virtual ~IStripeSet() ;
13 
14  /// Return some identifier number that is unique to this set.
15  virtual int ident() const = 0;
16 
17  /// Return the stripes in this set. There is no ordering requirement.
18  virtual IStripe::vector stripes() const = 0;
19  };
20 }
21 
22 #endif
virtual IStripe::vector stripes() const =0
Return the stripes in this set. There is no ordering requirement.
std::vector< pointer > vector
Definition: IData.h:21
virtual int ident() const =0
Return some identifier number that is unique to this set.
Definition: Main.h:22