MEvent/Channel.cc
Go to the documentation of this file.
1 #include <mevt/Channel.h>
2 
3 
4 namespace mevt {
5 
8  {
9  return *fTrace;
10  }
11 
12 
13  const utl::TraceB&
15  const
16  {
17  return *fTrace;
18  }
19 
20 
21  void
23  {
24  if (fTrace)
25  ERROR("Trace already present.");
26  else
27  fTrace = new utl::TraceB();
28  }
29 
30 
31  bool
33  const
34  {
35  return bool(fTrace);
36  }
37 
38 
39  void
41  {
42  fRecData = new ChannelRecData();
43  }
44 
45 }
utl::TraceB & GetTrace()
Trace< char > TraceB
Definition: Trace-fwd.h:28
utl::ShadowPtr< ChannelRecData > fRecData
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
bool HasTrace() const
Channel level reconstruction data.
#define ERROR(message)
Macro for logging error messages.
Definition: ErrorLogger.h:165
utl::ShadowPtr< utl::TraceB > fTrace

, generated on Tue Sep 26 2023.