Trace_ROOT.cc
Go to the documentation of this file.
1 #include <utl/Trace.h>
2 #include <io/Trace_ROOT.h>
3 
4 
5 ClassImp(io::Trace_ROOT<char>)
6 
7 ClassImp(io::Trace_ROOT<unsigned short int>)
8 
9 ClassImp(io::Trace_ROOT<int>)
10 
11 ClassImp(io::Trace_ROOT<double>)
12 
13 namespace io {
14 
15  template<typename T>
17  fBinning(t.GetBinning()),
18  fStart(t.GetStart()),
19  fStop(t.GetStop()),
20  fArray(t.Begin(), t.End())
21  { }
22 
23 
24  template<typename T>
25  void
27  const
28  {
29  t = utl::Trace<T>(fArray, fBinning, fStart, fStop);
30  }
31 
32 
33  template class Trace_ROOT<char>;
34  template class Trace_ROOT<unsigned short int>;
35  template class Trace_ROOT<int>;
36  template class Trace_ROOT<unsigned int>;
37  template class Trace_ROOT<double>;
38 
39 }
void operator>>(utl::Trace< T > &trace) const
Definition: Trace_ROOT.cc:26
Template class for a FADC data or calibrated data container. Use the typedefs (TraceD, TraceI, etc.) defined in Trace-fwd.h.
Definition: Trace-fwd.h:19

, generated on Tue Sep 26 2023.