List of all members | Public Types | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Friends
revt::StationSimData Class Reference

Station Level Simulated Data More...

#include "revt/StationSimData.h"

Public Types

typedef StationRRecDataQuantities Parameter
 

Public Member Functions

void DeleteParameter (const Parameter i)
 
void DeleteParameterCovariance (const Parameter i1, const Parameter i2)
 
std::vector< std::pair
< Parameter, Parameter > > 
GetCovarianceEnumVector () const
 
std::vector< ParameterGetEnumVector () const
 
double GetParameter (const Parameter i) const
 
double GetParameterCovariance (const Parameter i1, const Parameter i2) const
 
bool GetParameterCovarianceLockStatus (const Parameter i1, const Parameter i2) const
 
double GetParameterError (const Parameter i) const
 
bool GetParameterErrorLockStatus (const Parameter i) const
 
bool GetParameterLockStatus (const Parameter i) const
 
bool GetPulseFound () const
 
const StationTimeSeriesGetSimulatedTrace () const
 
bool HasParameter (const Parameter i) const
 
bool HasParameterCovariance (const Parameter i1, const Parameter i2) const
 
bool HasParameterError (const Parameter i) const
 
void SetParameter (const Parameter i, const double value, const bool lock=true)
 
void SetParameterCovariance (const Parameter i1, const Parameter i2, const double value, const bool lock=true)
 
void SetParameterError (const Parameter i, const double value, const bool lock=true)
 
void SetPulseFound (const bool pulsefound)
 
void SetSimulatedTrace (const StationTimeSeries &ts)
 

Private Member Functions

 StationSimData ()=default
 
 ~StationSimData ()=default
 

Static Private Member Functions

static const std::string & CurrentModule ()
 

Private Attributes

bool fPulseFound = false
 a simulated radio trace that was associated to this station More...
 
StationTimeSeries fSimulatedTrace
 
utl::ParameterStorage< ParameterfStationQuantities {"REvent:StationSimData"}
 

Friends

class Station
 
class utl::ShadowPtr< StationSimData >
 

Detailed Description

Station Level Simulated Data

Author
Tim Huege
Date
17 April 2009

Definition at line 29 of file REvent/StationSimData.h.

Member Typedef Documentation

typedef StationRRecDataQuantities revt::StationSimData::Parameter

Definition at line 32 of file REvent/StationSimData.h.

Constructor & Destructor Documentation

revt::StationSimData::StationSimData ( )
privatedefault
revt::StationSimData::~StationSimData ( )
privatedefault

Member Function Documentation

static const std::string& revt::StationSimData::CurrentModule ( )
inlinestaticprivate
void revt::StationSimData::DeleteParameter ( const Parameter  i)
inline

Definition at line 71 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

void revt::StationSimData::DeleteParameterCovariance ( const Parameter  i1,
const Parameter  i2 
)
inline

Definition at line 74 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

std::vector<std::pair<Parameter, Parameter> > revt::StationSimData::GetCovarianceEnumVector ( ) const
inline

Definition at line 83 of file REvent/StationSimData.h.

References fStationQuantities.

Referenced by otoa::RdFiller::FillSimRadioStations().

std::vector<Parameter> revt::StationSimData::GetEnumVector ( ) const
inline

Definition at line 80 of file REvent/StationSimData.h.

References fStationQuantities.

Referenced by otoa::RdFiller::FillSimRadioStations().

double revt::StationSimData::GetParameter ( const Parameter  i) const
inline

Definition at line 34 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

Referenced by otoa::RdFiller::FillSimRadioStations().

double revt::StationSimData::GetParameterCovariance ( const Parameter  i1,
const Parameter  i2 
) const
inline

Definition at line 46 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

Referenced by otoa::RdFiller::FillSimRadioStations().

bool revt::StationSimData::GetParameterCovarianceLockStatus ( const Parameter  i1,
const Parameter  i2 
) const
inline

Definition at line 49 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

double revt::StationSimData::GetParameterError ( const Parameter  i) const
inline

Definition at line 40 of file REvent/StationSimData.h.

References CurrentModule(), fStationQuantities, and sqrt().

bool revt::StationSimData::GetParameterErrorLockStatus ( const Parameter  i) const
inline

Definition at line 43 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

bool revt::StationSimData::GetParameterLockStatus ( const Parameter  i) const
inline

Definition at line 37 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

bool revt::StationSimData::GetPulseFound ( ) const
inline

bool is set to true, if the pulse finder finds a pulse higher than a minimal signal and a minimal signal to noise value, which can be set in the xml file

Definition at line 88 of file REvent/StationSimData.h.

References fPulseFound.

const StationTimeSeries& revt::StationSimData::GetSimulatedTrace ( ) const
inline

Definition at line 77 of file REvent/StationSimData.h.

References fSimulatedTrace.

bool revt::StationSimData::HasParameter ( const Parameter  i) const
inline
bool revt::StationSimData::HasParameterCovariance ( const Parameter  i1,
const Parameter  i2 
) const
inline

Definition at line 58 of file REvent/StationSimData.h.

References fStationQuantities.

Referenced by otoa::RdFiller::FillSimRadioStations().

bool revt::StationSimData::HasParameterError ( const Parameter  i) const
inline

Definition at line 55 of file REvent/StationSimData.h.

References fStationQuantities.

void revt::StationSimData::SetParameter ( const Parameter  i,
const double  value,
const bool  lock = true 
)
inline

Definition at line 61 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

void revt::StationSimData::SetParameterCovariance ( const Parameter  i1,
const Parameter  i2,
const double  value,
const bool  lock = true 
)
inline

Definition at line 67 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

void revt::StationSimData::SetParameterError ( const Parameter  i,
const double  value,
const bool  lock = true 
)
inline

Definition at line 64 of file REvent/StationSimData.h.

References CurrentModule(), and fStationQuantities.

void revt::StationSimData::SetPulseFound ( const bool  pulsefound)
inline

bool is set to true, if the pulse finder finds a pulse higher than a minimal signal and a minimal signal to noise value, which can be set in the xml file

Definition at line 92 of file REvent/StationSimData.h.

References fPulseFound.

void revt::StationSimData::SetSimulatedTrace ( const StationTimeSeries ts)
inline

Definition at line 78 of file REvent/StationSimData.h.

References fSimulatedTrace.

Friends And Related Function Documentation

friend class Station
friend

Definition at line 106 of file REvent/StationSimData.h.

friend class utl::ShadowPtr< StationSimData >
friend

Definition at line 107 of file REvent/StationSimData.h.

Member Data Documentation

bool revt::StationSimData::fPulseFound = false
private

a simulated radio trace that was associated to this station

Definition at line 104 of file REvent/StationSimData.h.

Referenced by GetPulseFound(), and SetPulseFound().

StationTimeSeries revt::StationSimData::fSimulatedTrace
private

Definition at line 102 of file REvent/StationSimData.h.

Referenced by GetSimulatedTrace(), and SetSimulatedTrace().

utl::ParameterStorage<Parameter> revt::StationSimData::fStationQuantities {"REvent:StationSimData"}
private

The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.