All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
caldata::Decon1DROI::multiThreadDeconvolutionProcessing Class Reference

Public Member Functions

 multiThreadDeconvolutionProcessing (Decon1DROI const &parent, art::Event &event, art::Handle< std::vector< raw::RawDigit >> &rawDigitHandle, std::vector< recob::Wire > &wireColVec, art::Assns< raw::RawDigit, recob::Wire > &wireAssns, std::string const &instance)
 
void operator() (const tbb::blocked_range< size_t > &range) const
 

Private Attributes

const Decon1DROIfDecon1DROI
 
art::Event & fEvent
 
art::Handle< std::vector
< raw::RawDigit > > & 
fRawDigitHandle
 
std::vector< recob::Wire > & fWireColVec
 
art::Assns< raw::RawDigit,
recob::Wire > & 
fWireAssns
 
std::string fInstance
 

Detailed Description

Definition at line 81 of file Decon1DROI_module.cc.

Constructor & Destructor Documentation

caldata::Decon1DROI::multiThreadDeconvolutionProcessing::multiThreadDeconvolutionProcessing ( Decon1DROI const &  parent,
art::Event &  event,
art::Handle< std::vector< raw::RawDigit >> &  rawDigitHandle,
std::vector< recob::Wire > &  wireColVec,
art::Assns< raw::RawDigit, recob::Wire > &  wireAssns,
std::string const &  instance 
)
inline

Definition at line 84 of file Decon1DROI_module.cc.

90  : fDecon1DROI(parent),
91  fEvent(event),
92  fRawDigitHandle(rawDigitHandle),
93  fWireColVec(wireColVec),
94  fWireAssns(wireAssns),
96  {}
const std::string instance
art::Assns< raw::RawDigit, recob::Wire > & fWireAssns
art::Handle< std::vector< raw::RawDigit > > & fRawDigitHandle

Member Function Documentation

void caldata::Decon1DROI::multiThreadDeconvolutionProcessing::operator() ( const tbb::blocked_range< size_t > &  range) const
inline

Definition at line 98 of file Decon1DROI_module.cc.

99  {
100  for (size_t idx = range.begin(); idx < range.end(); idx++)
102  }
void processChannel(size_t, art::Event &, art::Handle< std::vector< raw::RawDigit >>, std::vector< recob::Wire > &, art::Assns< raw::RawDigit, recob::Wire > &, const std::string &) const
art::Assns< raw::RawDigit, recob::Wire > & fWireAssns
art::Handle< std::vector< raw::RawDigit > > & fRawDigitHandle

Member Data Documentation

const Decon1DROI& caldata::Decon1DROI::multiThreadDeconvolutionProcessing::fDecon1DROI
private

Definition at line 104 of file Decon1DROI_module.cc.

art::Event& caldata::Decon1DROI::multiThreadDeconvolutionProcessing::fEvent
private

Definition at line 105 of file Decon1DROI_module.cc.

std::string caldata::Decon1DROI::multiThreadDeconvolutionProcessing::fInstance
private

Definition at line 109 of file Decon1DROI_module.cc.

art::Handle<std::vector<raw::RawDigit> >& caldata::Decon1DROI::multiThreadDeconvolutionProcessing::fRawDigitHandle
private

Definition at line 106 of file Decon1DROI_module.cc.

art::Assns<raw::RawDigit,recob::Wire>& caldata::Decon1DROI::multiThreadDeconvolutionProcessing::fWireAssns
private

Definition at line 108 of file Decon1DROI_module.cc.

std::vector<recob::Wire>& caldata::Decon1DROI::multiThreadDeconvolutionProcessing::fWireColVec
private

Definition at line 107 of file Decon1DROI_module.cc.


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