1 #ifndef WIRECELL_GEN_DRIFTER 2 #define WIRECELL_GEN_DRIFTER 107 virtual void reset();
166 bool inside_bulk(
double x)
const;
167 bool inside_response(
double x)
const;
std::shared_ptr< const IDepo > pointer
IsInsideResp(const input_pointer &depo)
bool inside_bulk(double x) const
bool operator()(const Xregion &xr) const
std::vector< Xregion > m_xregions
virtual void set_lifetime(double lifetime_to_set)
std::deque< output_pointer > output_queue
void flush_ripe(output_queue &outq, double now)
bool insert(const input_pointer &depo)
bool operator()(const Xregion &xr) const
std::shared_ptr< Interface > pointer
double proper_time(IDepo::pointer depo)
bool inside_response(double x) const
const input_pointer & depo
void flush(output_queue &outq)
std::set< IDepo::pointer, DepoTimeCompare > ordered_depos_t
std::shared_ptr< spdlog::logger > logptr_t
IsInsideBulk(const input_pointer &depo)
virtual bool operator()(const input_pointer &depo, output_queue &outq)
The calling signature:
const input_pointer & depo
bool operator()(const IDepo::pointer &lhs, const IDepo::pointer &rhs) const
Json::Value Configuration
std::shared_ptr< const IDepo > input_pointer
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
virtual void configure(const WireCell::Configuration &config)
WireCell::IConfigurable interface.
IDepo::pointer transport(IDepo::pointer depo)