11 const std::vector<double>& Samples )
13 const unsigned int nSwave =
getSize() ;
14 const unsigned int nSevt = Samples.size() ;
15 for (
unsigned int i=0 ; i<nSevt ; i++ ) {
16 unsigned int k=(i+1)*step-(
delay+1);
18 double evt = Samples[i] ;
40 const std::vector<double>& SamplesSum ,
41 const std::vector<double>& Samples2Sum ,
44 if (!nTriggers)
return;
45 const unsigned int nSwave =
getSize() ;
46 const unsigned int nSevt = SamplesSum.size() ;
48 for (
unsigned int i=0 ; i<nSevt ; i++ ) {
50 unsigned int k=(i+1)*step-(
delay+1);
59 double sum2 = SamplesSum[i] ;
60 double sum22 = Samples2Sum[i] ;
double delay(std::size_t d)
std::vector< int > m_triggers
std::vector< double > m_errors
void addAccumulatedEvent(int delay, int step, const std::vector< double > &SamplesSum, const std::vector< double > &Samples2Sum, unsigned nTriggers)
used when building from LArAccumulatedDigits
void addEvent(int delay, int step, const std::vector< double > &Samples)
add in set of channel responses for a given step/delay
std::vector< double > m_amplitudes
size_t getSize() const
number of time samples