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

Public Member Functions

 lartbb_WaveformChar (RawDigitFilterICARUS const &prod, unsigned int &fdatasize, unsigned int &fftsize, void *fplan, void *rplan, vector< GroupWireDigIndx > &igwv, std::vector< const raw::RawDigit * > &rawdigitvec, vector< vector< caldata::RawDigitVector >> &rawadcgv, vector< vector< WireChar >> &wgcv, vector< vector< vector< int >>> &wgqv, std::unique_ptr< std::vector< raw::RawDigit > > &filteredrawdigit)
 
void operator() (const tbb::blocked_range< size_t > &range) const
 

Private Attributes

RawDigitFilterICARUS const & prod
 
unsigned int & fDataSize
 
unsigned int & fftSize
 
void * fplan
 
void * rplan
 
vector< GroupWireDigIndx > & igwvec
 
std::vector< const
raw::RawDigit * > & 
rawDigitVec
 
vector< vector
< caldata::RawDigitVector > > & 
rawadcgvec
 
vector< vector< WireChar > > & wgcvec
 
vector< vector< vector< int > > > & wgqvec
 
std::unique_ptr< std::vector
< raw::RawDigit > > & 
filteredRawDigit
 

Detailed Description

Definition at line 151 of file mtRawDigitFilterICARUS_module.cc.

Constructor & Destructor Documentation

lartbb_WaveformChar::lartbb_WaveformChar ( RawDigitFilterICARUS const &  prod,
unsigned int &  fdatasize,
unsigned int &  fftsize,
void *  fplan,
void *  rplan,
vector< GroupWireDigIndx > &  igwv,
std::vector< const raw::RawDigit * > &  rawdigitvec,
vector< vector< caldata::RawDigitVector >> &  rawadcgv,
vector< vector< WireChar >> &  wgcv,
vector< vector< vector< int >>> &  wgqv,
std::unique_ptr< std::vector< raw::RawDigit > > &  filteredrawdigit 
)
inline

Definition at line 153 of file mtRawDigitFilterICARUS_module.cc.

163  : prod(prod),
164  fDataSize(fdatasize),
165  fftSize(fftsize),
166  fplan(fplan),
167  rplan(rplan),
168  igwvec(igwv),
169  rawDigitVec(rawdigitvec),
170  rawadcgvec(rawadcgv),
171  wgcvec(wgcv),
172  wgqvec(wgqv),
173  filteredRawDigit(filteredrawdigit){}
vector< vector< WireChar > > & wgcvec
vector< vector< vector< int > > > & wgqvec
vector< vector< caldata::RawDigitVector > > & rawadcgvec
std::vector< const raw::RawDigit * > & rawDigitVec
vector< GroupWireDigIndx > & igwvec
std::unique_ptr< std::vector< raw::RawDigit > > & filteredRawDigit
RawDigitFilterICARUS const & prod

Member Function Documentation

void lartbb_WaveformChar::operator() ( const tbb::blocked_range< size_t > &  range) const
inline

Definition at line 174 of file mtRawDigitFilterICARUS_module.cc.

174  {
175  //std::cout << " !!!!!!!!!! range.begin(): " << range.begin() << " and range.end(): " << range.end() << std::endl;
176  for (size_t i = range.begin(); i < range.end(); ++i)
178  }
vector< vector< WireChar > > & wgcvec
vector< vector< vector< int > > > & wgqvec
vector< vector< caldata::RawDigitVector > > & rawadcgvec
std::vector< const raw::RawDigit * > & rawDigitVec
vector< GroupWireDigIndx > & igwvec
std::unique_ptr< std::vector< raw::RawDigit > > & filteredRawDigit
RawDigitFilterICARUS const & prod
void WaveformChar(unsigned int i, unsigned int &fDataSize, unsigned int &fftsize, void *fplan, void *rplan, vector< GroupWireDigIndx > &igwvec, std::vector< const raw::RawDigit * > &rawDigitVec, vector< vector< caldata::RawDigitVector >> &rawadcgvec, vector< vector< WireChar >> &wgcvec, vector< vector< vector< int >>> &wgqvec, std::unique_ptr< std::vector< raw::RawDigit > > &filteredRawDigit) const

Member Data Documentation

unsigned int& lartbb_WaveformChar::fDataSize
private

Definition at line 181 of file mtRawDigitFilterICARUS_module.cc.

unsigned int& lartbb_WaveformChar::fftSize
private

Definition at line 182 of file mtRawDigitFilterICARUS_module.cc.

std::unique_ptr<std::vector<raw::RawDigit> >& lartbb_WaveformChar::filteredRawDigit
private

Definition at line 190 of file mtRawDigitFilterICARUS_module.cc.

void* lartbb_WaveformChar::fplan
private

Definition at line 183 of file mtRawDigitFilterICARUS_module.cc.

vector<GroupWireDigIndx>& lartbb_WaveformChar::igwvec
private

Definition at line 185 of file mtRawDigitFilterICARUS_module.cc.

RawDigitFilterICARUS const& lartbb_WaveformChar::prod
private

Definition at line 180 of file mtRawDigitFilterICARUS_module.cc.

vector<vector<caldata::RawDigitVector> >& lartbb_WaveformChar::rawadcgvec
private

Definition at line 187 of file mtRawDigitFilterICARUS_module.cc.

std::vector<const raw::RawDigit*>& lartbb_WaveformChar::rawDigitVec
private

Definition at line 186 of file mtRawDigitFilterICARUS_module.cc.

void* lartbb_WaveformChar::rplan
private

Definition at line 184 of file mtRawDigitFilterICARUS_module.cc.

vector<vector<WireChar> >& lartbb_WaveformChar::wgcvec
private

Definition at line 188 of file mtRawDigitFilterICARUS_module.cc.

vector<vector<vector <int> > >& lartbb_WaveformChar::wgqvec
private

Definition at line 189 of file mtRawDigitFilterICARUS_module.cc.


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