Classes | Typedefs | Enumerations | Variables
revt Namespace Reference

Classes

struct  CandidateStationFilter
 
class  Channel
 Class that holds the data associated to an individual radio channel. More...
 
class  ChannelRecData
 Class to access channel level reconstructed data. More...
 
class  EventTrigger
 Interface class to access the Event Trigger (T3) More...
 
class  Header
 Header file holding the RD Event Trigger class definition (based on SD) More...
 
struct  NoSignalStationFilter
 
class  RejectedStationFilter
 
class  REvent
 Interface class to access to the Radio part of an event. More...
 
struct  SignalStationFilter
 
class  Station
 class to hold data at the radio Station level. More...
 
struct  StationFilter
 
class  StationGPSData
 Station GPS Data More...
 
class  StationHeader
 Store information provided by the DAQ about the station. More...
 
class  StationRecData
 Class to access station level reconstructed data. More...
 
class  StationSimData
 Station Level Simulated Data More...
 
class  StationTriggerData
 Station Trigger Data description More...
 

Typedefs

typedef utl::Trace< int > ChannelADCTimeSeries
 
typedef utl::FFTDataContainer
< utl::Trace, double,
std::complex< double > > 
ChannelFFTDataContainer
 
typedef utl::Trace
< std::complex< double > > 
ChannelFrequencySpectrum
 
typedef utl::Trace< double > ChannelTimeSeries
 
typedef utl::FFTDataContainer
< utl::Trace, utl::Vector3D,
utl::Vector3C
StationFFTDataContainer
 
typedef utl::TraceV3C StationFrequencySpectrum
 
typedef utl::TraceV3D StationTimeSeries
 

Enumerations

enum  ExcludedReason {
  eNotExcluded = 0, eManuallyExcluded = 1, eHardwareMismatch = 2, eNoNoiseDataAvailable = 3,
  eBrokenHardware = 4, eInBadPeriod = 5, eStationWithoutTrigger = 6, eThinningArtefacts = 7,
  eParityError = 8
}
 
enum  ReconstructionStatus { eHasSignal, eHasNoSignal, eRejected, eExcluded }
 
enum  RejectionStatus {
  eNoRejection = 0ULL, eManuallyRejected = (1ULL << 0), eBeaconCorrectionFailed = (1ULL << 1), eBadSNR = (1ULL << 2),
  eLargeTimeResidual = (1ULL << 3), eTopDownDeselected = (1ULL << 4), ePolarizationDeselected = (1ULL << 5), eLonelyStation = (1ULL << 6),
  eSignalSearchWindowInvalid = (1ULL << 7), eNoTemperatureCorrection = (1ULL << 8), eCheckFootprintDeselected = (1ULL << 9), eCheckAntennaBackgroundLevel = (1ULL << 10),
  ePulseShapeDeselected = (1ULL << 11), eNoNoiseInformationAvailable = (1ULL << 12), eSaturated = (1ULL << 13), eNoCommunication = (1ULL << 19 ),
  eAntennaBroken = (1ULL << 20 ), eLNABroken = (1ULL << 21 ), eLNANotCalibrated = (1ULL << 22 ), eDigitizerBroken = (1ULL << 23 ),
  eDigitizerNotCalibrated = (1ULL << 24 ), eWrongTiming = (1ULL << 25 ), eNoWeatherStationData = (1ULL << 26 ), eSelfTriggeredDataCorrupt = (1ULL << 27 ),
  eExtTriggeredDataCorrupt = (1ULL << 28 ), eNoisy = (1ULL << 29 ), etraceMean_lower = (1ULL << 30 ), etraceMean_upper = (1ULL << 31 ),
  etraceRMS_lower = (1ULL << 32 ), etraceRMS_upper = (1ULL << 33 ), etraceMin_lower = (1ULL << 34 ), etraceMin_upper = (1ULL << 35 ),
  etraceMax_lower = (1ULL << 36 ), etraceMax_upper = (1ULL << 37 ), ePowerInBand_lower = (1ULL << 38 ), ePowerInBand_upper = (1ULL << 39 ),
  ePowerOutsideBand_lower = (1ULL << 40 ), ePowerOutsideBand_upper = (1ULL << 41 ), ePowerAt28MHz_lower = (1ULL << 42 ), ePowerAt28MHz_upper = (1ULL << 43 ),
  ePowerAt33MHz_lower = (1ULL << 44 ), ePowerAt33MHz_upper = (1ULL << 45 ), ePowerAt38MHz_lower = (1ULL << 46 ), ePowerAt38MHz_upper = (1ULL << 47 ),
  ePowerAt43MHz_lower = (1ULL << 48 ), ePowerAt43MHz_upper = (1ULL << 49 ), ePowerAt51MHz_lower = (1ULL << 50 ), ePowerAt51MHz_upper = (1ULL << 51 ),
  ePowerAt58MHz_lower = (1ULL << 52 ), ePowerAt58MHz_upper = (1ULL << 53 ), ePowerAt69MHz_lower = (1ULL << 54 ), ePowerAt69MHz_upper = (1ULL << 55 ),
  ePowerAt80MHz_lower = (1ULL << 56 ), ePowerAt80MHz_upper = (1ULL << 57 ), eTraceOutliers_lower = (1ULL << 58 ), eTraceOutliers_upper = (1ULL << 59 ),
  eNarrowBandPeaks_lower = (1ULL << 60 ), eNarrowBandPeaks_upper = (1ULL << 61 ), eNBeacons_lower = (1ULL << 62 ), eNBeacons_upper = (1ULL << 63 ),
  eNumRejectionStatusBits = 64
}
 

Variables

static std::map< std::string,
RejectionStatus
gMapRejectionStatus
 

Typedef Documentation

Definition at line 21 of file REvent/Channel.h.

typedef utl::FFTDataContainer<utl::Trace, double, std::complex<double> > revt::ChannelFFTDataContainer

Definition at line 24 of file REvent/Channel.h.

typedef utl::Trace<std::complex<double> > revt::ChannelFrequencySpectrum

Definition at line 23 of file REvent/Channel.h.

Definition at line 22 of file REvent/Channel.h.

Definition at line 36 of file REvent/Station.h.

Definition at line 35 of file REvent/Station.h.

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

Enumeration Type Documentation

Enumerator
eNotExcluded 
eManuallyExcluded 
eHardwareMismatch 
eNoNoiseDataAvailable 
eBrokenHardware 
eInBadPeriod 
eStationWithoutTrigger 
eThinningArtefacts 
eParityError 

Definition at line 15 of file REvent/StationConstants.h.

Enumerator
eHasSignal 
eHasNoSignal 
eRejected 
eExcluded 

Definition at line 7 of file REvent/StationConstants.h.

Enumerator
eNoRejection 
eManuallyRejected 
eBeaconCorrectionFailed 
eBadSNR 
eLargeTimeResidual 
eTopDownDeselected 
ePolarizationDeselected 
eLonelyStation 
eSignalSearchWindowInvalid 
eNoTemperatureCorrection 
eCheckFootprintDeselected 
eCheckAntennaBackgroundLevel 
ePulseShapeDeselected 
eNoNoiseInformationAvailable 
eSaturated 
eNoCommunication 
eAntennaBroken 
eLNABroken 
eLNANotCalibrated 
eDigitizerBroken 
eDigitizerNotCalibrated 
eWrongTiming 
eNoWeatherStationData 
eSelfTriggeredDataCorrupt 
eExtTriggeredDataCorrupt 
eNoisy 
etraceMean_lower 
etraceMean_upper 
etraceRMS_lower 
etraceRMS_upper 
etraceMin_lower 
etraceMin_upper 
etraceMax_lower 
etraceMax_upper 
ePowerInBand_lower 
ePowerInBand_upper 
ePowerOutsideBand_lower 
ePowerOutsideBand_upper 
ePowerAt28MHz_lower 
ePowerAt28MHz_upper 
ePowerAt33MHz_lower 
ePowerAt33MHz_upper 
ePowerAt38MHz_lower 
ePowerAt38MHz_upper 
ePowerAt43MHz_lower 
ePowerAt43MHz_upper 
ePowerAt51MHz_lower 
ePowerAt51MHz_upper 
ePowerAt58MHz_lower 
ePowerAt58MHz_upper 
ePowerAt69MHz_lower 
ePowerAt69MHz_upper 
ePowerAt80MHz_lower 
ePowerAt80MHz_upper 
eTraceOutliers_lower 
eTraceOutliers_upper 
eNarrowBandPeaks_lower 
eNarrowBandPeaks_upper 
eNBeacons_lower 
eNBeacons_upper 
eNumRejectionStatusBits 

Definition at line 41 of file REvent/StationConstants.h.

Variable Documentation

std::map<std::string, RejectionStatus> revt::gMapRejectionStatus
static

, generated on Tue Sep 26 2023.