SimRadioPulse_ROOT.cc
Go to the documentation of this file.
1 #include <io/SimRadioPulse_ROOT.h>
2 #include <io/CoordinateSystem_ROOT.h>
3 #include <io/StreamerUtilities.h>
4 
5 #include <evt/SimRadioPulse.h>
6 
7 
8 using namespace io;
9 
10 
11 ClassImp(SimRadioPulse_ROOT)
12 
13 
15 {
17 }
18 
19 
22 {
23  if (this != &rt) {
25  }
26  return *this;
27 }
28 
29 
31  fStartTime(rp.GetStartTime()),
32  fEfieldTimeSeries(rp.GetEfieldTimeSeries()),
36  fSimulatedAntennaName(rp.GetAntennaName())
37 {
40 }
41 
42 
43 void
45  const
46 {
52 
54 }
TraceV3D_ROOT fEfieldTimeSeries
void SetStartTime(const double starttime)
Definition: SimRadioPulse.h:41
void ConvertCopy(T *&destination, const U &source)
Data structure for simulated Radio pulses.
Definition: SimRadioPulse.h:29
void DeepCopy(T *&destination, U *const source)
utl::CoordinateSystemPtr fLocalCoordinateSystem
Definition: SimRadioPulse.h:79
utl::InitializedShadowPtr< utl::TraceV3D > fEfieldTimeSeries
the Trace holding the electric field time series
Definition: SimRadioPulse.h:75
SimRadioPulse_ROOT & operator=(const SimRadioPulse_ROOT &rt)
CoordinateSystem_ROOT * fLocalCoordinateSystem
ROOT wise implementation of streaming for class SimRadioPulse.
void SetRelativeCoordinates(double northing, double easting, double height)
Definition: SimRadioPulse.h:56
void operator>>(evt::SimRadioPulse &rt) const
void SetAntennaName(const std::string antname)
Set the name of simulated antenna.
Definition: SimRadioPulse.h:64

, generated on Tue Sep 26 2023.