ROOT wise implementation of streaming for class RadioSimulation. More...
#include "io/RadioSimulation_ROOT.h"
Public Member Functions | |
ClassDefNV (RadioSimulation_ROOT, 1) | |
RadioSimulation_ROOT & | operator= (const RadioSimulation_ROOT &s) |
void | operator>> (evt::RadioSimulation &s) const |
RadioSimulation_ROOT () | |
RadioSimulation_ROOT (const RadioSimulation_ROOT &s) | |
RadioSimulation_ROOT (const evt::RadioSimulation &s) | |
~RadioSimulation_ROOT () | |
Public Attributes | |
Point_ROOT | fCorePosition |
int | fEventNumber = -1 |
CoordinateSystem_ROOT * | fLocalCoordinateSystem = nullptr |
double | fRadiationEnergy = 0 |
double | fRefractiveIndexAtSeaLevel = 0 |
int | fRunNumber = -1 |
std::vector< SimRadioPulse_ROOT > | fSimRadioPulseVector |
TimeStamp_ROOT | fTimeStamp |
ROOT wise implementation of streaming for class RadioSimulation.
Definition at line 29 of file RadioSimulation_ROOT.h.
|
inline |
Definition at line 31 of file RadioSimulation_ROOT.h.
|
inline |
Definition at line 32 of file RadioSimulation_ROOT.h.
References utl::s.
RadioSimulation_ROOT::~RadioSimulation_ROOT | ( | ) |
Definition at line 14 of file RadioSimulation_ROOT.cc.
References fLocalCoordinateSystem.
RadioSimulation_ROOT::RadioSimulation_ROOT | ( | const evt::RadioSimulation & | s | ) |
Definition at line 43 of file RadioSimulation_ROOT.cc.
References io::ConvertCopy(), fLocalCoordinateSystem, evt::RadioSimulation::fLocalCoordinateSystem, fSimRadioPulseVector, evt::RadioSimulation::fSimRadioPulseVector, utl::Validated< T >::Get(), and utl::Validated< T >::IsValid().
io::RadioSimulation_ROOT::ClassDefNV | ( | RadioSimulation_ROOT | , |
1 | |||
) |
RadioSimulation_ROOT & RadioSimulation_ROOT::operator= | ( | const RadioSimulation_ROOT & | s | ) |
Definition at line 21 of file RadioSimulation_ROOT.cc.
References io::DeepCopy(), fCorePosition, fEventNumber, fLocalCoordinateSystem, fRadiationEnergy, fRefractiveIndexAtSeaLevel, fRunNumber, fSimRadioPulseVector, and fTimeStamp.
void RadioSimulation_ROOT::operator>> | ( | evt::RadioSimulation & | s | ) | const |
Definition at line 60 of file RadioSimulation_ROOT.cc.
References evt::RadioSimulation::AddSimRadioPulse(), io::TimeStamp_ROOT::Convert(), io::Point_ROOT::Convert(), fCorePosition, evt::RadioSimulation::fCorePosition, fEventNumber, fLocalCoordinateSystem, evt::RadioSimulation::fLocalCoordinateSystem, fRadiationEnergy, fRefractiveIndexAtSeaLevel, fRunNumber, fSimRadioPulseVector, fTimeStamp, utl::Validated< T >::Get(), evt::RadioSimulation::SetEventNumber(), evt::RadioSimulation::SetEventTime(), evt::RadioSimulation::SetRadiationEnergy(), evt::RadioSimulation::SetRefractiveIndexAtSeaLevel(), evt::RadioSimulation::SetRunNumber(), and utl::Validated< T >::SetValid().
Point_ROOT io::RadioSimulation_ROOT::fCorePosition |
Definition at line 40 of file RadioSimulation_ROOT.h.
Referenced by operator=(), and operator>>().
int io::RadioSimulation_ROOT::fEventNumber = -1 |
Definition at line 43 of file RadioSimulation_ROOT.h.
Referenced by operator=(), and operator>>().
CoordinateSystem_ROOT* io::RadioSimulation_ROOT::fLocalCoordinateSystem = nullptr |
Definition at line 50 of file RadioSimulation_ROOT.h.
Referenced by operator=(), operator>>(), RadioSimulation_ROOT(), and ~RadioSimulation_ROOT().
double io::RadioSimulation_ROOT::fRadiationEnergy = 0 |
Definition at line 48 of file RadioSimulation_ROOT.h.
Referenced by operator=(), and operator>>().
double io::RadioSimulation_ROOT::fRefractiveIndexAtSeaLevel = 0 |
Definition at line 47 of file RadioSimulation_ROOT.h.
Referenced by operator=(), and operator>>().
int io::RadioSimulation_ROOT::fRunNumber = -1 |
Definition at line 42 of file RadioSimulation_ROOT.h.
Referenced by operator=(), and operator>>().
std::vector<SimRadioPulse_ROOT> io::RadioSimulation_ROOT::fSimRadioPulseVector |
Definition at line 52 of file RadioSimulation_ROOT.h.
Referenced by operator=(), operator>>(), and RadioSimulation_ROOT().
TimeStamp_ROOT io::RadioSimulation_ROOT::fTimeStamp |
Definition at line 45 of file RadioSimulation_ROOT.h.
Referenced by operator=(), and operator>>().