/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Types | Public Member Functions | Private Member Functions | Private Attributes
RunDetailsFromRecord Class Reference

#include <DetailsFromRecordSvc.h>

Inheritance diagram for RunDetailsFromRecord:
Inheritance graph
[legend]
Collaboration diagram for RunDetailsFromRecord:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector
< DayaBay::Detector
DetectorList

Public Member Functions

 RunDetailsFromRecord (const DybDaq::RunParametersRecord &record)
 Creates an instance of this class.
virtual ~RunDetailsFromRecord ()
 Creates an instance of this class.
const DybDaq::RunParametersRecordrecord () const
 Returns the RunParametersRecord used by this instance.
virtual unsigned int runNumber () const
 Returns the run number.
virtual const DetectorListdetectors () const
 Returns the collection of Detectors that the DAQ is reading out.

Private Member Functions

 RunDetailsFromRecord ()
 Suppress default.
 RunDetailsFromRecord (const RunDetailsFromRecord &rhs)
 Suppress default.
RunDetailsFromRecordoperator= (const RunDetailsFromRecord &rhs)
 Suppress default.

Private Attributes

const DybDaq::RunParametersRecordm_record
 The RunParametersRecord used by this instance.

Detailed Description

Definition at line 23 of file DetailsFromRecordSvc.h.


Constructor & Destructor Documentation

RunDetailsFromRecord::RunDetailsFromRecord ( const DybDaq::RunParametersRecord record)

Creates an instance of this class.

Definition at line 16 of file DetailsFromRecordSvc.cc.

                                                                            :
  m_record(record) {
}
RunDetailsFromRecord::~RunDetailsFromRecord ( ) [virtual]

Creates an instance of this class.

Definition at line 20 of file DetailsFromRecordSvc.cc.

                                            {
}
RunDetailsFromRecord::RunDetailsFromRecord ( ) [private]

Suppress default.

RunDetailsFromRecord::RunDetailsFromRecord ( const RunDetailsFromRecord rhs) [private]

Suppress default.


Member Function Documentation

const RunParametersRecord & RunDetailsFromRecord::record ( ) const

Returns the RunParametersRecord used by this instance.

Definition at line 27 of file DetailsFromRecordSvc.cc.

                                                              {
  return m_record;
}
unsigned int RunDetailsFromRecord::runNumber ( ) const [virtual]

Returns the run number.

Implements DaqRunDetails.

Definition at line 23 of file DetailsFromRecordSvc.cc.

                                                   {
  return m_record.runNumber();
}
const DaqRunDetails::DetectorList & RunDetailsFromRecord::detectors ( ) const [virtual]

Returns the collection of Detectors that the DAQ is reading out.

Implements DaqRunDetails.

Definition at line 31 of file DetailsFromRecordSvc.cc.

                                                                       {
  return *((DetectorList*)0);
}
RunDetailsFromRecord& RunDetailsFromRecord::operator= ( const RunDetailsFromRecord rhs) [private]

Suppress default.


Member Data Documentation

The RunParametersRecord used by this instance.

Definition at line 73 of file DetailsFromRecordSvc.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:15:32 for DaqFormatModules by doxygen 1.7.4