ChannelSimData_ROOT.cc
Go to the documentation of this file.
1 #include <io/ChannelSimData_ROOT.h>
2 #include <fevt/ChannelSimData.h>
3 
4 using namespace io;
5 
6 
7 ClassImp(ChannelSimData_ROOT)
8 
9 
10 ChannelSimData_ROOT::ChannelSimData_ROOT(const fevt::ChannelSimData& c) :
11  fFADCTrace(c.FADCTracesBegin(), c.FADCTracesEnd())
12 { }
13 
14 
15 void
17  const
18 {
19  for (const auto& st : fFADCTrace.fTraces)
20  c.MakeFADCTrace(st.second.Convert(), static_cast<fevt::FdConstants::LightSource>(st.first));
21 }
void MakeFADCTrace(unsigned int size, double binning, const FdConstants::LightSource source=FdConstants::eTotal)
Persistent ChannelSimData class.
void operator>>(fevt::ChannelSimData &channelsim) const
Fluorescence Detector Channel Simulated Data Event.
LightSource
Possible light sources.
Definition: FdConstants.h:9
std::map< int, io::Trace_ROOT< T > > fTraces

, generated on Tue Sep 26 2023.