List of all members | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
RdAirplane::PulseInfoWriter Class Reference

#include <PulseInfoWriter.h>

Public Member Functions

 PulseInfoWriter (DataWriter *pDataWriter, const boost::filesystem::path &pOutputDirectory, evt::Event &pEvent)
 
bool writePulseInfo (const revt::Station &pStation, const rdet::Station &pRadioStation)
 
virtual ~PulseInfoWriter ()
 

Static Public Attributes

static const char * pulseInfoFileName = "pulseInfo.dat"
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (PulseInfoWriter)
 

Private Attributes

DataWriter_dataWriter_
 
evt::Event_event_
 
boost::filesystem::path _outputFile_
 

Detailed Description

Definition at line 37 of file PulseInfoWriter.h.

Constructor & Destructor Documentation

PulseInfoWriter::PulseInfoWriter ( DataWriter pDataWriter,
const boost::filesystem::path &  pOutputDirectory,
evt::Event pEvent 
)

Definition at line 24 of file PulseInfoWriter.cc.

References _outputFile_, and pulseInfoFileName.

PulseInfoWriter::~PulseInfoWriter ( )
virtual

Definition at line 87 of file PulseInfoWriter.cc.

Member Function Documentation

RdAirplane::PulseInfoWriter::DISALLOW_COPY_AND_ASSIGN ( PulseInfoWriter  )
private
bool PulseInfoWriter::writePulseInfo ( const revt::Station pStation,
const rdet::Station pRadioStation 
)

Member Data Documentation

DataWriter* RdAirplane::PulseInfoWriter::_dataWriter_
private

Definition at line 50 of file PulseInfoWriter.h.

evt::Event& RdAirplane::PulseInfoWriter::_event_
private

Definition at line 52 of file PulseInfoWriter.h.

boost::filesystem::path RdAirplane::PulseInfoWriter::_outputFile_
private

Definition at line 51 of file PulseInfoWriter.h.

Referenced by PulseInfoWriter(), and writePulseInfo().

const char * PulseInfoWriter::pulseInfoFileName = "pulseInfo.dat"
static

Definition at line 39 of file PulseInfoWriter.h.

Referenced by PulseInfoWriter().


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

, generated on Tue Sep 26 2023.