Public Member Functions | Private Attributes | List of all members
WireCell::DropSinkProc Class Reference

#include <GenPipeline.h>

Inheritance diagram for WireCell::DropSinkProc:
WireCell::SinkProc WireCell::Proc

Public Member Functions

 DropSinkProc ()
 
virtual ~DropSinkProc ()
 
virtual bool operator() ()
 
virtual Pipeinput_pipe ()
 
- Public Member Functions inherited from WireCell::SinkProc
virtual ~SinkProc ()
 
- Public Member Functions inherited from WireCell::Proc
virtual ~Proc ()
 

Private Attributes

Pipe iq
 

Detailed Description

Definition at line 112 of file GenPipeline.h.

Constructor & Destructor Documentation

WireCell::DropSinkProc::DropSinkProc ( )
inline

Definition at line 115 of file GenPipeline.h.

115 {}
virtual WireCell::DropSinkProc::~DropSinkProc ( )
inlinevirtual

Definition at line 116 of file GenPipeline.h.

116 {}

Member Function Documentation

virtual Pipe& WireCell::DropSinkProc::input_pipe ( )
inlinevirtual

Implements WireCell::SinkProc.

Definition at line 123 of file GenPipeline.h.

123 { return iq; }
virtual bool WireCell::DropSinkProc::operator() ( void  )
inlinevirtual

Implements WireCell::Proc.

Definition at line 118 of file GenPipeline.h.

118  {
119  if (iq.empty()) { return false; }
120  iq.pop();
121  return true;
122  }

Member Data Documentation

Pipe WireCell::DropSinkProc::iq
private

Definition at line 126 of file GenPipeline.h.


The documentation for this class was generated from the following file: